Apidays efficient-131204080056-phpapp02

Post on 08-May-2015

186 views 0 download

Transcript of Apidays efficient-131204080056-phpapp02

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