SlideShare a Scribd company logo
1 of 55
Technical Co-Founder
Handbook
Joseph K Ziegler | @jiyosub | jiyosub
YOU’RE IN A STARTUP!
Summary
High level overview for the
Head Hacker
in a startup
Agenda
• Who is this Technical Co-Founder
• Choosing a Stack
• Development Tools
• Design Patterns
• Deployment Patterns
Agenda
• Who is this Technical Co-Founder
• Choosing a Stack
• Development Tools
• Design Patterns
• Deployment Patterns
The Technical Co-Founder
Why even have one?
$
Rule #1
Long term success is impacted by
technical prowess
Winning Characteristics
How do I Find him?
Rule #2
It’s a numbers game and you have
competition
Motivation
Rule #3
Nerds are motivated by more than
$$$
Idea Validation
Rule #4
Validate your idea early and
cheaply!
Static Website
Via a Blog
Good Old PowerPoint
Agenda
• Who is this Technical Co-Founder
• Choosing a Stack
• Development Tools
• Design Patterns
• Deployment Patterns
Choosing a Stack
Choose an OS
Rule #5
Go Open Source First
Choose a Language
Choose a Language
Static | Multiple languages | Mono on Linux | Good Docs
& Support | Proprietary | $$$
Static | Multiple languages on the JVM | Good Docs | Big
Developer Community | Heavy Frameworks | Oracle?
Dynamic | Scientific | Easy | Strong Cloud Support |
Scattered Docs & Libs | Light | Single Threaded
Dynamic | Easy | Learning Resource | Web Support |
Light | Scaling Limits
Dynamic | Vast Libraries | Big Developer Community |
Long History | Spaghetti Code | Horrible to Awesome
Dynamic | New | Skill Reuse | Event Driven | Limited
Libraries and Breadth | Smaller Community
Choose a Language
Look at the Developer Community
Look at your Problem Space
Be Aware of the Future but not Controlled By It
Rule #6
Pick the Language That Helps You
Iterate the Fastest
Choose a Framework
Rule #7
Stand on the Shoulders Giants
- or -
Don’t Re-invent the Wheel if it
Works for Now
Choose a Database
DynamoDB
Rule #8
Go Hybrid
Use SQL for the Freebies and
NoSQL for Name / Value Storage
Choose a Platform
Rule #9
Cloud First or Go Home
Agenda
• Who is this Technical Co-Founder
• Choosing a Stack
• Development Tools
• Design Patterns
• Deployment Patterns
Source Control
Rule #10
Use Distributed Hosted Source
Control
Continuous Integration
Rule #11
Start Continue Integration Early
Infrastructure as Code
Rule #12
Start Automation Early
Team Tools
Rule #13
Use Cheap and Free Things
Agenda
• Who is this Technical Co-Founder
• Choosing a Stack
• Development Tools
• Design Patterns
• Deployment Patterns
Benefits of the Cloud
Rule #14
Build for the Cloud
Automation & Bootstrapping
Loose Coupling
Managed Services
Rule #14
Build for the Cloud
Automation & Bootstrapping
Loose Coupling
Managed Services
Rule #14
Build for the Cloud
Automation & Bootstrapping
Loose Coupling
Managed Services
Rule #14
Build for the Cloud
Automation & Bootstrapping
Loose Coupling
Managed Services
Agenda
• Who is this Technical Co-Founder
• Choosing a Stack
• Development Tools
• Design Patterns
• Deployment Patterns
Architecture Alpha
Developer
Station
Source Control
CI Server
Durable Cloud Storage
Load Balancer Compute Database
Durable Cloud Storage
Stage & Test Environment
Development Environment
Rule #15
Everything is in Source Control
Architecture Beta
Developer
Station
Source Control
CI Server
Durable Cloud Storage
Load Balancer
Compute Database
Durable Cloud Storage
Production Environment
Stage & Test
Environment
Development Environment
Rule #16
Deploy with the CI Server
Architecture 1.0
Source Control
CI Server
Durable Cloud Storage
Load Balancer Compute
Database
Durable Cloud Storage
Stage & Test
Environment
Hot
Standby
Super Secret Rule #16
Rule #16
The Whole Architecture
is the Application…..
Architecture as the Application
Source Control
CI Server
Durable Cloud Storage
Stage & Test
Environment
Version 1
Developer
Station
Architecture as the Application
Source Control
CI Server
Durable Cloud Storage
Stage & Test
Environment
Version 1
Version 1.1
Developer
Station
Architecture as the Application
Source Control
CI Server
Durable Cloud Storage
Stage & Test
Environment
Version 1.1
Developer
Station
Architecture as the Application
Source Control
CI Server
Durable Cloud Storage
Stage & Test
Environment
Version 1.1
Version 2
Developer
Station
Technical Co-Founder
Handbook
Joseph K Ziegler | @jiyosub | jiyosub
YOU’RE IN A STARTUP!
Thank you!

