Devoxx France 2012 - Portrait du développeur en "The Artist"
-
Upload
patrick-chanezon -
Category
Technology
-
view
16.556 -
download
3
description
Transcript of Devoxx France 2012 - Portrait du développeur en "The Artist"
![Page 1: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/1.jpg)
Portrait du developeur en
Friday, April 20, 12
![Page 2: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/2.jpg)
Patrick ChanezonSenior Director
Developer [email protected]
http://twitter.com/chanezonFriday, April 20, 12
![Page 3: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/3.jpg)
Tres librement inspire de
Et de quelques annees de consulting en France avant de partir en
Californie
Friday, April 20, 12
![Page 4: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/4.jpg)
P@ in a nutshell
• French, based in San Francisco
• Senior Director, Developer Relations, VMware
• Software Plumber, API guy, mix of Enterprise and Consumer
• 18 years writing software, backend guy with a taste for javascript
• 2 y Accenture (Notes guru), 3 y Netscape/AOL (Servers, Portals), 5 y Sun (ecommerce, blogs, Portals, feeds, open source)
• 6 years at Google, API guy (first hired, helped start the team)
• Adwords, Checkout, Social, HTML5, Cloud
Friday, April 20, 12
![Page 5: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/5.jpg)
Merci Guillaume Laforge pour les Photoshttp://glaforge.appspot.com/article/first-oss-get-together-in-paris
2004
Friday, April 20, 12
![Page 6: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/6.jpg)
Friday, April 20, 12
![Page 7: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/7.jpg)
Paris, 2002
- George bosse en SSII, code des applications Java pour un grand compte
- Java, Servlets, EJB, J2EE, Weblogic, JMS, Oracle, JSF
Friday, April 20, 12
![Page 8: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/8.jpg)
Friday, April 20, 12
![Page 9: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/9.jpg)
Paris, 2002- Apres 3 ans de dev, le projet AZERTY
est mis en deploiement
- L’interface est pourrie, le workflow rigide, le code hyper complexe
- Le directeur informatique est heureux
- Champagne!
- Les utilisateurs detestent!
Friday, April 20, 12
![Page 10: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/10.jpg)
Friday, April 20, 12
![Page 11: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/11.jpg)
Paris, 2002
- George est le roi du monde
- Les recruteurs se l’arrachent
- Son manager lui dit qu’il est temps de passer chef de projet
Friday, April 20, 12
![Page 12: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/12.jpg)
Friday, April 20, 12
![Page 13: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/13.jpg)
Paris, 2002
- George se vautre dans la complexite
- Personne ne comprend comment le systeme fonctionne... a part lui
Friday, April 20, 12
![Page 14: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/14.jpg)
Friday, April 20, 12
![Page 15: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/15.jpg)
Paris, 2003- George est promu chef de projet, 3 ans
sur AZERTY 2.0
- George a un bureau avec fenetre
- George ecrit des specs pendant 6 mois dans son bureau
- George evite de parler aux utilisateurs, ils ne sont jamais contents
Friday, April 20, 12
![Page 16: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/16.jpg)
Friday, April 20, 12
![Page 17: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/17.jpg)
Paris, 2004
- Le DSI debauche George de sa SSII, il devient directeur de projet
Friday, April 20, 12
![Page 18: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/18.jpg)
Friday, April 20, 12
![Page 19: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/19.jpg)
Paris, 2004
- George va un meeting de l’OSSGTP
- Il entend parler des methodologies agiles, d’open source, de Groovy, de REST, AspectJ, Javascript, Hibernate, Spring
Friday, April 20, 12
![Page 20: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/20.jpg)
Friday, April 20, 12
![Page 21: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/21.jpg)
Paris, 2004
- C’est quoi tous ces trucs la?
- Est-ce que ca va m’aider a migrer mes applis COBOL sur Weblogic?
Friday, April 20, 12
![Page 22: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/22.jpg)
Friday, April 20, 12
![Page 23: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/23.jpg)
Paris, 2004
- George est seduit
Friday, April 20, 12
![Page 24: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/24.jpg)
Friday, April 20, 12
![Page 25: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/25.jpg)
Paris, 2004
- George est surpris
Friday, April 20, 12
![Page 26: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/26.jpg)
Friday, April 20, 12
![Page 27: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/27.jpg)
Paris, 2004
- Les coaches agiles aimeraient bien avoir George comme client
- Il a du budget!
Friday, April 20, 12
![Page 28: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/28.jpg)
Friday, April 20, 12
![Page 29: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/29.jpg)
Paris, 2005- George est pensif
- Il apprend le golf
- Il passe plus de temps avec les directeurs de sa boite qu’avec les utilisateurs
- Il fait de l’architecture sur papier
- George n’a plus code depuis 2 ans
Friday, April 20, 12
![Page 30: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/30.jpg)
Friday, April 20, 12
![Page 31: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/31.jpg)
Paris, 2005- George s’ennuie au travail
- Il a une equipe de 30 developeurs
- Il lance un plan agile a 3 ans
- Il a pas trop compris comment ca marche!
- Bien sur ca ne marche pas
- George ameliore son golf
Friday, April 20, 12
![Page 32: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/32.jpg)
Friday, April 20, 12
![Page 33: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/33.jpg)
Paris, 2010
- George est devenu directeur informatique
Friday, April 20, 12
![Page 34: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/34.jpg)
Friday, April 20, 12
![Page 35: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/35.jpg)
Paris, 2010
- AZERTY 3.0 est un desastre, en retard de 2 ans
Friday, April 20, 12
![Page 36: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/36.jpg)
Friday, April 20, 12
![Page 37: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/37.jpg)
Paris, 2010
- George ne dort plus la nuit
- Il se sent incompetent
Friday, April 20, 12
![Page 38: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/38.jpg)
Friday, April 20, 12
![Page 39: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/39.jpg)
Paris, 2010
- George se fait engueuler par son PDG
- Tout le monde deteste AZERTY 3.0
- Les meilleurs de son equipe partent
- George est deprime
- Ses amis ne le reconnaissent plus
Friday, April 20, 12
![Page 40: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/40.jpg)
Friday, April 20, 12
![Page 41: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/41.jpg)
Paris, 2010
- Les utilisateurs migrent en douce vers Google Apps et Salesforce
- Ils paient plein d’applis Cloud avec leur carte de credit sans demander au departement informatique
- Ils evitent AZERTY 3.0
Friday, April 20, 12
![Page 42: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/42.jpg)
Friday, April 20, 12
![Page 43: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/43.jpg)
Paris, 2010
- C’est le bordel!
Friday, April 20, 12
![Page 44: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/44.jpg)
Friday, April 20, 12
![Page 45: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/45.jpg)
Paris, 2010
- Le PDG demande a George une version iPhone et Android des tableaux de bords pour le mois prochain
Friday, April 20, 12
![Page 46: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/46.jpg)
Friday, April 20, 12
![Page 47: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/47.jpg)
Paris, 2010- Mais comment je fais ca avec des EJB
et JSF?
- Il demande a des consultants
- Ils demandent ou sont les APIs REST
- Ils disent que ca va couter tres cher et prendre des mois
- George est dans la merde!
Friday, April 20, 12
![Page 48: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/48.jpg)
Friday, April 20, 12
![Page 49: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/49.jpg)
Paris, 2010
- George se souvient de l’epoque ou il aurait pu coder ca lui meme en quelques nuits
Friday, April 20, 12
![Page 50: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/50.jpg)
Friday, April 20, 12
![Page 51: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/51.jpg)
Paris, 2010
- George essaie de se remettre au code, mais il n’y arrive plus
- Cloud, REST APIs, Ruby, Node, Phonegap, HTML5, iOS, Android, trop de trucs a apprendre
- George finit par se faire virer
Friday, April 20, 12
![Page 52: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/52.jpg)
Ce qui s’est passe
pendant que George
jouait au golfFriday, April 20, 12
![Page 53: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/53.jpg)
Architecture Changes: 60’s Mainframe
Friday, April 20, 12
![Page 54: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/54.jpg)
Architecture Changes: 80’s Client-Server
Friday, April 20, 12
![Page 55: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/55.jpg)
Architecture Changes: 90’s Web
Friday, April 20, 12
![Page 56: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/56.jpg)
Architecture Changes: 2010’s Cloud, HTML5, Mobile
Friday, April 20, 12
![Page 57: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/57.jpg)
Back to Client Server: Groovy Baby!
57
Friday, April 20, 12
![Page 58: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/58.jpg)
What is Cloud Computing?
58
Cloud According to my daughter Eliette
Friday, April 20, 12
![Page 59: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/59.jpg)
Cloud Stack - Classic Pyramid
59
Platform As A Service
Infrastructure As A Service
SoftwareAs A Service
Friday, April 20, 12
![Page 60: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/60.jpg)
Cloud Stack - By Value
60
InfrastructureAs A Service
SoftwareAs A Service
Platform As A Service
Friday, April 20, 12
![Page 61: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/61.jpg)
Cloud Stack - History
§What does cloud mean, 4 main angles• Software 1994 Netscape• Infrastructure 2002 Amazon AWS• Platform 2008 Google• Development now!
61
§ Industrialization of hardware and software infrastructurelike electricity beginning of 20th century
§But software development itself is moving towards craftmanship
Friday, April 20, 12
![Page 62: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/62.jpg)
Cloud started at Consumer websites solving their needs
• Google, Amazon, Yahoo, Facebook, Twitter
• Large Data Sets
• Storage Capacity growing faster than Moore’s Law
• Fast Networks
• Vertical -> Horizontal scalability
• Open Source Software
• Virtualization
• Cloud is a productization of these infrastructures
• Public Clouds Services: Google, Amazon
• Open Source Software: Hadoop, Eucalyptus, Ubuntu, Cloud Foundry
Friday, April 20, 12
![Page 63: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/63.jpg)
63
Infrastructure
Friday, April 20, 12
![Page 64: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/64.jpg)
IaaS/Virtualization getting mainstream
§AWS, Joyent, Rackspace,...§Open Source projects: OpenStack, DeltaCloud, Eucalyptus§Automation: Chef, Juju, Cloud Foundry BOSH§Standardization? DMTF§ Inside the Firewall, Virtualization: VMware, Microsoft, Xen, KVM§50% of workloads are virtualized§Easy to provision, manage instance...BUT§Still need to manage backups, software stacks, monitor, upgrades
64
Friday, April 20, 12
![Page 65: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/65.jpg)
With Infrastructure, you still need to build your own platform
§Need to build a distributed platform on top of you infrastructure§Story of the AWS meltdown from last summer
• http://blog.reddit.com/2011/03/why-reddit-was-down-for-6-of-last-24.html
• http://www.readwriteweb.com/cloud/2010/12/chaos-monkey-how-netflix-uses.php
• http://news.ycombinator.com/item?id=2477296
• http://stu.mp/2011/04/the-cloud-is-not-a-silver-bullet.html
§Twilio, Smugmug, SimpleGeo survived it because they built their own distributed platform on top of IaaS
§Enterprise customers want to consider Infrastructure like CDNs• Multi Cloud usage
• Based on Open Source de facto standards, or full standards whenever that happens
65
Friday, April 20, 12
![Page 66: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/66.jpg)
66
Platforms
Friday, April 20, 12
![Page 67: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/67.jpg)
Platforms
§Raise the Unit of currency to be application & services instead of infrastructure
§Google App Engine, Cloud Foundry, Heroku, CloudBees, Amazon Elastic Beanstalk, Microsoft Azure, AppFog
§Single or a few languages, services
§Start of Multi language Polyglot platforms
§Enabler for Agile Developers -> Create Business value faster
§Lack of standards: risk, vendor lock-in
§Enterprise needs:•Control, customizability
•Private/Hybrid Cloud
•Avoid lock-in
67
Friday, April 20, 12
![Page 68: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/68.jpg)
Agile Development Processes
Friday, April 20, 12
![Page 69: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/69.jpg)
Agility as a survival skill
§Consumer software is becoming like fashion
•Phone apps, social apps, short lifetime, fast lifecycles
•A/B testing
§Enterprise
•Clay shirky situational apps
§Kent Beck, Usenix 2011 Talk, “Software G-Forces: the effects of acceleration”change in software process when frequency grows
§Cloud Platforms enables an Agile culture, driver for innovation
•Scalability is built in the platforms
•Can iterate faster
•Focus on design
§Cloud Platforms lets developers focus on driving business value
69
Friday, April 20, 12
![Page 70: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/70.jpg)
Main Risk: Lock-In
70
Welcome to the hotel californiaSuch a lovely placeSuch a lovely facePlenty of room at the hotel californiaAny time of year, you can find it here
Last thing I remember, I wasRunning for the doorI had to find the passage backTo the place I was before’relax,’ said the night man,We are programmed to receive.You can checkout any time you like,But you can never leave!
Friday, April 20, 12
![Page 71: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/71.jpg)
Cloud Foundry: The Open PaaS
71
Clou
d Pr
ovide
r Int
erfa
ce
Application Service Private Clouds
PublicClouds
MicroClouds
Data Services
Other Services
Msg Services
vFabric Postgres
vFabric RabbitMQTM
• Open Source: Apache 2 Licensed• multi language/frameworks• multi services• multi cloud
Friday, April 20, 12
![Page 72: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/72.jpg)
72
Open Source
Friday, April 20, 12
![Page 73: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/73.jpg)
Open Source Advantage
§http://code.google.com/p/googleappengine/issues/detail?id=13
73
• https://github.com/cloudfoundry/vcap/pull/25
Friday, April 20, 12
![Page 74: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/74.jpg)
74
Lessons for Developers
Friday, April 20, 12
![Page 75: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/75.jpg)
Predictions
§Software is becoming like fashion, design rules§Welcome to Babel, use the best tool for the job, embrace multiple
language & heterogeneity§Our jobs will change, build yourself out of your current job§Sysadmin jobs will morph, there will be less of them§Many opportunities open when you embrace change
75
Friday, April 20, 12
![Page 76: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/76.jpg)
Things to Forget
§First normal form§Waterfall model§Single server deployment§Single language skill§Build everything from scratch§Build custom infrastructure
76
Friday, April 20, 12
![Page 77: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/77.jpg)
Things to Learn
• Agile• Take risks, fail often, fail fast and learn• API Design: create the API first• UI Design, Javacript, HTML5, CSS3• A/B Testing• Open Source, Open Standards• Architecture, Distributed Computing (CAP theorem, 8 fallacies)• Cloud Platforms and APIs• Multiple types of languages (imperative, object, functional, logic)• Ability to encapsulate domain knowledge in a DSL• Build on the shoulders of giants: reuse, REST APIs• Pick your battles, choose what you need to build yourself to add value • Learn to live in a box (embrace platform limitations) to think outside the box• Use an App Store for distribution
77
Friday, April 20, 12
![Page 78: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/78.jpg)
Redemption
Friday, April 20, 12
![Page 79: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/79.jpg)
Friday, April 20, 12
![Page 80: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/80.jpg)
Paris, 2010
- George va a une soiree du JUG Paris
Friday, April 20, 12
![Page 81: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/81.jpg)
Friday, April 20, 12
![Page 82: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/82.jpg)
Paris, 2010
- Ses anciens potes font tous du Scala ou du Node, du HTML5, du mobile et de l’agile depuis 3 ans
Friday, April 20, 12
![Page 83: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/83.jpg)
Friday, April 20, 12
![Page 84: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/84.jpg)
Paris, 2010
- Les recruteurs se les arrachent
- “Software is eating the world” ecrit Marc Andreesen
- George retrouve l’appetit: il a faim!
Friday, April 20, 12
![Page 85: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/85.jpg)
Friday, April 20, 12
![Page 86: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/86.jpg)
Paris, 2010- George rejoint des copains a la
Cantine, un coworking space a Paris
- Il achete un MacBook pro, un iPhone, et un iPad
- Il ecrit un peu de code chaque jour
- ... toujours avec des tests!
- Il lit pas mal de bouquins
Friday, April 20, 12
![Page 87: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/87.jpg)
Friday, April 20, 12
![Page 88: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/88.jpg)
Paris, 2010
- George a decide de considerer sa carriere comme une startup
Friday, April 20, 12
![Page 89: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/89.jpg)
Friday, April 20, 12
![Page 90: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/90.jpg)
Paris, 2010
- George retrouve le groove
- Il participe a des projets open source, utilise des plate formes cloud, developpe une appli mobile
- Tous les matins il fait des pompes: git pull, git push, jenkins, vmc update
Friday, April 20, 12
![Page 91: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/91.jpg)
Friday, April 20, 12
![Page 92: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/92.jpg)
Paris, 2011
- George est fier d’etre a nouveau un developpeur
- Avec ses potes ils ont du mal a choisir les projets tellement il y a d’opportunites
Friday, April 20, 12
![Page 93: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/93.jpg)
Friday, April 20, 12
![Page 94: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/94.jpg)
Paris, 2012
- Quand George presente son appli social/mobile/geo/commerce a un VC, il voit les Euros briller dans ses yeux
Friday, April 20, 12
![Page 95: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/95.jpg)
Friday, April 20, 12
![Page 96: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/96.jpg)
Friday, April 20, 12
![Page 97: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/97.jpg)
Paris, 2013- George et ses 3 potes poussent du
code en prod toutes les heures
- Ils font du A/B testing sur toutes les nouvelles fonctionnalites
- Leur appli mobile a 10 M d’utilisateurs dans le monde
- La plate forme Cloud qu’ils utilisent leur permet de monter en charge facilement sans gerer des machines
Friday, April 20, 12
![Page 98: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/98.jpg)
Friday, April 20, 12
![Page 99: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/99.jpg)
Paris, 2013
- George est heureux d’avoir change de vie
- Il a arrete le golf
- George va au Bresil
- Il va de ville en ville, il danse la Salsa
Friday, April 20, 12
![Page 100: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/100.jpg)
Paris, 2012
- A vous d’ecrire votre version de la fin!
Friday, April 20, 12
![Page 101: Devoxx France 2012 - Portrait du développeur en "The Artist"](https://reader031.fdocuments.in/reader031/viewer/2022020306/554d04f8b4c9052c5a8b47f7/html5/thumbnails/101.jpg)
The (Happy) End
Friday, April 20, 12