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