Extending MVC: Returning an Image from a Controller Action
Extending MVC: Returning an Image from a Controller Action So I was thinking tonight, what if I want my MVC application to serve images that are... more »
0 commentsSave Tags: .net
Duck Typing in C# 4.0 - Bill Blogs in C#
One of the the more interesting areas is dynamic, and the ways you can use dynamic to support duck typing. In C# 4.0, you can create methods that... more »
0 commentsSave Tags: .net
International Code Snippets : What we should know about CurrentCulture and CurrentUICulture?
From the first version .NET Framework has rich set of functions that allow you to make your Application to be World ready. And the most interesting... more »
0 commentsSave Tags: .net
The DBA Script Thumb
Like many DBAs, Rodney has squirrelled away a large number of routines that he uses almost daily to check on his servers and databases. Of this large... more »
0 commentsSave Tags: database
First and Second Level caching in NHibernate
I'll try to dive deep into the caching of NHibernate in this article. This post has been inspired by the talk given by Oren Eini (aka Ayende) at the... more »
0 commentsSave Tags: .net, open source
Explicit Strongly Typed Selective Proxies
Had the question the other day: “How could I dynamically create a proxy around an object (interface based proxies are not a problem) and then... more »
0 commentsSave Tags: .net
Building blocks for an Azure application
Windows Azure provides two main things - a place to run your code and a place to store your data. When you are reading this keep in mind that Windows... more »
0 commentsSave Tags: .net, frameworks, microsoft
Intercepting Business Transactions
In Patterns of Enterprise Application Architecture, the Unit of Work design pattern is defined as: Maintains a list of objects affected by a... more »
0 commentsSave Tags: .net, open source
Enforcing Your Domain Model With Spec#: Part 1: Introduction And The Non-Null Operator - Lasse Eskildsen
Spec# is a super set of C# 2.0 (no, unfortunately not 3.0 yet). This means that Spec# has all the features as C#, and all the Spec# stuff on top of... more »
0 commentsSave Tags: .net
A programmer's view of the Universe, part 1: The fish
The first thing you notice as a programmer is that it trains you — forces you, really — to think in a disciplined way about complex logic problems. It... more »
1 commentsSave Tags: opinion
NOOP.NL: Managing Software Development: How Smart Managers Think
Delegation of control is the best way to keep software projects manageable. And that's not just because our projects behave like wild kangaroos, and... more »
0 commentsSave Tags: methodology
Using jQuery to search Content and creating custom Selector Filters
It is possible to use jQuery to do selector searches based on element content. The basic functionality is provided through the :contains() filter... more »
0 commentsSave Tags: frameworks, javascript
NHibernate 2.0, SQLite, and In-Memory Databases
For anyone who is having issues with in-memory SQLite databases and NHibernate 2, check this post out! I have been playing around recently with a... more »
0 commentsSave Tags: .net, open source
Beware of future creep - (37signals)
So, you’ve got your scope creep, and you’ve got your feature creep. Lately, though, I’ve been thinking a lot about a little gremlin I’ve been calling... more »
0 commentsSave Tags: methodology
Ajaxian » Say Goodbye to alert()
Blackbird, G. Scott Olson's JavaScript logging library, truly has a catchy slogan. The slogan "Say hello to Blackbird and 'goodbye' to alert()"... more »
1 commentsSave Tags: javascript
Fluent hierarchical construction
Building a hierarchy of objects doesn’t happen that often in code, but when it does, it can get pretty ugly. Most of the time, the hierarchy will... more »
0 commentsSave Tags: .net
Client Templating with jQuery
jQuery makes it pretty easy to manipulate client side elements, so it’s not all that often that I think about using something like client side... more »
0 commentsSave Tags: javascript
First Steps with Post Sharp
PostSharp is an AOP framework that works using byte code weaving. That is, it re-writes your IL to add behaviors to it. From my point of view, it is... more »
0 commentsSave Tags: .net, open source
Forgive your users; even when they are drunk!
Forgiveness is an important feature of good design. You should help your users by minimising the impact of mistakes or, ideally, prevent them from... more »
0 commentsSave Tags: opinion, usability
Best practices for creating websites in IIS 6.0
Every time I create an IIS website, I do some steps, which I consider as best practice for creating any IIS website for better performance,... more »
0 commentsSave Tags: .net, windows
ReSharper Horizons: ReSharper Guidelines -- First Time Users
Most important ReSharper features can be instantly learned right from the code editor without reading any documentation. However, I thought that... more »
0 commentsSave Tags: tools
Announcing: The IServiceLocator interface
Back in August, Jeremy Miller posted It's time for IoC Container Detente. In this post, he argued that the embarrassment of riches we currently have... more »
0 commentsSave Tags: .net, open source
IComparer vs IEqualityComparer
Working with collection types is a common task in modern software development and as a widespread development platform, .NET Framework is coming with... more »
0 commentsSave Tags: .net
How Do Locks Lock?
When I was 9 or so, I was convinced I could write my own operating system in GW-BASIC. After all, I had written programs that played Mary Had a Little... more »
0 commentsSave Tags: .net
jQuery to ship with ASP.NET MVC and Visual Studio
This is cool because we're using jQuery just as it is. It's Open Source, and we'll use it and ship it via its MIT license, unchanged. If there's... more »
0 commentsSave Tags: .net, open source