Full Stack Development
@dhilipsiva
Tech Lead, Full-Stack & DevOps - @Appknox
I code for Web, Mobile, Embedded & IoT. Open-
Source Fanatic. Big Data & Machine Learning
Enthusiast. Dad. Atheist
So primarily a Developer + little bit of this & that
Jack of all trades & Master of none
No, I do not keep Bindi for religious reasons. Its
for a scienti c reason & a fashion statement.
http://dhilipsiva.com
dhilipsiva@gmail.com
I have no idea what I am
talking about
This talk is from a startup POV
No Idea about a corporate POV
What is Full Stack Development?
Both Web & Mobile
Give me suggestions!!!
You are almost right...
Someone who is capable on working on all the layers
of the Stack
Understand Requirements
Plan & Architect
Write Code (Backend + Frontend / Mobile)
Write Doc
Write Tests
Deploy & Monitor
So, basically...
A Full-Stack Developer is someone
who is capable of taking an Idea
from inception to a usable /
working product, all by himself.
Generalist vs. Specialist
VS Generalist Specialist
Skillset Wide Deep
Team
Suitable
Smaller Larger
0 to
market
Scaling
Company
Nascent /
Smaller startups
bigger startups /
corporates
Fun/Better Depends Depends
What to Focus on?
Lets analyze data from these places:
http://githut.info/
http://stackover ow.com/research/developer-
survey-2016
https://jobs.github.com/
https://angel.co/jobs
https://hasjob.co/
How to Keepup?
Read Other people's code
Spend 1 / 2 hours for looking at job descriptions of
different companies
Contribute to open source
Deciding a Stack
In the face of ambiguity, just use what you already
know.
Users does not care about your fancy stack. For
majority of them using PHP is same as using
anything else.
Lets discuss about some Tech
Language: JavaScript, Java, Python, PHP, Ruby,
C/C++, ObjC/Swift, Go, Erlang
Framework: FE:{Ember, Angular, Backbone, React,
...}, BE: {Python, Node, OTP, Rails ...}
DB: MariaDB(MySQL), Postgres, MS SQL,
MongoDB (Or NoSQL), ElasticSearch (Or Lucene &
Solr), Neo4J, Titan, Oracle
Queus/PubSub: RabbitMQ, Redis
PAAS: Heroku, beanStalk, Joyent, Dokku, Deis
IAAS: AWS, Google Cloud, Azure, Digital Ocean
Architecture @ Appknox
http://dhilipsiva.com/2015/01/26/architecture-
at-appknox.html
http://www.slideshare.net/dhilipsiva/architecture-
appknox
Kubernetes & Deis
Hiring a Full Stack Developer
Thanks!
https://github.com/dhilipsiva/talks
Copyright © 2016 dhilipsiva
This copy is released under the MIT License
Source Code
SlideShare Link
Questions
http://dhilipsiva.com