I WANT TO BE A MORE EFFICIENT PROGRAMMER BY ARAVINDHARAMANAN
VALUE IS ON PEOPLE MARKET KNOWLEDGE, TEAM MANAGEMENT, PRODUCT OWNERSHIP…
HOW MAKE THEM BE MORE EFFICIENT ?
RELEASE EARLYRELEASE OFTEN
RELEASE EARLYDEPLOYOFTEN
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
EACH MODULE IS VIEWED AS A SERVICE BY OTHERSHTTP OR AMQP COMUNICATION
OR AS A CLIENT
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 HTTPAND ALL THE GOODNESS IT BRING ON YOUR APP
200 OKBODY : { TYPE : ERROR, MESSAGE : I CAN’T FIND THE FILE }
YOU HAVE TO THINK IT’S YOUR FIRST DAY ON THE CODE BASE
AND SOMETHING WILL MAKE YOU HAPPY
A DOCUMENTATION SLIM AS POSSIBLE
EXAMPLE : HOW DOES CLEVER CLOUD WORK ?
SOME OF TECHNOLOGY WE USE
C
I’m @waxzce on twitter
I’m the CEO of
A PaaS provider, give it a try ;-)
THX FOR LISTENING & QUESTIONS TIME
Recommended