More Related Content

Similar to The Technical Co-Founders Handbook

Sitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helixSitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helixPeter Nazarov
 
Driving application development through behavior driven development
Driving application development through behavior driven developmentDriving application development through behavior driven development
Driving application development through behavior driven developmentEinar Ingebrigtsen
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterpriseuxpin
 
Part of the DLM story: Get your Database under Source Control - SQL In The City
Part of the DLM story: Get your Database under Source Control - SQL In The City Part of the DLM story: Get your Database under Source Control - SQL In The City
Part of the DLM story: Get your Database under Source Control - SQL In The City Red Gate Software
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraformJames Counts
 
Silicon Valley Code Camp 2016 - MongoDB in production
Silicon Valley Code Camp 2016 - MongoDB in productionSilicon Valley Code Camp 2016 - MongoDB in production
Silicon Valley Code Camp 2016 - MongoDB in productionDaniel Coupal
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny daybcoder
 
Friday final test
Friday final testFriday final test
Friday final testbcoder
 
Best practices with development of enterprise-scale SharePoint solutions - Pa...
Best practices with development of enterprise-scale SharePoint solutions - Pa...Best practices with development of enterprise-scale SharePoint solutions - Pa...
Best practices with development of enterprise-scale SharePoint solutions - Pa...SPC Adriatics
 
JustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientistsJustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientistsAnya Bida
 
DevOps, what should you decide, when, why & how - Vinita Rathi
DevOps, what should you decide, when, why & how - Vinita RathiDevOps, what should you decide, when, why & how - Vinita Rathi
DevOps, what should you decide, when, why & how - Vinita RathiJAXLondon_Conference
 
Steve Jones - Team-based Version Control
Steve Jones - Team-based Version ControlSteve Jones - Team-based Version Control
Steve Jones - Team-based Version ControlRed Gate Software
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersSPC Adriatics
 
.NET executable requirements
.NET executable requirements.NET executable requirements
.NET executable requirementsGodfrey Nolan
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovSoftServe
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetDevOps.com
 
Scaling Git for the Enterprise
Scaling Git for the EnterpriseScaling Git for the Enterprise
Scaling Git for the EnterpriseTechWell
 

Similar to The Technical Co-Founders Handbook (20)

Sitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helixSitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helix
 
Driving application development through behavior driven development
Driving application development through behavior driven developmentDriving application development through behavior driven development
Driving application development through behavior driven development
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
 
Part of the DLM story: Get your Database under Source Control - SQL In The City
Part of the DLM story: Get your Database under Source Control - SQL In The City Part of the DLM story: Get your Database under Source Control - SQL In The City
Part of the DLM story: Get your Database under Source Control - SQL In The City
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraform
 
Silicon Valley Code Camp 2016 - MongoDB in production
Silicon Valley Code Camp 2016 - MongoDB in productionSilicon Valley Code Camp 2016 - MongoDB in production
Silicon Valley Code Camp 2016 - MongoDB in production
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny day
 
Friday final test
Friday final testFriday final test
Friday final test
 
