SlideShare una empresa de Scribd logo
1 de 10
Ryan Hayes
                11/15/2011
Tri-Cities .NET User Group
Why do a startup?
 You’re already building side projects!
 It’s fun!
 It’s profitable*!
 Helps at your day job!
     Understand how businesses work
     Difference in cost and value
     Refine your dev skills
     Refine your soft skills
Traditional Startups
   Idea!
   Pitch the idea to people with $$$.
   Get rejected many, many times.
   Finally you sucker someone into giving you
    money.
   Build the application and all awesome features
    for a year or two.
   Release!
   Hope enough people like it to actually make
    money.
   Profit or close shop with lots of losses for
    everyone.
The Lean Startup
   Idea!
   Test the idea by soliciting emails for early
    access to the beta or discounts (which doesn’t
    even exist yet)
   If enough interest, build a minimum viable
    product.
   Test with and market to the users you
    collected.
   Automate everything.
   Use the scientific method.
   Make changes and scale when you have
    customers to warrant it.
The Idea
Problems with the default
ASP.NET MVC project:
   Default membership provider is closed.
   Default membership provider wastes a
    database.
   Default membership provider gets angry
    easily.
   The default view stylesheets are UglY!!
   .mdf files don’t make it easy for rapid
    PRODUCTION deployment upgrades.
   It’s not apparent that I can easily modify
    what MVC generates for views.
What is ShoelaceMVC?
 A (curation) starter project.
 Featured Components
     Twitter Bootstrap CSS Framework
     EntityFramework 4.1 Nuget Package
     MVCScaffolding Nuget Package
     EntityFramework.Migrations Nuget Package
     CodeFirst Membership
Resources
   LaunchRock
   Assembla (Free private git or svn)
   Bitbucket (Free mercurial hosting)
   FogBugz and Kiln – Free for up to 2 users
   Appharbor (Free app instance + 1 SQL DB)
   Windows Azure (free for 3 years w/Bizspark)
   Saasy (8.9% flat per order Subscriptions)
   CheddarGetter.com ($9/mo + $0.25 per)
   Google Analytics
   Of course: ShoelaceMVC!
About The Speaker
 Ryan Hayes
 http://ryanhayes.net
 @RyannosaurusRex
 gplus.to/ryanhayes

Más contenido relacionado

La actualidad más candente

Dropbox Startup Lessons Learned
Dropbox Startup Lessons LearnedDropbox Startup Lessons Learned
Dropbox Startup Lessons Learned
gueste94e4c
 

La actualidad más candente (20)

Web Project Management
Web Project ManagementWeb Project Management
Web Project Management
 
Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)
 
Responsive design and retina displays
Responsive design and retina displaysResponsive design and retina displays
Responsive design and retina displays
 
Agile mobile first
Agile mobile firstAgile mobile first
Agile mobile first
 
Collaboration Beyond Code
Collaboration Beyond CodeCollaboration Beyond Code
Collaboration Beyond Code
 
Embedding usability in your organisation
Embedding usability in your organisationEmbedding usability in your organisation
Embedding usability in your organisation
 
The lean startup
The lean startupThe lean startup
The lean startup
 
Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Better
 
A new definition of MVP
A new definition of MVPA new definition of MVP
A new definition of MVP
 
Dg presentation
Dg presentationDg presentation
Dg presentation
 
Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013
 
Testing Tools
Testing ToolsTesting Tools
Testing Tools
 
Dropbox Startup Lessons Learned
Dropbox Startup Lessons LearnedDropbox Startup Lessons Learned
Dropbox Startup Lessons Learned
 
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
WordCamp Nashville 2016: The promise and peril of Agile and Lean practicesWordCamp Nashville 2016: The promise and peril of Agile and Lean practices
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
 
Lessons learnt from agile in local government
Lessons learnt from agile in local governmentLessons learnt from agile in local government
Lessons learnt from agile in local government
 
How to get your Minimum Viable Product (MVP)
How to get your Minimum Viable Product (MVP)How to get your Minimum Viable Product (MVP)
How to get your Minimum Viable Product (MVP)
 
Html5 presentation slides
Html5 presentation slidesHtml5 presentation slides
Html5 presentation slides
 
How To Design A Wireframe For Website
How To Design A Wireframe For WebsiteHow To Design A Wireframe For Website
How To Design A Wireframe For Website
 
Why should I care about the Minimum Viable Product (MVP)
Why should  I care about the Minimum Viable Product  (MVP)Why should  I care about the Minimum Viable Product  (MVP)
Why should I care about the Minimum Viable Product (MVP)
 
Intro to Wireframing
Intro to WireframingIntro to Wireframing
Intro to Wireframing
 

Destacado (6)

SWPS
SWPSSWPS
SWPS
 
