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.
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