Ryan Hayes 11/15/2011Tri-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.
Problems with the defaultASP.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