Цены за год обучения в SWPS в USD
Цены за год обучения в SWPS в USDЦены за год обучения в SWPS в USD
Цены за год обучения в SWPS в USD
 
Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010
 
The Lean Startup
The Lean StartupThe Lean Startup
The Lean Startup
 
SWPS (Ukr)
SWPS (Ukr)SWPS (Ukr)
SWPS (Ukr)
 
TypeScript
TypeScriptTypeScript
TypeScript
 

Similar a ShoelaceMVC and the Lean Startup

Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesMicrosoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Nicklas Andersson
 
The State of Front-end At CrowdTwist
The State of Front-end At CrowdTwistThe State of Front-end At CrowdTwist
The State of Front-end At CrowdTwist
Mark Fayngersh
 
2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris
Eric Ries
 

Similar a ShoelaceMVC and the Lean Startup (20)

Meteor
MeteorMeteor
Meteor
 
Responsive Web Design Tutorial PDF for Beginners
Responsive Web Design Tutorial PDF for BeginnersResponsive Web Design Tutorial PDF for Beginners
Responsive Web Design Tutorial PDF for Beginners
 
Fed Up Of Framework Hype Dcphp
Fed Up Of Framework Hype DcphpFed Up Of Framework Hype Dcphp
Fed Up Of Framework Hype Dcphp
 
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesMicrosoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at Myplanet
 
The State of Front-end At CrowdTwist
The State of Front-end At CrowdTwistThe State of Front-end At CrowdTwist
The State of Front-end At CrowdTwist
 
Going open source with small teams
Going open source with small teamsGoing open source with small teams
Going open source with small teams
 
Catalina Oyaneder | Ultimate Stack Compilation | Codemotion Madrid 2018
Catalina Oyaneder | Ultimate Stack Compilation | Codemotion Madrid 2018 Catalina Oyaneder | Ultimate Stack Compilation | Codemotion Madrid 2018
Catalina Oyaneder | Ultimate Stack Compilation | Codemotion Madrid 2018
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User Testing
 
The 6k startup - How to Launch a Startup on a Budget
The 6k startup - How to Launch a Startup on a BudgetThe 6k startup - How to Launch a Startup on a Budget
The 6k startup - How to Launch a Startup on a Budget
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
 
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by StepBootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
 
AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)
 
corporateJavascript
corporateJavascriptcorporateJavascript
corporateJavascript
 
2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris
 
30 days or less: New Features to Production
30 days or less: New Features to Production30 days or less: New Features to Production
30 days or less: New Features to Production
 
Prototyping Approaches and Outcomes
Prototyping Approaches and OutcomesPrototyping Approaches and Outcomes
Prototyping Approaches and Outcomes
 
IxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and Outcomes
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 

Último

Último (20)

Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 

ShoelaceMVC and the Lean Startup

  • 1. Ryan Hayes 11/15/2011 Tri-Cities .NET User Group
  • 2. Why do a startup?  You’re already building side projects!  It’s fun!  It’s profitable*!  Helps at your day job!  Understand how businesses work  Difference in cost and value  Refine your dev skills  Refine your soft skills
  • 3. Traditional Startups  Idea!  Pitch the idea to people with $$$.  Get rejected many, many times.  Finally you sucker someone into giving you money.  Build the application and all awesome features for a year or two.  Release!  Hope enough people like it to actually make money.  Profit or close shop with lots of losses for everyone.
  • 4. The Lean Startup  Idea!  Test the idea by soliciting emails for early access to the beta or discounts (which doesn’t even exist yet)  If enough interest, build a minimum viable product.  Test with and market to the users you collected.  Automate everything.  Use the scientific method.  Make changes and scale when you have customers to warrant it.
  • 6.
  • 7. Problems with the default ASP.NET MVC project:  Default membership provider is closed.  Default membership provider wastes a database.  Default membership provider gets angry easily.  The default view stylesheets are UglY!!  .mdf files don’t make it easy for rapid PRODUCTION deployment upgrades.  It’s not apparent that I can easily modify what MVC generates for views.
  • 8. What is ShoelaceMVC?  A (curation) starter project.  Featured Components  Twitter Bootstrap CSS Framework  EntityFramework 4.1 Nuget Package  MVCScaffolding Nuget Package  EntityFramework.Migrations Nuget Package  CodeFirst Membership
  • 9. Resources  LaunchRock  Assembla (Free private git or svn)  Bitbucket (Free mercurial hosting)  FogBugz and Kiln – Free for up to 2 users  Appharbor (Free app instance + 1 SQL DB)  Windows Azure (free for 3 years w/Bizspark)  Saasy (8.9% flat per order Subscriptions)  CheddarGetter.com ($9/mo + $0.25 per)  Google Analytics  Of course: ShoelaceMVC!
  • 10. About The Speaker  Ryan Hayes  http://ryanhayes.net  @RyannosaurusRex  gplus.to/ryanhayes