Geeks-for-non-geeks
Welcome to the world of web products!
Samarth Bansal
{{Software Developer | Data Geek | Journalism}}
def StartupGuy(role):
if role == 'Techie':
return 'Write Code'
elif role == 'IdeaMan':
return 'We don't want you!'
else:
return 'Attend STARTUP-101 and understand technology.'
Love Engineering?
WHat Powers THESE COMPANIES?



Why do Business Guys/Designers need to understand
Technology?
The SOFTWARE STACK!
FRONTEND | BACKEND
FRONTEND
Elements of the product that the customer directly interacts with.
PROGRAMMING + AESTHETICS = FRONTEND
FRONTEND TECHNOLOGIES
HTML (Hyper Text Markup Language)

FRONTEND TECHNOLOGIES
CSS : Cascading Style Sheets

FRONTEND TECHNOLOGIES
JS : Javascript

FRONTEND TECHNOLOGIES
Lets talk about FRAMEWORKS!
The aim of frameworks is to provide a common structure so that developers don’t have to redo it from scratch and can reuse the code provided.
jQuery
Bootstrap
AngularJS
Backbone
UI == UX ?
Responsive Design

BACKEND
{{The Server Side}}
Server + Application + Database = BACKEND
WHAT IS A SERVER?

Request & Response
Server is a computer accessed remotely that runs software to fulfill requests from clients.
WHAT IS A DATABASE?

RELATIONAL
- MySQL
- PostgreSQL
- SQLite
(RDBMS : Relational Database Management System)
NON-RELATIONAL
- MongoDB
- Redis
- Neo4J
- Cassandra
- Hive
- Pig
TYPES of DATABASES
APPLICATION



BACKEND FRAMEWORKS!




AWS EC2

AWS S3

Development Team
Frontend Dev + Backend Dev + Testers
Never compromise on quality of engineers. A bad hire can kill your company!
MVP?

Where DO PEOPLE GO Wrong?

UnderstandING YOUR USER!
ENTREPRENEURSHIP
is THE solution to problems faced by our world!
Thank You!
I love to chat about startups over a cup of coffee! :)
samarthbansal42@gmail.com
9871551169
@pysamarth
bansalsamarth
Geeks for Non-Geeks!
By Samarth Bansal
Geeks for Non-Geeks!
- 3,115