ShoelaceMVC and the Lean Startup
-
Upload
ryan-hayes -
Category
Technology
-
view
1.875 -
download
1
Transcript of ShoelaceMVC and the Lean Startup
![Page 1: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/1.jpg)
Ryan Hayes
11/15/2011
Tri-Cities .NET User Group
![Page 2: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/2.jpg)
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
![Page 3: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/3.jpg)
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.
![Page 4: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/4.jpg)
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.
![Page 5: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/5.jpg)
The Idea
![Page 6: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/6.jpg)
![Page 7: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/7.jpg)
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.
![Page 8: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/8.jpg)
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
![Page 9: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/9.jpg)
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!
![Page 10: ShoelaceMVC and the Lean Startup](https://reader035.fdocuments.in/reader035/viewer/2022071813/55a2d8081a28aba27d8b45e3/html5/thumbnails/10.jpg)
About The Speaker
Ryan Hayes
http://ryanhayes.net
@RyannosaurusRex
gplus.to/ryanhayes