10
Ryan Hayes 11/15/2011 Tri-Cities .NET User Group

ShoelaceMVC and the Lean Startup

Embed Size (px)

Citation preview

Page 1: ShoelaceMVC and the Lean Startup

Ryan Hayes

11/15/2011

Tri-Cities .NET User Group

Page 2: ShoelaceMVC and the Lean Startup

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

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

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

The Idea

Page 6: ShoelaceMVC and the Lean Startup
Page 7: ShoelaceMVC and the Lean Startup

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

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

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

About The Speaker

Ryan Hayes

http://ryanhayes.net

@RyannosaurusRex

gplus.to/ryanhayes