Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
I WANT TO BE
A MORE
EFFICIENT
PROGRAMMER
TALK BY

@WAXZCE – QUENTIN ADAM
AT API DAYS
MY DAY TO DAY WORK :
CLEVER CLOUD, MAKE YOUR
APP RUN ALL THE TIME
DEVELOPERS ARE MORE
AND MORE CREATIVE
DEVS LEADS A LOT OF
BUSINESS
VALUE IS
ON PEOPLE
MARKET KNOWLEDGE, TEAM
MANAGEMENT, PRODUCT OWNERSHIP…
HOW MAKE
THEM BE
MORE
EFFICIENT ?
OPEN SOURCES WORK
PROCESSES ARE BETTER
RELEASE
EARLY
RELEASE
OFTEN
RELEASE
EARLY
DEPLOY
OFTEN
FOCUS ON YOUR OWN
ADDED VALUE
DEPLOYMENT HAS TO
BE EASY !
GIT PUSH
<YOUR_FAVORITE_HOST>
MASTER
GIT PUSH <YOUR_FAVORITE_
CONTINUOUS_INTEGRATION_
SYSTEM> MASTER
OR NOT ;-)
ALL THE TEAM HAVE TO
BE READY TO DEPLOY
YOU HAVE
TO DEPLOY
YOUR APP
SEVERAL
TIMES A DAY
SPLIT YOUR
APP
SPLIT THE CODE : MODULES
SMALLEST CODE BASE POSSIBLE
FOR EACH PROGRAM
EACH MODULE
IS VIEWED AS
A SERVICE BY
OTHERS
HTTP OR AMQP COMUNICATION

OR AS A CLIENT
FOCUS ON THE BEST
TOOL TO SOLVE YOUR
PROBLEM
LEAR NEW THINGS &
INNOVATE
SMALL CODE BASE + MULTIPLE
TECHNOLOGIES =
LEGACY KILLER
MAKE ALL
DEPLOYMENTS ASYNC
MODULE BY MODULE
SCALE YOUR TEAM
MODULARIZE YOUR TEAM
SEPARATE UI FROM
BUSINESS LOGIC :
SERVICE EVERYWHERE
VERSION EVERYTHING !
Data & API
NOSQL JSON DATA
NEED VERSION

Get doc on
DB

Version check
: is there an
update to do
?

Use it at last
code version
USE HTTP
AND ALL THE
GOODNESS
IT BRING ON
YOUR APP
200 OK
BODY : { TYPE :
ERROR, MESSA
GE : I CAN’T
FIND THE FILE }
REALLY ?
YOU HAVE TO
THINK IT’S
YOUR FIRST
DAY ON THE
CODE BASE
AND
SOMETHING
WILL MAKE
YOU HAPPY
A DOCUMENTATION SLIM AS POSSIBLE
DO YOU REALLY DO LIKE THIS ?
EXAMPLE :
HOW DOES
CLEVER
CLOUD WORK
?
SOME OF
TECHNOLOGY WE USE

C
ALL TOGETHER USING HTTP & AMQP
THX FOR LISTENING
& QUESTIONS TIME
I’m @waxzce on twitter

I’m the CEO of

A PaaS provider, give it a try
;-)
I want to be more efficient ! #APIdays
Upcoming SlideShare
Loading in …5
×

I want to be more efficient ! #APIdays

10,535 views

Published on

talk about developer efficiency at APIdays

Published in: Technology

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 ;-)

×