I want to be more efficient ! #APIdays

9,677 views
9,065 views

Published on

talk about developer efficiency at APIdays

Published in: Technology
5 Comments
78 Likes
Statistics
Notes
No Downloads
Views
Total views
9,677
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
124
Comments
5
Likes
78
Embeds 0
No embeds

No notes for slide

I want to be more efficient ! #APIdays

  1. I WANT TO BE A MORE EFFICIENT PROGRAMMER TALK BY @WAXZCE – QUENTIN ADAM AT API DAYS
  2. MY DAY TO DAY WORK : CLEVER CLOUD, MAKE YOUR APP RUN ALL THE TIME
  3. DEVELOPERS ARE MORE AND MORE CREATIVE
  4. DEVS LEADS A LOT OF BUSINESS
  5. VALUE IS ON PEOPLE MARKET KNOWLEDGE, TEAM MANAGEMENT, PRODUCT OWNERSHIP…
  6. HOW MAKE THEM BE MORE EFFICIENT ?
  7. OPEN SOURCES WORK PROCESSES ARE BETTER
  8. RELEASE EARLY RELEASE OFTEN
  9. RELEASE EARLY DEPLOY OFTEN
  10. FOCUS ON YOUR OWN ADDED VALUE
  11. DEPLOYMENT HAS TO BE EASY !
  12. GIT PUSH <YOUR_FAVORITE_HOST> MASTER
  13. GIT PUSH <YOUR_FAVORITE_ CONTINUOUS_INTEGRATION_ SYSTEM> MASTER
  14. OR NOT ;-)
  15. ALL THE TEAM HAVE TO BE READY TO DEPLOY
  16. YOU HAVE TO DEPLOY YOUR APP SEVERAL TIMES A DAY
  17. SPLIT YOUR APP
  18. SPLIT THE CODE : MODULES
  19. SMALLEST CODE BASE POSSIBLE FOR EACH PROGRAM
  20. EACH MODULE IS VIEWED AS A SERVICE BY OTHERS HTTP OR AMQP COMUNICATION OR AS A CLIENT
  21. FOCUS ON THE BEST TOOL TO SOLVE YOUR PROBLEM
  22. LEAR NEW THINGS & INNOVATE
  23. SMALL CODE BASE + MULTIPLE TECHNOLOGIES = LEGACY KILLER
  24. MAKE ALL DEPLOYMENTS ASYNC MODULE BY MODULE
  25. SCALE YOUR TEAM MODULARIZE YOUR TEAM
  26. SEPARATE UI FROM BUSINESS LOGIC : SERVICE EVERYWHERE
  27. VERSION EVERYTHING ! Data & API
  28. NOSQL JSON DATA NEED VERSION Get doc on DB Version check : is there an update to do ? Use it at last code version
  29. USE HTTP AND ALL THE GOODNESS IT BRING ON YOUR APP
  30. 200 OK BODY : { TYPE : ERROR, MESSA GE : I CAN’T FIND THE FILE }
  31. REALLY ?
  32. YOU HAVE TO THINK IT’S YOUR FIRST DAY ON THE CODE BASE
  33. AND SOMETHING WILL MAKE YOU HAPPY
  34. A DOCUMENTATION SLIM AS POSSIBLE
  35. DO YOU REALLY DO LIKE THIS ?
  36. EXAMPLE : HOW DOES CLEVER CLOUD WORK ?
  37. SOME OF TECHNOLOGY WE USE C
  38. ALL TOGETHER USING HTTP & AMQP
  39. THX FOR LISTENING & QUESTIONS TIME I’m @waxzce on twitter I’m the CEO of A PaaS provider, give it a try ;-)

×