Attending this session would allow the audience to:-
1) understand dependency injection as an IoC technique
2) appreciate its merits and its essentiality in building scalable web applications
3) spot and identify dependency injection in the wild
4) understand how we could achieve autowiring in JS (a la Spring in Java)
Authoring a webapp for scalability is not easy. There are a lot of parameters to keep in mind as the design takes shape. Some of these are quite fundamental in nature and yet often overlooked:-
(1) Separation of concerns
(2) Single responsibility principle
(3) testability
In this session, we shall look at employing Dependency Injection as a technique to help improve our code (especially w.r.t. testability).
We then briefly look at some of the existing techniques that achieve D.I. (to some extent).
Next, we look at how an auto-wiring DI implementation can help improve the code (taking the example of a simple application).
Finally, we showcase how this is currently implemented using WinterJS.
Presentation at the Nordic Data Journalism Conference 2016 in Helsinki, Finland about the Global Goals for Sustainable Development and the need of a Data Revolution that includes using Open Data and Responsible Data practices. Notes can be found on http://bit.ly/noda16-pernillan
Comparison of Planned Parenthood Abortion Numbers to the enrollments at the largest six public universities in the United States (comparison year: 2013-2014)
Attending this session would allow the audience to:-
1) understand dependency injection as an IoC technique
2) appreciate its merits and its essentiality in building scalable web applications
3) spot and identify dependency injection in the wild
4) understand how we could achieve autowiring in JS (a la Spring in Java)
Authoring a webapp for scalability is not easy. There are a lot of parameters to keep in mind as the design takes shape. Some of these are quite fundamental in nature and yet often overlooked:-
(1) Separation of concerns
(2) Single responsibility principle
(3) testability
In this session, we shall look at employing Dependency Injection as a technique to help improve our code (especially w.r.t. testability).
We then briefly look at some of the existing techniques that achieve D.I. (to some extent).
Next, we look at how an auto-wiring DI implementation can help improve the code (taking the example of a simple application).
Finally, we showcase how this is currently implemented using WinterJS.
Presentation at the Nordic Data Journalism Conference 2016 in Helsinki, Finland about the Global Goals for Sustainable Development and the need of a Data Revolution that includes using Open Data and Responsible Data practices. Notes can be found on http://bit.ly/noda16-pernillan
Comparison of Planned Parenthood Abortion Numbers to the enrollments at the largest six public universities in the United States (comparison year: 2013-2014)
2. Introducció El Bugatti EB16.4 Veyron, conegut popularment com Bugatti Veyron, és un automòbil superesportiu produït pel fabricant d'automòbils italo-francès Bugatti des de 2002. Les seves prestacions i el seu elevat cost (1.300.000 €) fan d'aquest un vehicle molt exclusiu.
4. Inicis Ettore Bugatti va fundar la marca l'any 1901, sense imaginar en aquest moment que passaria a ser un segle després una de les marques més importants i de més renom del mercat automotriu. Amb models Tipus 2, 3 i 4 a tal en la marca Dietrich-Bugatti, el seu soci en un principi va ser el Baró Dietrich. Alsàcia va ser el primer lloc on s'establiria Bugatti com a marca, i en aquell moment pertanyia a Alemanya. La societat no duraria més de sis anys ja que l'any 1906 finalment Bugatti es va separar del Baró i va començar a generar cotxes amb la marca del seu nom. No li va ser necessari molt de temps per arribar a tenir un reconeixement important a causa de la publicitat ..., reconeixement que creixeria amb el temps i fins avui dia continuaria.
5. Un nouprojecte: El Veyron Una vegada més, un automòbil extraordinari es fabrica a Molsheim, Alsàcia - un automòbil que només es pot descriure en termes superlatius.El desenvolupament del Veyron 16/04 és un dels principals fites de l'enginyeria automotriu del segle 21. Volkswagen CEO Ferdinand Piëch va fer grans exigències: els dissenyadors van anar a reviure el patrimoni d'Ettore Bugatti amb aquest nou cotxe superesportiu. En aquesta imatge es pot observar un dels primers Bugatti Veyron del projecte.
6. La tecnologia del projecte. Igualment important són els requisits tècnics de la impressionant producció en sèrie de vehicles excepcionals havia de complir: una velocitat màxima superior a 400 km / hi més de 1.000 HP. Un repte veritablement formidable. No obstant, el Veyron 16/04 uneix la dicotomia de forma elegant i la funció d'alta tecnologia, de lagràcia i el poder, l'estètica i la seguretat en perfecta harmonia.
7. Disseny del Projecte Veyron L'estil exterior Veyron discretament però sense cap dubte cites clàssiques elements de disseny Bugatti durant la definició del seu propi, estil modern. Innovacions per al màxim rendiment, alta capacitat d'acceleració i un ampli sistema de seguretat són elements signatura d'aquest súper cotxe esportiu. Ettore Bugatti ha fet alguna vegada compromisos tècnics en nom de la integritat estètica. Aquesta és l'única tradició que es va trencar en el desenvolupament del Veyron 16.4.
8. Tecnologia Amb la seva tracció a les quatre rodes, i un motor de 16 cilindres, el Bugatti Veyron 16/04 pot ser fàcilment el vehicle de producció més sofisticat de tots els temps. La majoria dels components amagats sota de la seva carroceria són enginyoses innovacions que abans estaven només considerades possibles gràcies a visionaris com Ferdinand Piëch.