How to be a full stack developer 
Adam Štipák | @new_POPE | adam.stipak@gmail.com
2010 
“*AMP was the king”
Now 
“knowledge about tools 
and using it for the right things”
2014+ 
● system 
● server side 
● client side 
● UX/UI 
● “project management”
System 
● Linux administration 
● Scripting 
● Monitoring 
● Virtualization
Server side 
● Databases 
● Programming language 
● Web servers 
● Queues 
● Cloud services
Databases 
noSQL SQL 
... ...
Programming language 
...
Web servers
Queues
Cloud services
Client side 
● HTML / CSS / JS 
● Responsive design 
● Communication (with server) 
● Development tools
HTML / CSS / JS 
HTML / CSS JS
Responsive design
Communication (with server)
Development tools
“project management” 
● Methodology 
● Task runners 
● VCS 
● Continuous integration
Methodology 
old school agile
Version control system
Continuous integration 
● TDD 
○ Test driven development 
● BDD 
○ Behaviour driven development
DEV meetups (in BA) 
http://webelement.sk/ http://rubyslava.sk/
Thank you 
Adam Štipák | @new_POPE | adam.stipak@gmail.com

How to be a full stack developer