Featured FREE Whitepapers

What's New Here?

git-logo

Deploying: Git vs. TFS Showdown

I think everyone agrees deployment should be as simple as possible. Seems like everyone talks about continuous integration/deployment/delivery. More and more people (and cloud providers) ...
software-development-2-logo

Incremental/iterative development: Breaking down work

Over the past couple of years I’ve worked on several different applications and one thing they had in common was that they had a huge feature which would take a few months to complete ...
software-development-2-logo

Tie Your Shoes and Pull Up Your Pants

What slows down the development of software? Think about this question for a bit. Why is it that as most software evolves it gets harder and harder to add features and improve its structure? Why ...
asp-dot-net-logo

How to dynamically modify model meta data in ASP.NET MVC

Normally you just add the [Required] attribute to a view model to make it required. But I needed a way to configure whether a field to be required or not. The requirement was that it ...
software-development-2-logo

Avoiding Procrastination Through Pairing

Have you ever been working through a problem only to hit a roadblock that leaves you stuck, not knowing what to do next? What did you do next? Chances are, if you are like most programmers, ...
asp-dot-net-logo

Output Caching in ASP.NET MVC

Although nowadays most of us have broadband connections, resource caching is important as loading a resource from your local HD is (by now) still faster than fetching it remotely. In ...
csharp-logo

Use Common Instance Factory to Abstract Away the Dependency Injection Container

Download the Common Instance Factory with WCF Extensions here and is also available on NuGet. A while back I wrote a blog post on the Onion Architecture, an approach to building loosely-coupled ...
software-development-2-logo

10 Software Documentation Best Practices

Perform documentation as required (e.g. %10 of total production time). No documentation is never a good solution as much as excessive documentation. It may include code documentation, ...
dot-net-logo

Building a Leak-Proof Eventing Model

One of the main features of the .NET Framework is to provide automatic memory management via garbage collection. You might think this would solve the problem of memory leaks in managed ...
software-development-2-logo

Learning to Learn

I’m not good at many things. Let me rephrase that. I’m not naturally good at many things. There are many people who are smarter than me, process things quicker and overall just ...
.NET Code Geeks and all content copyright © 2010-2014, Exelixis Media Ltd | Terms of Use
All trademarks and registered trademarks appearing on .NET Code Geeks are the property of their respective owners.
.NET is a trademark or registered trademark of Microsoft Corporation in the United States and other countries.
.NET Code Geeks is not connected to Microsoft Corporation and is not sponsored by Microsoft Corporation.

Sign up for our Newsletter

Join our Newsletter to gain exclusive access to the latest news in the Java world, as well as insights about Android, Scala, Groovy and other related technologies.
As an extra bonus, by joining you will get our brand new e-books, published by Java Code Geeks and their JCG partners for your reading pleasure. Enter your info and stay on top of things,

  • Fresh trends
  • Cases and examples
  • Research and insights
  • Two complimentary e-books
Get tutored by the Geeks! JCG Academy is a fact... Join Now
Hello. Add your message here.