2. 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
4. This talk is from a startup POV
No Idea about a corporate POV
5. What is Full Stack Development?
Both Web & Mobile
Give me suggestions!!!
6. 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
7. 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.
8. 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
9. 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/
10. How to Keepup?
Read Other people's code
Spend 1 / 2 hours for looking at job descriptions of
different companies
Contribute to open source
11. 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.
12. 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