Soumettre la recherche
Mettre en ligne
I want to be an efficient developper. Mix-IT version
•
Télécharger en tant que PPTX, PDF
•
21 j'aime
•
10,523 vues
Quentin Adam
Suivre
talk given at http://mix-it.fr/
Lire moins
Lire la suite
Ingénierie
Internet
Technologie
Signaler
Partager
Signaler
Partager
1 sur 71
Télécharger maintenant
Recommandé
I want to be an efficient developer - APIdays Barcelona version
I want to be an efficient developer - APIdays Barcelona version
Quentin Adam
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
Quentin Adam
How to scale your applications ? - #bzhcamp
How to scale your applications ? - #bzhcamp
Quentin Adam
I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014
Quentin Adam
The end of server management : hosting have to become a commodity - #devoxxPL...
The end of server management : hosting have to become a commodity - #devoxxPL...
Quentin Adam
Streams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 Warsaw
Quentin Adam
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
Quentin Adam
Why do you need Clever Cloud ?
Why do you need Clever Cloud ?
Quentin Adam
Recommandé
I want to be an efficient developer - APIdays Barcelona version
I want to be an efficient developer - APIdays Barcelona version
Quentin Adam
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
Quentin Adam
How to scale your applications ? - #bzhcamp
How to scale your applications ? - #bzhcamp
Quentin Adam
I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014
Quentin Adam
The end of server management : hosting have to become a commodity - #devoxxPL...
The end of server management : hosting have to become a commodity - #devoxxPL...
Quentin Adam
Streams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 Warsaw
Quentin Adam
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
Quentin Adam
Why do you need Clever Cloud ?
Why do you need Clever Cloud ?
Quentin Adam
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Quentin Adam
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
Quentin Adam
The End of server management - Continuous delivery meetup Paris
The End of server management - Continuous delivery meetup Paris
Quentin Adam
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
Quentin Adam
Use Promises, Futures and some functional programing stuff without being a ma...
Use Promises, Futures and some functional programing stuff without being a ma...
Quentin Adam
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
Quentin Adam
HTTP/2 : why upgrading the web? - DjangoCon Europe 2016 Budapest
HTTP/2 : why upgrading the web? - DjangoCon Europe 2016 Budapest
Quentin Adam
Immutability: from code to infrastructure, the way to scalability - Breizhca...
Immutability: from code to infrastructure, the way to scalability - Breizhca...
Quentin Adam
The Platform Era, Software and APIs in the organization change
The Platform Era, Software and APIs in the organization change
bootis
RabbitMQ 101 : job scheduling, micro service communication, event based data...
RabbitMQ 101 : job scheduling, micro service communication, event based data...
Quentin Adam
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015
Christian Heilmann
Eurocloud
Eurocloud
Quentin Adam
Aol desktop gold problems
Aol desktop gold problems
alon jon
Aol desktop not responding error
Aol desktop not responding error
alon jon
I want to be more efficient ! #APIdays
I want to be more efficient ! #APIdays
Quentin Adam
Immutability - open source summit paris 2015
Immutability - open source summit paris 2015
Quentin Adam
BETTER THAN GOOGLE
BETTER THAN GOOGLE
LeonardoAguiar52
#UseThePlatfom - Levando suas aplicações ao próximo nível com Polymer
#UseThePlatfom - Levando suas aplicações ao próximo nível com Polymer
Yan Magalhães
Better than google.
Better than google.
videosdoserto
Streams on top of scala - #lambdaCon
Streams on top of scala - #lambdaCon
Quentin Adam
Mobile App Development Challenges
Mobile App Development Challenges
Mobinex
MobiSharks [Mobile Technology Agency]
MobiSharks [Mobile Technology Agency]
Liliya Mukhametova
Contenu connexe
Tendances
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Quentin Adam
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
Quentin Adam
The End of server management - Continuous delivery meetup Paris
The End of server management - Continuous delivery meetup Paris
Quentin Adam
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
Quentin Adam
Use Promises, Futures and some functional programing stuff without being a ma...
Use Promises, Futures and some functional programing stuff without being a ma...
Quentin Adam
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
Quentin Adam
HTTP/2 : why upgrading the web? - DjangoCon Europe 2016 Budapest
HTTP/2 : why upgrading the web? - DjangoCon Europe 2016 Budapest
Quentin Adam
Immutability: from code to infrastructure, the way to scalability - Breizhca...
Immutability: from code to infrastructure, the way to scalability - Breizhca...
Quentin Adam
The Platform Era, Software and APIs in the organization change
The Platform Era, Software and APIs in the organization change
bootis
RabbitMQ 101 : job scheduling, micro service communication, event based data...
RabbitMQ 101 : job scheduling, micro service communication, event based data...
Quentin Adam
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015
Christian Heilmann
Eurocloud
Eurocloud
Quentin Adam
Aol desktop gold problems
Aol desktop gold problems
alon jon
Aol desktop not responding error
Aol desktop not responding error
alon jon
I want to be more efficient ! #APIdays
I want to be more efficient ! #APIdays
Quentin Adam
Immutability - open source summit paris 2015
Immutability - open source summit paris 2015
Quentin Adam
BETTER THAN GOOGLE
BETTER THAN GOOGLE
LeonardoAguiar52
#UseThePlatfom - Levando suas aplicações ao próximo nível com Polymer
#UseThePlatfom - Levando suas aplicações ao próximo nível com Polymer
Yan Magalhães
Better than google.
Better than google.
videosdoserto
Streams on top of scala - #lambdaCon
Streams on top of scala - #lambdaCon
Quentin Adam
Tendances
(20)
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
The End of server management - Continuous delivery meetup Paris
The End of server management - Continuous delivery meetup Paris
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
DEVOPS AND IT AUTOMATION, THE WAY OF THE EFFICIENT DEVELOPER - Wolves Summit ...
Use Promises, Futures and some functional programing stuff without being a ma...
Use Promises, Futures and some functional programing stuff without being a ma...
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
HTTP/2 : why upgrading the web? - DjangoCon Europe 2016 Budapest
HTTP/2 : why upgrading the web? - DjangoCon Europe 2016 Budapest
Immutability: from code to infrastructure, the way to scalability - Breizhca...
Immutability: from code to infrastructure, the way to scalability - Breizhca...
The Platform Era, Software and APIs in the organization change
The Platform Era, Software and APIs in the organization change
RabbitMQ 101 : job scheduling, micro service communication, event based data...
RabbitMQ 101 : job scheduling, micro service communication, event based data...
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015
Eurocloud
Eurocloud
Aol desktop gold problems
Aol desktop gold problems
Aol desktop not responding error
Aol desktop not responding error
I want to be more efficient ! #APIdays
I want to be more efficient ! #APIdays
Immutability - open source summit paris 2015
Immutability - open source summit paris 2015
BETTER THAN GOOGLE
BETTER THAN GOOGLE
#UseThePlatfom - Levando suas aplicações ao próximo nível com Polymer
#UseThePlatfom - Levando suas aplicações ao próximo nível com Polymer
Better than google.
Better than google.
Streams on top of scala - #lambdaCon
Streams on top of scala - #lambdaCon
En vedette
Mobile App Development Challenges
Mobile App Development Challenges
Mobinex
MobiSharks [Mobile Technology Agency]
MobiSharks [Mobile Technology Agency]
Liliya Mukhametova
Ux,UI & wireframes
Ux,UI & wireframes
Prassi Chicarito
Challenges of a mobile application developer
Challenges of a mobile application developer
William S. Rodriguez
How To Communicate Wireframes
How To Communicate Wireframes
Wolf Becvar
5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process
Ajeet Singh
Mobile development process - My view
Mobile development process - My view
Alexandre Nogueira
Designing Websites With a Mobile First Approach
Designing Websites With a Mobile First Approach
Dan Moriarty
Building mobile applications with DrupalGap
Building mobile applications with DrupalGap
Alex S
Content types
Content types
Bob Evans
Mobile-First Strategy
Mobile-First Strategy
Steve Buttry
Collaboration in the User Experience Design Process
Collaboration in the User Experience Design Process
Marcin Treder
Mobile Application Development Process
Mobile Application Development Process
ChromeInfo Technologies
Tiga Langkah Mudah Membuat UX (User Experience) Website Anda Menjadi Lebih Baik
Tiga Langkah Mudah Membuat UX (User Experience) Website Anda Menjadi Lebih Baik
Borrys Hasian
Tell Me What You Do: How Storytelling Makes You a Better Designer
Tell Me What You Do: How Storytelling Makes You a Better Designer
Mary Wharmby
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Apigee | Google Cloud
Effectively communicating user interface and interaction design
Effectively communicating user interface and interaction design
Karen Bachmann
User Experience (UX) Design Tips
User Experience (UX) Design Tips
Upside Learning Solutions
Mobile Application Design & Development
Mobile Application Design & Development
Ronnie Liew
12 Tips To Design Killer Mobile App By Top App Development Companies
12 Tips To Design Killer Mobile App By Top App Development Companies
Top App Development Companies
En vedette
(20)
Mobile App Development Challenges
Mobile App Development Challenges
MobiSharks [Mobile Technology Agency]
MobiSharks [Mobile Technology Agency]
Ux,UI & wireframes
Ux,UI & wireframes
Challenges of a mobile application developer
Challenges of a mobile application developer
How To Communicate Wireframes
How To Communicate Wireframes
5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process
Mobile development process - My view
Mobile development process - My view
Designing Websites With a Mobile First Approach
Designing Websites With a Mobile First Approach
Building mobile applications with DrupalGap
Building mobile applications with DrupalGap
Content types
Content types
Mobile-First Strategy
Mobile-First Strategy
Collaboration in the User Experience Design Process
Collaboration in the User Experience Design Process
Mobile Application Development Process
Mobile Application Development Process
Tiga Langkah Mudah Membuat UX (User Experience) Website Anda Menjadi Lebih Baik
Tiga Langkah Mudah Membuat UX (User Experience) Website Anda Menjadi Lebih Baik
Tell Me What You Do: How Storytelling Makes You a Better Designer
Tell Me What You Do: How Storytelling Makes You a Better Designer
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Effectively communicating user interface and interaction design
Effectively communicating user interface and interaction design
User Experience (UX) Design Tips
User Experience (UX) Design Tips
Mobile Application Design & Development
Mobile Application Design & Development
12 Tips To Design Killer Mobile App By Top App Development Companies
12 Tips To Design Killer Mobile App By Top App Development Companies
Similaire à I want to be an efficient developper. Mix-IT version
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg
Quentin Adam
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Quentin Adam
The end of server management - devoxx UK talk version
The end of server management - devoxx UK talk version
Quentin Adam
The End of server management - Opening keynote Lux i/o 2016
The End of server management - Opening keynote Lux i/o 2016
Quentin Adam
The State of the Web - Helsinki meetup
The State of the Web - Helsinki meetup
Christian Heilmann
Understand immutable infrastructure, what? Why? how? - devops d day Marseill...
Understand immutable infrastructure, what? Why? how? - devops d day Marseill...
Quentin Adam
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum i...
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum i...
Quentin Adam
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Quentin Adam
A Developer Day 2014 - Durban
A Developer Day 2014 - Durban
Robert MacLean
Devops & the end of server management - ncrafts.io 2016
Devops & the end of server management - ncrafts.io 2016
Quentin Adam
What is DevOps?
What is DevOps?
Jonathan Noble
It automation & devops - devopsdays istambul 2016
It automation & devops - devopsdays istambul 2016
Quentin Adam
Choosing Javascript Libraries to Adopt for Development
Choosing Javascript Libraries to Adopt for Development
Edward Apostol
Apidays efficient-131204080056-phpapp02
Apidays efficient-131204080056-phpapp02
Aravindharamanan S
Bridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress Wizard
Matthew Vaccaro
How to be a Developer in Tech Industries
How to be a Developer in Tech Industries
Fatima Azzahro
Use Docker as the operation system builder - Do-Ker conference
Use Docker as the operation system builder - Do-Ker conference
Quentin Adam
Optimizing for Change (Henrik Joreteg)
Optimizing for Change (Henrik Joreteg)
Future Insights
WordCamp, Cape Town 2017
WordCamp, Cape Town 2017
Daine Mawer
Use Promise, Future and some functional programing stuff without being a math...
Use Promise, Future and some functional programing stuff without being a math...
Quentin Adam
Similaire à I want to be an efficient developper. Mix-IT version
(20)
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
The end of server management - devoxx UK talk version
The end of server management - devoxx UK talk version
The End of server management - Opening keynote Lux i/o 2016
The End of server management - Opening keynote Lux i/o 2016
The State of the Web - Helsinki meetup
The State of the Web - Helsinki meetup
Understand immutable infrastructure, what? Why? how? - devops d day Marseill...
Understand immutable infrastructure, what? Why? how? - devops d day Marseill...
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum i...
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum i...
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
A Developer Day 2014 - Durban
A Developer Day 2014 - Durban
Devops & the end of server management - ncrafts.io 2016
Devops & the end of server management - ncrafts.io 2016
What is DevOps?
What is DevOps?
It automation & devops - devopsdays istambul 2016
It automation & devops - devopsdays istambul 2016
Choosing Javascript Libraries to Adopt for Development
Choosing Javascript Libraries to Adopt for Development
Apidays efficient-131204080056-phpapp02
Apidays efficient-131204080056-phpapp02
Bridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress Wizard
How to be a Developer in Tech Industries
How to be a Developer in Tech Industries
Use Docker as the operation system builder - Do-Ker conference
Use Docker as the operation system builder - Do-Ker conference
Optimizing for Change (Henrik Joreteg)
Optimizing for Change (Henrik Joreteg)
WordCamp, Cape Town 2017
WordCamp, Cape Town 2017
Use Promise, Future and some functional programing stuff without being a math...
Use Promise, Future and some functional programing stuff without being a math...
Plus de Quentin Adam
Biscuit, the cryptotoken you can share safely with your ap is
Biscuit, the cryptotoken you can share safely with your ap is
Quentin Adam
Keynot Cloud Expo Intel
Keynot Cloud Expo Intel
Quentin Adam
Pulsar 101 at devoxx
Pulsar 101 at devoxx
Quentin Adam
Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...
Quentin Adam
How to make people work together? - ending keynote - devfest du bout du monde...
How to make people work together? - ending keynote - devfest du bout du monde...
Quentin Adam
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Quentin Adam
PostgreSQL is the new NoSQL - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018
Quentin Adam
Hype driven architecture - keynote at devfest Toulouse 2018
Hype driven architecture - keynote at devfest Toulouse 2018
Quentin Adam
Real world code, why are you so ashamed? - RivieraDev 2018
Real world code, why are you so ashamed? - RivieraDev 2018
Quentin Adam
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Quentin Adam
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Quentin Adam
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Quentin Adam
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
Quentin Adam
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Quentin Adam
What is Clever Cloud?
What is Clever Cloud?
Quentin Adam
Why all my software projects are late?
Why all my software projects are late?
Quentin Adam
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Quentin Adam
What is systemd? Why use it? how does it work? - breizhcamp
What is systemd? Why use it? how does it work? - breizhcamp
Quentin Adam
Happy dev ... & ops
Happy dev ... & ops
Quentin Adam
What is systemd? Why use it? how does it work? - devoxx france 2017
What is systemd? Why use it? how does it work? - devoxx france 2017
Quentin Adam
Plus de Quentin Adam
(20)
Biscuit, the cryptotoken you can share safely with your ap is
Biscuit, the cryptotoken you can share safely with your ap is
Keynot Cloud Expo Intel
Keynot Cloud Expo Intel
Pulsar 101 at devoxx
Pulsar 101 at devoxx
Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...
How to make people work together? - ending keynote - devfest du bout du monde...
How to make people work together? - ending keynote - devfest du bout du monde...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
PostgreSQL is the new NoSQL - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018
Hype driven architecture - keynote at devfest Toulouse 2018
Hype driven architecture - keynote at devfest Toulouse 2018
Real world code, why are you so ashamed? - RivieraDev 2018
Real world code, why are you so ashamed? - RivieraDev 2018
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
What is Clever Cloud?
What is Clever Cloud?
Why all my software projects are late?
Why all my software projects are late?
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
What is systemd? Why use it? how does it work? - breizhcamp
What is systemd? Why use it? how does it work? - breizhcamp
Happy dev ... & ops
Happy dev ... & ops
What is systemd? Why use it? how does it work? - devoxx france 2017
What is systemd? Why use it? how does it work? - devoxx france 2017
Dernier
Past, Present and Future of Generative AI
Past, Present and Future of Generative AI
abhishek36461
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
JasonTagapanGulla
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Alluxio, Inc.
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
ssuser2ae721
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
asadnawaz62
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
saravananr517913
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Asst.prof M.Gokilavani
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
k795866
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
SAURABHKUMAR892774
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
121011101441
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
959SahilShah
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
ssuser7cb4ff
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
sdickerson1
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
LewisJB
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
roselinkalist12
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
VICTOR MAESTRE RAMIREZ
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Tagore Institute of Engineering And Technology
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
ROCENODodongVILLACER
Dernier
(20)
Past, Present and Future of Generative AI
Past, Present and Future of Generative AI
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
I want to be an efficient developper. Mix-IT version
1.
I WANT TO
BE A MORE EFFICIENT DEVELOPER TALK BY @WAXZCE – QUENTIN ADAM AT MIX IT 2014
2.
MY DAY TO
DAY WORK : CLEVER CLOUD, MAKE YOUR APP RUN ALL THE TIME
3.
And learn a
lot of things about your code, apps, and good/bad design… KEEP YOUR APPS ONLINE. MADE WITH NODE.JS, SCALA, JAVA, RUBY, PHP, PYTHON, GO…
4.
DEVELOPERS ARE MORE AND
MORE CREATIVE
5.
DEVS LEADS A
LOT OF BUSINESS
6.
SHIP QUICKLY WORKING APPS
7.
VALUE IS ON PEOPLE MARKET
KNOWLEDGE, TEAM MANAGEMENT, PRODUCT OWNERSHIP…
8.
HOW MAKE THEM BE MORE EFFICIENT
?
9.
DEVELOPER HAPPINESS IS KEY
10.
HAPPY PEOPLE PRODUCE BETTER
WORK
11.
OPTIMIZE CODE AND
PROCESS TO BE HAPPY OF WHAT YOU ARE DOING
12.
OPEN SOURCES WORK PROCESSES
ARE BETTER
13.
PEOPLE WRITING CODE BECAUSE THEY
JUST WANT TO DO IT THINK ABOUT
14.
BECAUSE THEY CAN
SOLVE PROBLEM OF THE WORLD
15.
BUILD A FRAMEWORK TO PRODUCE
CODE EASILY AND SHOW IT EASILY
16.
RELEASE EARLY RELEASE OFTEN
17.
RELEASE EARLY DEPLOY OFTEN
18.
FOCUS ON YOUR
OWN ADDED VALUE
19.
DEPLOYMENT HAS TO BE
EASY !
20.
BE FOCUS WHEN
YOU CODE
21.
GIT PUSH <YOUR_FAVORITE_HOSTING_ PROVIDER> MASTER
22.
GIT PUSH <YOUR_FAVORITE_ CONTINUOUS_INTEGRATION_ SYSTEM>
MASTER
23.
OR NOT ;-)
24.
ALL THE TEAM
HAVE TO BE READY TO DEPLOY
25.
YOU HAVE TO DEPLOY YOUR
APP SEVERAL TIMES A DAY
26.
SPLIT YOUR APP
27.
SPLIT THE CODE
: MODULES
28.
SMALLEST CODE BASE
POSSIBLE FOR EACH PROGRAM
29.
EACH MODULE IS VIEWED
AS A SERVICE BY OTHERS HTTP OR AMQP COMUNICATION OR AS A CLIENT
30.
USE EVENT BROKER
TO MODULARIZE YOUR APP • AMQP • Celery • 0MQ • Redis • JMS • Some case : hadoop, akka… • … CRON is not an event queue
31.
FOCUS ON THE
BEST TOOL TO SOLVE YOUR PROBLEM
32.
DON’T BE THAT
GUY
33.
DO NOT USE
A TECHNOLOGY BECAUSE YOU <3 IT OR BECAUSE IT’S HYPE : USE IT BECAUSE IT FITS YOUR NEEDS BALANCE YOUR LEARNING CURVE WITH THE TIME SAVED
34.
DO NOT CREATE
MONSTERS
35.
LEAR NEW THINGS
& INNOVATE
36.
{P, DB, S}
aaS USE OPS FREE SOLUTION TO LEARN AND START
37.
USE ONLINE DATABASE /
BE READY TO TEST IN JUST A FEW MINUTES NO NEED TO TRASH YOUR COMPUTER
38.
MAKE ALL DEPLOYMENTS ASYNC MODULE
BY MODULE
39.
Statelessness everywhere AVOID HOST
SPECIFIC THINGS
40.
DO NOT USE
FILE SYSTEM TO STORE SOMETHING • It doesn’t scale • It’s hard to expose as a service • It’s a SPOF • There is ALWAYS a better option
41.
SCALE YOUR TEAM MODULARIZE
YOUR TEAM
42.
SOA IS BACK
43.
TIME WILL TRASH
YOUR CODE
44.
THE POWER OF REWRITE
EVERYTHING
45.
SMALL CODE BASE
+ MULTIPLE TECHNOLOGIES = LEGACY KILLER
46.
REWRITE IS QUICK
BECAUSE YOU KNOW ALL THE PROBLEMS BEFORE IT HAPPENS
47.
HAPPY DEVELOPER WORKS
BETTER : ARE YOU HAPPY WHEN YOU START YOUR IDE?
48.
VERSION EVERYTHING ! Data
& API
49.
NOSQL JSON DATA NEED
VERSION Get doc on DB Version check : is there an update to do ? Use it at last code version
50.
USE HTTP AND ALL
THE GOODNESS IT BRING ON YOUR APP
51.
200 OK BODY :
{ TYPE : ERROR, MESSAGE : I CAN’T FIND THE FILE }
52.
REALLY ?
53.
PUT SOME TOOLS IN YOUR
CODE
54.
USE BUILD MANAGER
55.
LET PEOPLES FREE
TO CHOOSE THEIR IDE
56.
USE A CONFIGURATION MANAGER
/ LIBRARY
57.
LEARN GIT “LIKE
A BOSS”
58.
I MEAN :
USE GIT WITH CLI
59.
FOCUS ON CODE READABILITY
60.
AVOID EARLY PERFORMANCES OPTIMIZATION
61.
YOU HAVE TO THINK
IT’S YOUR FIRST DAY ON THE CODE BASE
62.
AND SOMETHING WILL MAKE YOU HAPPY
63.
A DOCUMENTATION SLIM
AS POSSIBLE
64.
WRITE EVERYTHING
65.
DO YOU WORK
LIKE THIS ?
66.
EXAMPLE : HOW DOES CLEVER CLOUD
WORK ?
67.
SOME OF TECHNOLOGY WE
USE C
68.
ALL TOGETHER USING
HTTP & AMQP
69.
70.
THE FAST DEVELOPER
WAY • Statup weekends • Hackatons • Coding dojo • Lean startup machine
71.
I’m @waxzce on
twitter I’m the CEO of A PaaS provider, give it a try ;-) THX FOR LISTENING & QUESTIONS TIME
Télécharger maintenant