Best practices with development of enterprise-scale SharePoint solutions - Pa...
Best practices with development of enterprise-scale SharePoint solutions - Pa...Best practices with development of enterprise-scale SharePoint solutions - Pa...
Best practices with development of enterprise-scale SharePoint solutions - Pa...
 
JustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientistsJustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientists
 
DevOps, what should you decide, when, why & how - Vinita Rathi
DevOps, what should you decide, when, why & how - Vinita RathiDevOps, what should you decide, when, why & how - Vinita Rathi
DevOps, what should you decide, when, why & how - Vinita Rathi
 
Steve Jones - Team-based Version Control
Steve Jones - Team-based Version ControlSteve Jones - Team-based Version Control
Steve Jones - Team-based Version Control
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
.NET executable requirements
.NET executable requirements.NET executable requirements
.NET executable requirements
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
 
Scaling Git for the Enterprise
Scaling Git for the EnterpriseScaling Git for the Enterprise
Scaling Git for the Enterprise
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

The Technical Co-Founders Handbook

Editor's Notes

  1. * Why have one at all? * Cost * In-house your expertise : Foresight, Core Competency, Consistency * Agility “As a result, more and more startups begin with a business founder and a technical founder. This is so common that many incoming Stanford MBA students make it their mission to meet their engineering and CS peers for some professional matchmaking. But there’s a more skilful way to go about this.” - Smart Scaling: How to find the right technical cofounder by Dean Takahashi, venturebeat.com
  2. Characteristics of a good TCF * Look up stat: good developer 100x bad developer * Are they flexible about their stack? * Example of a problem, do they fix just the problem, or do they go back and find the reason it was caused and make sure it never happens again? * Passion for being in a startup * Personality fit * Creating the Thing Right vs Creating the Right Thing * Myopic for the solution * Cadence for development * Not working on own idea * Domain Knowledge Good developer is 10x more productive than an average. An average developer is 10x more productive than a poor developer. --Productivity Variations Among Software Developers and Teams: The Origin of 10x
  3. * Finding him * Hey, I’ve got this great idea for a startup…do you know any developers who might be interested in working with me? * You have to pitch to a co-founder just like an investor * Meetups, entrepreneur events * User groups It’s a numbers game Invest in success Make your pitch different Why you can’t find a co-founder: Hiring in your own image Need for speed
  4. What's their motivation? ** Idea Space * Co-founders level of commitment * Co-founders domain knowledge and passion Stimulating Technology Chance to Innovate Recognition and Praise Comfortable Surroundings - Global Business Hub
  5. Idea Validation How to validate idea? * Manually * Blog (Beat the GMAT) * Power Point - Would you buy this
  6. * Choosing a technical stack * OS * Languages * Frameworks
  7. * Choosing a technical stack * OS * Languages * Frameworks
  8. * Choosing a technical stack * OS * Languages * Frameworks “The best lean start-up language allows you to iterate your ideas the fastest with the market. Or, as Eric Ries likes to call it, minimizing total time through the start-up feedback loop:” - The Best Programming Language for a Lean Startup by kevindewalt, kevindewalt.com
  9. * Choosing a technical stack * OS * Languages * Frameworks “The best lean start-up language allows you to iterate your ideas the fastest with the market. Or, as Eric Ries likes to call it, minimizing total time through the start-up feedback loop:” - The Best Programming Language for a Lean Startup by kevindewalt, kevindewalt.com
  10. * Choosing a technical stack * OS * Languages * Frameworks “The best lean start-up language allows you to iterate your ideas the fastest with the market. Or, as Eric Ries likes to call it, minimizing total time through the start-up feedback loop:” - The Best Programming Language for a Lean Startup by kevindewalt, kevindewalt.com
  11. * Choosing a technical stack * OS * Languages * Frameworks
  12. Cloud you have PAAS->IAAAS VPS Hardware
  13. Puppet Chef Fabric
  14. Biggest benefits of the cloud: Elasticity and Horizontal Scaling
  15. The Architecture is the Application
  16. The Architecture is the Application