ssmith

Stories submitted by ssmith

The Check In Dance(stevesmithblog.com)

submitted by ssmithssmith(1160) 1 year, 7 months ago

Simple checklist of steps to follow when checking into a shared code repository to avoid breaking the build. read more...

2 comments |category: |Views: 99

tags: another

Real World Monitoring and Tuning ASP.NET Caching(stevesmithblog.com)

submitted by ssmithssmith(1160) 1 year, 8 months ago

The second part of an article on an actual caching issue with a fairly high-traffic site, and the analysis and ultimately correction used to fix the issue. Includes a very important update to typical cache access pattern. read more...

add a comment |category: |Views: 1

tags: another

Real World Monitoring and Tuning ASP.NET Caching(stevesmithblog.com)

submitted by ssmithssmith(1160) 1 year, 8 months ago

A look at some real server data for a busy ASP.NET application that makes heavy use of the ASP.NET caching features, and how to tune it to perform better. read more...

add a comment |category: |Views: 6

tags: another

Principles, Patterns, and Practices of Mediocre Programming(stevesmithblog.com)

submitted by ssmithssmith(1160) 2 years, 7 months ago

A list of anti-patterns, principles, and practices of software development. read more...

add a comment |category: |Views: 38

tags: another

Iterators Expressions and LINQ for Euler(stevesmithblog.com)

submitted by ssmithssmith(1160) 2 years, 9 months ago

Some interesting uses of iterators, LINQ, and expressions as techniques for solving Euler problems. read more...

add a comment |category: |Views: 7

tags: another

Principle of Least Surprise(stevesmithblog.com)

submitted by ssmithssmith(1160) 2 years, 10 months ago

Applying the principle of least surprise to software application and API design. read more...

add a comment |category: |Views: 10

tags: another

Binding in ASP.NET MVC(stevesmithblog.com)

submitted by ssmithssmith(1160) 2 years, 11 months ago

Answers to some frequently asked questions about binding data to forms in ASP.NET MVC. Covers Bind(), ModelBinders, and ViewData.Model. read more...

add a comment |category: |Views: 276

tags: another

Don't Repeat Yourself Motivational Poster(stevesmithblog.com)

submitted by ssmithssmith(1160) 2 years, 11 months ago

Now you can keep one of the most important principles of software development on the wall of your team room with this motivational poster version of the Don't Repeat Yourself (DRY) principle. read more...

add a comment |category: |Views: 54

tags: another

IFileSystem Dependency Inversion Part 1(stevesmithblog.com)

submitted by ssmithssmith(1160) 3 years, 5 months ago

The first in a series of posts describing how to remove a dependency on the local file system through Dependency Injection / Inversion. read more...

add a comment |category: |Views: 15

tags: another

IFileSystem Dependency Inversion Part 2(stevesmithblog.com)

submitted by ssmithssmith(1160) 3 years, 5 months ago

The second in a series of articles describing the use of DI to eliminate a dependency on the file system and enable the use of cloud storage to be swapped in/out with local disk storage. read more...

add a comment |category: |Views: 14

tags: another

Stories Too Big? Use Vertical Slices(stevesmithblog.com)

submitted by ssmithssmith(1160) 3 years, 6 months ago

A brief write up on how to write user stories for an agile project. read more...

add a comment |category: |Views: 7

tags: another

Good Development Resource(rtipton.wordpress.com)

submitted by ssmithssmith(1160) 3 years, 6 months ago

Found a good development resource that aggregates some of the top Microsoft bloggers feeds and tweets. read more...

add a comment |category: |Views: 14

tags: another

Insidious Dependencies(stevesmithblog.com)

submitted by ssmithssmith(1160) 3 years, 7 months ago

Many dependencies in code are obvious, such as relying on a particular framework or database implementation. Others can easily be overlooked. This article exposes some of the more insidious dependencies that commonly exist within applications which may be overlooked as such. read more...

1 comment |category: |Views: 310

tags: another

Search Trends for Tech Terms October 2008(stevesmithblog.com)

submitted by ssmithssmith(1160) 3 years, 7 months ago

A rundown of some search trends for various technology terms as of early October 2008. read more...

add a comment |category: |Views: 3

tags: another

Graffiti Extension For DotNetKicks(stevesmithblog.com)

submitted by ssmithssmith(1160) 3 years, 8 months ago

Add an extension to Graffiti CMS to automatically link to DotNetKicks with each new post. read more...

add a comment |category: |Views: 71

tags: another

Avoiding Dependencies(stevesmithblog.com)

submitted by ssmithssmith(1160) 3 years, 8 months ago

As a rule, code should not directly depend on external resources such as System.Net.Mail's email sending capabilities. Having code that directly calls out to System.Net.Mail is difficult to unit test as well as difficult to walk through in a test or stage environment without having actual emails sent. Two design patterns can be used to reduce this dependency: Facade and Strategy. The Strategy pattern offers a host of benefits above and beyond what the facade layer provides, as this articles demonstrates with code examples. read more...

add a comment |category: |Views: 558

tags: another