Enviar pesquisa
Carregar
Modular JavaScript
•
4 gostaram
•
1,247 visualizações
N
NLJUG
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 59
Baixar agora
Baixar para ler offline
Recomendados
Java SE 9 modules (JPMS) - an introduction
Java SE 9 modules (JPMS) - an introduction
Stephen Colebourne
Java 7 Modularity: a View from the Gallery
Java 7 Modularity: a View from the Gallery
njbartlett
Java Threads Tutorial | Multithreading In Java Tutorial | Java Tutorial For B...
Java Threads Tutorial | Multithreading In Java Tutorial | Java Tutorial For B...
Edureka!
Introduction to Loops in Java | For, While, Do While, Infinite Loops | Edureka
Introduction to Loops in Java | For, While, Do While, Infinite Loops | Edureka
Edureka!
Java Modularity: the Year After
Java Modularity: the Year After
Sander Mak (@Sander_Mak)
Java introduction
Java introduction
The icfai university jaipur
CommonJS Everywhere (Wakanday 2011)
CommonJS Everywhere (Wakanday 2011)
cadorn
Core java interview questions
Core java interview questions
rithustutorials
Mais conteúdo relacionado
Mais procurados
Modular Java
Modular Java
Martin Toshev
Java modularization
Java modularization
Jonathan Vila
Developing modular Java applications
Developing modular Java applications
Julien Dubois
Java SE 9 modules - an introduction (July 2018)
Java SE 9 modules - an introduction (July 2018)
Stephen Colebourne
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Edureka!
What Is Java | Java Tutorial | Java Programming | Learn Java | Edureka
What Is Java | Java Tutorial | Java Programming | Learn Java | Edureka
Edureka!
Top 100 Java Interview Questions with Detailed Answers
Top 100 Java Interview Questions with Detailed Answers
Whizlabs
Java EE 7 for Real Enterprise Systems
Java EE 7 for Real Enterprise Systems
Hirofumi Iwasaki
J2EE vs JavaEE
J2EE vs JavaEE
eanimou
java tutorial for beginner - Free Download
java tutorial for beginner - Free Download
TIB Academy
Mais procurados
(10)
Modular Java
Modular Java
Java modularization
Java modularization
Developing modular Java applications
Developing modular Java applications
Java SE 9 modules - an introduction (July 2018)
Java SE 9 modules - an introduction (July 2018)
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
What Is Java | Java Tutorial | Java Programming | Learn Java | Edureka
What Is Java | Java Tutorial | Java Programming | Learn Java | Edureka
Top 100 Java Interview Questions with Detailed Answers
Top 100 Java Interview Questions with Detailed Answers
Java EE 7 for Real Enterprise Systems
Java EE 7 for Real Enterprise Systems
J2EE vs JavaEE
J2EE vs JavaEE
java tutorial for beginner - Free Download
java tutorial for beginner - Free Download
Destaque
CSS 讀書會 - 1 (Grid system)
CSS 讀書會 - 1 (Grid system)
Chih-cheng Wang
建立 Sass 環境,透過 Node sass
建立 Sass 環境,透過 Node sass
Chih-cheng Wang
git, repo, Gerrit 基礎教學
git, repo, Gerrit 基礎教學
Doremi Lin
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
Chih-cheng Wang
Trello介紹&操作說明
Trello介紹&操作說明
妤璇 林
專業前端 都如何管理 CSS
專業前端 都如何管理 CSS
Chih-cheng Wang
Slack 簡介
Slack 簡介
Fenix Wu
Slack 基本功能介紹
Slack 基本功能介紹
Chih-cheng Wang
Destaque
(8)
CSS 讀書會 - 1 (Grid system)
CSS 讀書會 - 1 (Grid system)
建立 Sass 環境,透過 Node sass
建立 Sass 環境,透過 Node sass
git, repo, Gerrit 基礎教學
git, repo, Gerrit 基礎教學
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
Trello介紹&操作說明
Trello介紹&操作說明
專業前端 都如何管理 CSS
專業前端 都如何管理 CSS
Slack 簡介
Slack 簡介
Slack 基本功能介紹
Slack 基本功能介紹
Semelhante a Modular JavaScript
Modular JavaScript
Modular JavaScript
Sander Mak (@Sander_Mak)
Modular JavaScript in an OSGi World - S Mak
Modular JavaScript in an OSGi World - S Mak
mfrancis
Modules and EmbedJS
Modules and EmbedJS
Jens Arps
Advanced Node.JS Meetup
Advanced Node.JS Meetup
LINAGORA
Webpack: your final module bundler
Webpack: your final module bundler
Andrea Giannantonio
Workshop 2: JavaScript Design Patterns
Workshop 2: JavaScript Design Patterns
Visual Engineering
JavaScript Miller Columns
JavaScript Miller Columns
Jonathan Fine
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
Cedric Vidal
Java 9, JShell, and Modularity
Java 9, JShell, and Modularity
Mohammad Hossein Rimaz
Modular Java EE in the Cloud
Modular Java EE in the Cloud
Bert Ertman
Basic java part_ii
Basic java part_ii
Khaled AlGhazaly
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
Java 9 / Jigsaw - AJUG/VJUG session
Java 9 / Jigsaw - AJUG/VJUG session
Mani Sarkar
JavaScript Modules Done Right
JavaScript Modules Done Right
Mariusz Nowak
Desiging for Modularity with Java 9
Desiging for Modularity with Java 9
Sander Mak (@Sander_Mak)
SOLID Design principles
SOLID Design principles
Mohamed Sanaulla
Practical WebAssembly with Apex, wasmRS, and nanobus
Practical WebAssembly with Apex, wasmRS, and nanobus
Jarrod Overson
JavaOne 2016: Life after Modularity
JavaOne 2016: Life after Modularity
DanHeidinga
Organized web app development using backbone.js
Organized web app development using backbone.js
Shakti Shrestha
Managing modular software for your nu get, c++ and java development
Managing modular software for your nu get, c++ and java development
Baruch Sadogursky
Semelhante a Modular JavaScript
(20)
Modular JavaScript
Modular JavaScript
Modular JavaScript in an OSGi World - S Mak
Modular JavaScript in an OSGi World - S Mak
Modules and EmbedJS
Modules and EmbedJS
Advanced Node.JS Meetup
Advanced Node.JS Meetup
Webpack: your final module bundler
Webpack: your final module bundler
Workshop 2: JavaScript Design Patterns
Workshop 2: JavaScript Design Patterns
JavaScript Miller Columns
JavaScript Miller Columns
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
RMLL - Eclipse Acceleo Day - MDSD Scaffolding and Acceleo - Cédric Vidal - 1.1
Java 9, JShell, and Modularity
Java 9, JShell, and Modularity
Modular Java EE in the Cloud
Modular Java EE in the Cloud
Basic java part_ii
Basic java part_ii
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Java 9 / Jigsaw - AJUG/VJUG session
Java 9 / Jigsaw - AJUG/VJUG session
JavaScript Modules Done Right
JavaScript Modules Done Right
Desiging for Modularity with Java 9
Desiging for Modularity with Java 9
SOLID Design principles
SOLID Design principles
Practical WebAssembly with Apex, wasmRS, and nanobus
Practical WebAssembly with Apex, wasmRS, and nanobus
JavaOne 2016: Life after Modularity
JavaOne 2016: Life after Modularity
Organized web app development using backbone.js
Organized web app development using backbone.js
Managing modular software for your nu get, c++ and java development
Managing modular software for your nu get, c++ and java development
Mais de NLJUG
The future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
The future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
NLJUG
Speedy perception trumps speedy reception–smart asynchronous interactions - L...
Speedy perception trumps speedy reception–smart asynchronous interactions - L...
NLJUG
Decoding the airspace above you with Java and $7 hardware - Bert Jan Schrijver
Decoding the airspace above you with Java and $7 hardware - Bert Jan Schrijver
NLJUG
Using Docker to Develop, Test and Run Maven Projects - Wouter Danes
Using Docker to Develop, Test and Run Maven Projects - Wouter Danes
NLJUG
Kill the mutants and test your tests - Roy van Rijn
Kill the mutants and test your tests - Roy van Rijn
NLJUG
Real-time user interfaces - sosm gewoon makkelijker - Allard Buijze
Real-time user interfaces - sosm gewoon makkelijker - Allard Buijze
NLJUG
The end of traditional enterprise IT - ING's journey to the next generation I...
The end of traditional enterprise IT - ING's journey to the next generation I...
NLJUG
Performance van Java 8 en verder - Jeroen Borgers
Performance van Java 8 en verder - Jeroen Borgers
NLJUG
Introduction to Reactive with Play and Akka - Markus Jura
Introduction to Reactive with Play and Akka - Markus Jura
NLJUG
Web-scale op basis van Hadoop en Akka Reactive Streams - Johan Tillema, Rene ...
Web-scale op basis van Hadoop en Akka Reactive Streams - Johan Tillema, Rene ...
NLJUG
Workshop angular dart presentatie - Atos
Workshop angular dart presentatie - Atos
NLJUG
Workshop spring boot presentatie - Atos
Workshop spring boot presentatie - Atos
NLJUG
Cultivating the jenkins job jungle with groovy - Patrick van Dissel
Cultivating the jenkins job jungle with groovy - Patrick van Dissel
NLJUG
Rethink your architecture - Marten Deinum
Rethink your architecture - Marten Deinum
NLJUG
Evolutionary Algorithms: the key to solving complex Java puzzles! - Bas knopper
Evolutionary Algorithms: the key to solving complex Java puzzles! - Bas knopper
NLJUG
Modularity and Domain Driven Design; a killer Combination? - Tom de Wolf & St...
Modularity and Domain Driven Design; a killer Combination? - Tom de Wolf & St...
NLJUG
Apache Wicket: 10 jaar en verder - Martijn Dashorst
Apache Wicket: 10 jaar en verder - Martijn Dashorst
NLJUG
Opening - Bert Ertman
Opening - Bert Ertman
NLJUG
Returning the right results - Jettro Coenradie
Returning the right results - Jettro Coenradie
NLJUG
Reactive programming met Java 8 en Java EE 7 - Martijn Blankestijn
Reactive programming met Java 8 en Java EE 7 - Martijn Blankestijn
NLJUG
Mais de NLJUG
(20)
The future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
The future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
Speedy perception trumps speedy reception–smart asynchronous interactions - L...
Speedy perception trumps speedy reception–smart asynchronous interactions - L...
Decoding the airspace above you with Java and $7 hardware - Bert Jan Schrijver
Decoding the airspace above you with Java and $7 hardware - Bert Jan Schrijver
Using Docker to Develop, Test and Run Maven Projects - Wouter Danes
Using Docker to Develop, Test and Run Maven Projects - Wouter Danes
Kill the mutants and test your tests - Roy van Rijn
Kill the mutants and test your tests - Roy van Rijn
Real-time user interfaces - sosm gewoon makkelijker - Allard Buijze
Real-time user interfaces - sosm gewoon makkelijker - Allard Buijze
The end of traditional enterprise IT - ING's journey to the next generation I...
The end of traditional enterprise IT - ING's journey to the next generation I...
Performance van Java 8 en verder - Jeroen Borgers
Performance van Java 8 en verder - Jeroen Borgers
Introduction to Reactive with Play and Akka - Markus Jura
Introduction to Reactive with Play and Akka - Markus Jura
Web-scale op basis van Hadoop en Akka Reactive Streams - Johan Tillema, Rene ...
Web-scale op basis van Hadoop en Akka Reactive Streams - Johan Tillema, Rene ...
Workshop angular dart presentatie - Atos
Workshop angular dart presentatie - Atos
Workshop spring boot presentatie - Atos
Workshop spring boot presentatie - Atos
Cultivating the jenkins job jungle with groovy - Patrick van Dissel
Cultivating the jenkins job jungle with groovy - Patrick van Dissel
Rethink your architecture - Marten Deinum
Rethink your architecture - Marten Deinum
Evolutionary Algorithms: the key to solving complex Java puzzles! - Bas knopper
Evolutionary Algorithms: the key to solving complex Java puzzles! - Bas knopper
Modularity and Domain Driven Design; a killer Combination? - Tom de Wolf & St...
Modularity and Domain Driven Design; a killer Combination? - Tom de Wolf & St...
Apache Wicket: 10 jaar en verder - Martijn Dashorst
Apache Wicket: 10 jaar en verder - Martijn Dashorst
Opening - Bert Ertman
Opening - Bert Ertman
Returning the right results - Jettro Coenradie
Returning the right results - Jettro Coenradie
Reactive programming met Java 8 en Java EE 7 - Martijn Blankestijn
Reactive programming met Java 8 en Java EE 7 - Martijn Blankestijn
Último
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Will Schroeder
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
SkyPlanner
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
David Newbury
Introduction to Quantum Computing
Introduction to Quantum Computing
GDSC PJATK
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
Anna Loughnan Colquhoun
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
Object Automation
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
SANGHEE SHIN
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
Matsuo Lab
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
DianaGray10
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
francesco barbera
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
YounusS2
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
Jamie (Taka) Wang
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UbiTrack UK
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
D Cloud Solutions
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
Bachir Benyammi
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
DianaGray10
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
DianaGray10
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
Adam Moalla
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
UiPathCommunity
Último
(20)
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
Introduction to Quantum Computing
Introduction to Quantum Computing
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
Modular JavaScript
1.
Modular JavaScript @sander_mak @pbakker
2.
Modularity
3.
intro JavaScript
4.
pitfalls JS
5.
Module
6.
Systems Java
7.
+
8.
JavaScript
9.
modularity
10.
y
11.
M Wh ity? ular od
12.
Modularity is key
13.
to maintainable code
14.
Modularity 101 Remember
15.
Java? Low
16.
Coupling High
17.
Cohesion
18.
Modularity in Java Bundle
B Bundle A Imports + package org.myapi + package org.other.api - package org.myapi.impl - package org.util Imports Bundle C + package org.other.impl
19.
Modularity in Java OSGi The
20.
only
21.
modularity
22.
solution
23.
for
24.
Java
25.
today
26.
Why modularity in
JavaScript? then now 20% 50% 50% 80% Java JavaScript So... We
27.
run
28.
into
29.
the
30.
same
31.
maintainability
32.
problems
33.
as
34.
on
35.
the
36.
server
37.
side...
38.
Text en
39.
t
40.
ev igh
41.
it
42.
m And .... orse e
43.
w b
44.
JavaScript Modularity 101 Globals
45.
Anonymous functions Anonymous
46.
functions
47.
prevent
48.
putting
49.
something
50.
in
51.
global
52.
scope This
53.
method
54.
executes,
55.
but
56.
is
57.
not
58.
visible
59.
in
60.
global
61.
scope
62.
Namespacing: a common
approach static names This only makes things slightly better... We still force myLibrary into global scope!
63.
Namespacing: a common
approach static names This only makes things slightly better... We still force myLibrary into global scope!
64.
Leaking visibility Do
65.
not
66.
make
67.
private
68.
methods
69.
public! public myhelper
70.
is
71.
now
72.
public
73.
Leaking visibility Do
74.
not
75.
make
76.
private
77.
methods
78.
public! public myhelper
79.
is
80.
now
81.
public
82.
Leaking visibility Instead: myhelper
83.
is
84.
now
85.
private
86.
ript
87.
avaSc ring
88.
J ompa C stems le
89.
Sy Modu
90.
Module Wish list Specified Browser
91.
support Stable Available
92.
now Manage dependencies
93.
Module options Asynchronous
94.
Module
95.
Definition CommonJS ES6
96.
Harmony
97.
Modules
98.
Module comparison Spec? Impls? AMD Spec-byGitHub RequireJS Curl.js ... Browser first C.JS Spec-byWiki Browserify Node.js ... Server first ES6 Ecma standard - Both (in
99.
progress) Where can you
play with ES6 modules? Traceur? Environment
100.
Module comparison Async? Format? Available? AMD Yes Objects Functions ... Yes C.JS No Objects Yes Yes Objects Functions ... No ES6
101.
Module comparison AMD
102.
Module comparison AMD
103.
Module comparison AMD
104.
Module comparison AMD
105.
Module comparison AMD Common JS
106.
Module comparison AMD Common JS
107.
Module comparison AMD Common JS
108.
Module comparison AMD Common JS ES6
109.
Harm ony
110.
Module comparison AMD Common JS ES6
111.
Harm ony
112.
Module comparison AMD Common JS ES6
113.
Harm ony
114.
Module comparison AMD Common JS ES6
115.
Harm ony
116.
Can’t we have
it all? Universal
117.
Module
118.
D efinition
119.
Can’t we have
it all? Universal
120.
Module
121.
D efinition
122.
NO! Pick
123.
one. And
124.
stick
125.
with
126.
it. (unless
127.
you
128.
are
129.
a
130.
library
131.
author)
132.
Why RequireJS? Robust
133.
AMD
134.
implementation Browser-based,
135.
no
136.
build
137.
step Lazy-loading Optimizer:
138.
r.js Backwards
139.
compatible
140.
with
141.
globals jQuery
142.
supports
143.
AMD
144.
RequireJS: end-to-end index.htm l
145.
RequireJS: end-to-end index.htm l main.js
146.
RequireJS: end-to-end index.htm l main.js That.
147.
Is.
148.
All. mymodul e-1.2.js
149.
RequireJS: ‘advanced’ Require Require: Lazy
150.
loading
151.
RequireJS: ‘advanced’ Require Require: Lazy
152.
loading Named Modules
153.
RequireJS: ‘advanced’ Require Require: Lazy
154.
loading Named Modules Conditional Dependencies
155.
From legacy to
modules RequireJS
156.
Shims Globals
157.
From legacy to
modules RequireJS
158.
Shims Globals
159.
From legacy to
modules RequireJS
160.
Shims Globals
161.
Another example AngularJS
162.
Services
163.
model Dependency
164.
Injection What
165.
about
166.
well
167.
defined
168.
interfaces? What
169.
about
170.
dynamic
171.
services? Why
172.
a
173.
second
174.
module
175.
definition?
176.
Service definition
177.
Service definition AMD Module
178.
Service definition Angular Module
179.
Dependency Injection
180.
Dependency Injection Angular module
dependency
181.
Dependency Injection Injecting the
service
182.
Modularity
183.
across
184.
the
185.
wire
186.
A typical web
application JS
187.
Module JS
188.
Module RESTful
189.
Web
190.
Service JS
191.
Module RESTful
192.
Web
193.
Service
194.
Demo bit.ly/modularjs
195.
What about... ‘The
196.
Future’
197.
Future-proof modules Modular izing
198.
wa s
199.
the
200.
har Tech
201.
is
202.
s d
203.
part.
204.
econdar y ‘Transpile’
205.
ES
206.
6
207.
modules Google
208.
Traceur
209.
or
210.
Square’s
211.
ES
212.
transpiler But:
213.
spec
214.
far
215.
from
216.
final Library
217.
author:
218.
UMD Otherwise,
219.
just
220.
pick
221.
one
222.
Future:
223.
JavaScript services OSGi RFP
159 JavaScript
224.
Micro
225.
Services https://github.com/osgi/design/raw/master/rfps/ rfp-0159-JavaScript-Microservices.pdf
226.
Questions? @pbakker @sander_mak bit.ly/modularjs
Baixar agora