Enviar pesquisa
Carregar
RocketJS Nodejs rapid development framework for production web apps
•
0 gostou
•
970 visualizações
W
wavome
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 24
Recomendados
WordPress on Amazon ec2
WordPress on Amazon ec2
belsien
Cheap vps hosting in uae
Cheap vps hosting in uae
google
WordPress Performance
WordPress Performance
dsero
Azure Bastion Cloud swipes 01
Azure Bastion Cloud swipes 01
Dileepa Rajapaksa
WordPress Meetup at HUBBA Thailand
WordPress Meetup at HUBBA Thailand
Takayuki Miyauchi
Ithemes presentation
Ithemes presentation
Jason Yingling
Beyond WordPress by Jordan Cauley
Beyond WordPress by Jordan Cauley
ConvergeSouth
Server Side Apocalypse, JS
Server Side Apocalypse, JS
Md. Sohel Rana
Recomendados
WordPress on Amazon ec2
WordPress on Amazon ec2
belsien
Cheap vps hosting in uae
Cheap vps hosting in uae
google
WordPress Performance
WordPress Performance
dsero
Azure Bastion Cloud swipes 01
Azure Bastion Cloud swipes 01
Dileepa Rajapaksa
WordPress Meetup at HUBBA Thailand
WordPress Meetup at HUBBA Thailand
Takayuki Miyauchi
Ithemes presentation
Ithemes presentation
Jason Yingling
Beyond WordPress by Jordan Cauley
Beyond WordPress by Jordan Cauley
ConvergeSouth
Server Side Apocalypse, JS
Server Side Apocalypse, JS
Md. Sohel Rana
MongoDB + Node.JS + EPAM ROAD
MongoDB + Node.JS + EPAM ROAD
Szilveszter Molnár
Session wp
Session wp
denish38
Introduction to node.js
Introduction to node.js
Md. Sohel Rana
Introduction to headless browsers
Introduction to headless browsers
Multidots Solutions Pvt Ltd
Multisite core concepts final
Multisite core concepts final
Umesh Chaudhary
Introduction to wordpress & theme implementation
Introduction to wordpress & theme implementation
www.netgains.org
What and how
What and how
mrdtitram
Hidden Secrets For A Hack-Proof Joomla! Site
Hidden Secrets For A Hack-Proof Joomla! Site
Daniel Kanchev
Introduction à Windows Azure
Introduction à Windows Azure
MCKLMT
Nodejs web,db,hosting
Nodejs web,db,hosting
Kenu, GwangNam Heo
.NET Conf 2018: Build Great Libraries using .NET Standard
.NET Conf 2018: Build Great Libraries using .NET Standard
Immo Landwerth
Node intro
Node intro
Vishal Sharma
Scale with Microservices
Scale with Microservices
Võ Duy Tuấn
WordPress Optimization with Litespeed Cache #wpjkt14
WordPress Optimization with Litespeed Cache #wpjkt14
WordPress
Exploring WordPress Multisite
Exploring WordPress Multisite
Lisa Sabin-Wilson
Web development using nodejs
Web development using nodejs
Vaisakh Babu
An Introduction to Node.js Development with Windows Azure
An Introduction to Node.js Development with Windows Azure
Troy Miles
Microservices with SenecaJS (part 2)
Microservices with SenecaJS (part 2)
Designveloper
WordPress Multisite
WordPress Multisite
Brad Williams
Matt doyleppt
Matt doyleppt
mattdoylelive
The Happy Path: Migration Strategies for Node.js
The Happy Path: Migration Strategies for Node.js
Nicholas Jansma
Introduction to node.js by jiban
Introduction to node.js by jiban
Jibanananda Sana
Mais conteúdo relacionado
Mais procurados
MongoDB + Node.JS + EPAM ROAD
MongoDB + Node.JS + EPAM ROAD
Szilveszter Molnár
Session wp
Session wp
denish38
Introduction to node.js
Introduction to node.js
Md. Sohel Rana
Introduction to headless browsers
Introduction to headless browsers
Multidots Solutions Pvt Ltd
Multisite core concepts final
Multisite core concepts final
Umesh Chaudhary
Introduction to wordpress & theme implementation
Introduction to wordpress & theme implementation
www.netgains.org
What and how
What and how
mrdtitram
Hidden Secrets For A Hack-Proof Joomla! Site
Hidden Secrets For A Hack-Proof Joomla! Site
Daniel Kanchev
Introduction à Windows Azure
Introduction à Windows Azure
MCKLMT
Nodejs web,db,hosting
Nodejs web,db,hosting
Kenu, GwangNam Heo
.NET Conf 2018: Build Great Libraries using .NET Standard
.NET Conf 2018: Build Great Libraries using .NET Standard
Immo Landwerth
Node intro
Node intro
Vishal Sharma
Scale with Microservices
Scale with Microservices
Võ Duy Tuấn
WordPress Optimization with Litespeed Cache #wpjkt14
WordPress Optimization with Litespeed Cache #wpjkt14
WordPress
Exploring WordPress Multisite
Exploring WordPress Multisite
Lisa Sabin-Wilson
Web development using nodejs
Web development using nodejs
Vaisakh Babu
An Introduction to Node.js Development with Windows Azure
An Introduction to Node.js Development with Windows Azure
Troy Miles
Microservices with SenecaJS (part 2)
Microservices with SenecaJS (part 2)
Designveloper
WordPress Multisite
WordPress Multisite
Brad Williams
Matt doyleppt
Matt doyleppt
mattdoylelive
Mais procurados
(20)
MongoDB + Node.JS + EPAM ROAD
MongoDB + Node.JS + EPAM ROAD
Session wp
Session wp
Introduction to node.js
Introduction to node.js
Introduction to headless browsers
Introduction to headless browsers
Multisite core concepts final
Multisite core concepts final
Introduction to wordpress & theme implementation
Introduction to wordpress & theme implementation
What and how
What and how
Hidden Secrets For A Hack-Proof Joomla! Site
Hidden Secrets For A Hack-Proof Joomla! Site
Introduction à Windows Azure
Introduction à Windows Azure
Nodejs web,db,hosting
Nodejs web,db,hosting
.NET Conf 2018: Build Great Libraries using .NET Standard
.NET Conf 2018: Build Great Libraries using .NET Standard
Node intro
Node intro
Scale with Microservices
Scale with Microservices
WordPress Optimization with Litespeed Cache #wpjkt14
WordPress Optimization with Litespeed Cache #wpjkt14
Exploring WordPress Multisite
Exploring WordPress Multisite
Web development using nodejs
Web development using nodejs
An Introduction to Node.js Development with Windows Azure
An Introduction to Node.js Development with Windows Azure
Microservices with SenecaJS (part 2)
Microservices with SenecaJS (part 2)
WordPress Multisite
WordPress Multisite
Matt doyleppt
Matt doyleppt
Semelhante a RocketJS Nodejs rapid development framework for production web apps
The Happy Path: Migration Strategies for Node.js
The Happy Path: Migration Strategies for Node.js
Nicholas Jansma
Introduction to node.js by jiban
Introduction to node.js by jiban
Jibanananda Sana
Oracle application container cloud back end integration using node final
Oracle application container cloud back end integration using node final
Getting value from IoT, Integration and Data Analytics
Owin katana en
Owin katana en
Hrvoje Hudoletnjak
Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde
Codemotion
Mean stack
Mean stack
RavikantGautam8
What is Mean Stack Development ?
What is Mean Stack Development ?
Balajihope
Containers and the Evolution of Computing
Containers and the Evolution of Computing
Amazon Web Services
Mini-Training Owin Katana
Mini-Training Owin Katana
Betclic Everest Group Tech Team
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
Alexandre Morgaut
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
Frank Munz
Integration in the age of DevOps
Integration in the age of DevOps
Albert Wong
Meanstack overview
Meanstack overview
Adthasid Sabmake
Node js installation steps.pptx slide share ppts
Node js installation steps.pptx slide share ppts
HemaSenthil5
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Bluegrass Digital
Node.js meetup at Palo Alto Networks Tel Aviv
Node.js meetup at Palo Alto Networks Tel Aviv
Ron Perlmuter
Nodejs overview
Nodejs overview
Nicola Del Gobbo
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
Amazon Web Services
Node js (runtime environment + js library) platform
Node js (runtime environment + js library) platform
Sreenivas Kappala
Get MEAN! Node.js and the MEAN stack
Get MEAN! Node.js and the MEAN stack
Nicholas McClay
Semelhante a RocketJS Nodejs rapid development framework for production web apps
(20)
The Happy Path: Migration Strategies for Node.js
The Happy Path: Migration Strategies for Node.js
Introduction to node.js by jiban
Introduction to node.js by jiban
Oracle application container cloud back end integration using node final
Oracle application container cloud back end integration using node final
Owin katana en
Owin katana en
Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde
Mean stack
Mean stack
What is Mean Stack Development ?
What is Mean Stack Development ?
Containers and the Evolution of Computing
Containers and the Evolution of Computing
Mini-Training Owin Katana
Mini-Training Owin Katana
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
Integration in the age of DevOps
Integration in the age of DevOps
Meanstack overview
Meanstack overview
Node js installation steps.pptx slide share ppts
Node js installation steps.pptx slide share ppts
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Node.js meetup at Palo Alto Networks Tel Aviv
Node.js meetup at Palo Alto Networks Tel Aviv
Nodejs overview
Nodejs overview
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
Node js (runtime environment + js library) platform
Node js (runtime environment + js library) platform
Get MEAN! Node.js and the MEAN stack
Get MEAN! Node.js and the MEAN stack
Último
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
blackmambaettijean
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Último
(20)
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
How to write a Business Continuity Plan
How to write a Business Continuity Plan
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
RocketJS Nodejs rapid development framework for production web apps
1.
WAVO.ME Using node.js in
production
2.
“Giving your multimedia
a home on the web” What is wavo.me?
3.
FIXING THE DISCONNECT Between
your online content and your main methods of storage and organization
4.
ORGANIZING YOUR MEDIA
Not only aggregate, but also organize
5.
WHY NODE.JS What factors
made us choose node.js over competing technologies
6.
OUR STACK Node.js, Mongo
DB, Redis, Backbone.js, Socket.io
7.
"rocket"
: ">= 0.1.0" , “arachne-client” :”>=0.0.1” , "imagemagick" : ">= 0.1.2" , "knox" : ">= 0.0.9" , "express-messages" : ">= 0.0.2" , "bcrypt" : ">= 0.2.3" , "cookies" : ">= 0.1.6" , "keygrip" : ">= 0.1.7" , "nodemailer" : ">= 0.1.18" , "embedly" : ">= 0.3.4" , "async" : ">= 0.1.9" , "underscore" : ">= 1.1.6" , "oauth" : ">= 0.9.2" , "oo" : ">= 0.0.3" , "mongoose" : ">= 1.8.3" MODULES USED A peak into our package.json
8.
EXPRESS AND CONNECT
Why not simply use Express?
9.
ROCKET.JS Our framework which
builds on Express adding functionality for team projects
10.
CONVENTION > CONFIGURATION
Some simple conventions can save lots of time as the team grows
11.
CONTROLLERS & VIEWS Uniform
connections between URL routing and templating
12.
• Uniform workflow
for the developer • Focuses the developer on the current problem • Always know where functionality belong CONTROLLERS & VIEWS
13.
CLIENT DIRECTORY
The use of require.js
14.
• A desire
for uniform client / server code • Consistent templating formats • What about optimizations ? CLIENT DIRECTORY
15.
• Require.js is
available • There exists many browser templating engines • Tedious optimizations with separate code bases CLIENT DIRECTORY
16.
• Runtime file
watching • Compiled template files • Environment controlled by simple flag • Automatic resource optimizations CLIENT DIRECTORY
17.
EXPORTS & DNODE Blurring
the line between client code and server code
18.
• Consistent interface
with controllers • RPC over socket.io • Server side exports always available EXPORTS & DNODE
19.
LOCALES Production applications require
simple and easy ways to be displayed in any language
20.
SPLITTING CONCERNS Many modules
and even completely separate projects
21.
400
VS 500 MY fault YOUR fault SIMPLE INTERFACES Be clear about what module caused the error
22.
ARACHNE Communicating over a
persistent HTTP connection
23.
Load Balancer
24.
WAVO.ME Thanks for listening,
be sure to check out: rocketJS.net & wavo.me
Notas do Editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n