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!
- 2,958