DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Steve Smith

Steve Smith is a Microsoft Regional Director, MVP, ASPInsider, and frequent conference speaker. His blog covers a variety of .NET topics with a frequent focus on software development techniques and application performance tips.


Steven Smith | 01 Sep 2010 00:22

Applying Interface Segregation to Configuration FilesSubscribe to this feed

Steve Smith writes "....In .NET, it’s very easy to set up custom configuration section handlers to handle your application or component’s configuration needs.  As my previous post shows, it’s also very easy to configure these with attributes that enforce required..."
Read more »  Applying Interface Segregation to Configuration Files


Steven Smith | 25 Aug 2010 16:30

Startup Business Checklist 2010Subscribe to this feed

Steve Smith writes "....Below is my current checklist for startup businesses in 2010.  This is meant to be relatively industry-agnostic and focuses primarily on online components of the business (meaning, it may not apply to businesses which avoid the Internet for..."
Read more »  Startup Business Checklist 2010


Steven Smith | 24 Aug 2010 14:11

System.Core in VS2010 ProjectsSubscribe to this feed

Steve Smith writes "....I just ran into an odd issue with a VS2010 project.  In my case it was an MVC 2 application I was upgrading from VS2008.  One of the built-in controllers (ProfileController) was failing to compile because it could not resolve the Linq..."
Read more »  System.Core in VS2010 Projects


Steven Smith | 23 Aug 2010 15:36

Using CCTray with JetBrains TeamCitySubscribe to this feed

Steve Smith writes "....TeamCity is a great build server tool from JetBrains (makers of the awesome Visual Studio add-in, ReSharper).  The user-interface and features of the TeamCity web front-end are wonderful and are leaps and bounds easier to use for new users than..."
Read more »  Using CCTray with JetBrains TeamCity


Steven Smith | 18 Aug 2010 03:47

Code Analysis TechniquesSubscribe to this feed

Steve Smith writes "....There are a number of code analysis tools available for .NET developers, including some stats that are built into the pricier SKUs of Visual Studio.  Recently, I’ve been playing with a relatively new product (released earlier this year by..."
Read more »  Code Analysis Techniques


Steven Smith | 17 Aug 2010 17:53

Getting Started with Code Contracts in VS2010Subscribe to this feed

Steve Smith writes "....The idea of Design By Contract has been around for quite a while, and Microsoft Research has had a project focused on this topic for several years now, called Spec#.  With Visual Studio 2010, there is now support for Code Contracts which are a..."
Read more »  Getting Started with Code Contracts in VS2010


Steven Smith | 14 Aug 2010 19:42

Screencast and Podcast Recording GearSubscribe to this feed

Steve Smith writes "....I’m working on some screencasts and have had some gear recommended to me that I’m ordering now.  I’ll post back later with an update on how I like these, but if anybody else is interested in what I’ve been told is the best stuff to get, here..."
Read more »  Screencast and Podcast Recording Gear


Steven Smith | 26 Jul 2010 21:13

BooksSubscribe to this feed

Steve Smith writes "....Sadukie tagged me with her books post a couple of weeks ago and I’ve been meaning to respond with a post of my own.  I have a post I update periodically that includes some of my most recommended developer books (where I’ve been meaning to add..."
Read more »  Books


Steven Smith | 09 Jul 2010 13:16

Working with Application Pool IdentitiesSubscribe to this feed

Steve Smith writes "....There a new feature of IIS called Application Pool Identities that was apparently introduced with SP2 of Windows Server 2008.  There’s a nice overview of Application Pool Identities here, which is the basis for this post, which is just my notes..."
Read more »  Working with Application Pool Identities


Steven Smith | 07 Jul 2010 19:34

Software Engineering 101 in ClevelandSubscribe to this feed

Steve Smith writes "....Next week I’ll be one of several speakers at a free one-day event being held at the Microsoft office in Independence, Ohio.  The event is designed for Microsoft developers who are seeking to improve their skills in software engineering,..."
Read more »  Software Engineering 101 in Cleveland


This Maven's Blog

Steve Smith

Lake Quincy Media

Kent, Ohio, USA

Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan Works! Got rid of [name].sqlfile.sql and [name]_log.sqlfile.sql in the root of the project and now it all works. about an hour ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan tried msbuild and passing in DefaultDataPath but it still fails (probably because those vars aren't being used in the CREATE ) about 2 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan ... DefaultDataPath and DefaultLogPath variables are not being used in my generated sql deploy script, though about 2 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan I can make it work by hand; i haven't tried msbuild trick but will, and that's probably good. still curious why ... about 2 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan Cool. Yes, they're set, and correct, in the server properties for SQL. And they're in the .sql the dbproj generates setvars about 2 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan Yes, they're hardcoded in the .sql that VS dbproj generates via Deploy about 3 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan The defaultpaths are not used in the CREATE db section (lines 33-34 of your screenshot) about 3 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) RT @RoyOsherove: tesla. awesome. period. http://bit.ly/owzIj about 4 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan but i see no way to change this permanently - next time I need to deploy, i'll need to hack the script again about 4 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan i was able to hack the deployment script to give it the right paths. The setvar's were correct, the CREATE DBs were not. about 4 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @hkarthik Can't wait for the new IIS Express stuff to be available/easy/mainstream about 5 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @mindykaling Sounds more like something Saruman would do... about 5 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @Joel_Semeniuk nice! i've been thinking about setting up something like that, too. wonder if it would work w/incline bike... about 17 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @DavidGiard @skimedic no help for winmo but twitterberry died on my bb and I went with ubertwit which has been ok about 17 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) Ooh, twitter's URL wrapping (t.co) is probably bad news for bit.ly, et al. about 17 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) RT @ThatKansasLady: In my day, zombies didn't run,they walked. Uphill,in the snow. They ate what brains they could find, and they liked it. about 18 hours ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan oh wait, you were in sql studio, not the dbproj - I do have those set. 1 day ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @jeremydmiller what client are you using for Git on windows? 1 day ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @cromwellryan Thanks much! Unfortunately I want this to work on any machine, and I know the db path on the build server != my dev box... 1 day ago from HootSuite


Steve Smith (ardalis)

Steve Smith (ardalis) @BradyBonnette You coming to the next @HudsonSC meeting? Plenty of good things to learn to improve your craft there... 1 day ago from HootSuite