ShoelaceMVC and the Lean Startup

Post on 13-Jul-2015

1.876 views 1 download

Transcript of ShoelaceMVC and the Lean Startup

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