Subscribe
November 2, 2011

We’ve been seeing fantastic growth, month after month at DNK. October was no different with great articles and even more participation from the community. We’ve seen an increase in the number of comments on articles, as well as an increase in authors coming to DNK to join in on the discussion on their work. In case you haven’t been around in a while, you should know that we bring you the best articles DNK has to offer in a blog post each month. However, someone has to decide which articles are truly the best, not necessarily just the most popular. If you want in on the action let us know! We’d love to get your input!

Without further ado, here are the best of the best from October!

From Vijay:
In Managed Code We Trust: Our Recent Battles With the .Net GC
In this post, Sam explains how the StackOverflow team improved performance of its search engine. A custom search engine named ‘tag engine’ was developed from the scratch to overcome the short-comings of the full text search (FTS). However, the tag engine developed random performance issues due to the .NET garbage collector (GC). The tag engine had references to long-lived objects for which a full garbage collection was required to free the memory. The post explains how the performance problem is diagnosed and resolved.

ASP.NET MVC Random Sign offs and Tempdata Loss
In this post, OJ explains how a complicated sign off issue involving a few customers was resolved. A few users were using the Content advisor option in the browser. This prevented them from logging into the website. The usage of Content advisor caused the loss of tempdata, which in-turn forced the user to sign-off. The post is written in a conversational style and is interesting to read.

From Drew:
The Three Pillars of Unit Tests: A Helpful Guide for Beginners
Unlike other articles I’ve read on TDD, this article is very unassuming, yet doesn’t feel like a beginners guide in the sense that it doesn’t over-simplify the concepts. The plain writing style and well-thought explanations give readers both the “what” and the “why”. Serves as a great reference article for TDD.

Dependency Injection and Inversion
Dependency Injection and Inversion are two concepts that seem to trip up most programmers, usually by confusing the two. Robert Greyling does a fantastic job of putting together this reference article, and includes reviews of further reading on the subject. Rather than simply regurgitating the words and concepts of other authors, Rob has taken the time to hand-pick the best of the best and review each of them. Articles like this could save beginners countless hours.

From Brady:
Rendering PDFs With pdf.js Using HTML5 and Javascript
For years I’ve struggled with the difficulty of creating PDF’s and with the never-ending requests to create them from all sorts of different formats and applications. This framework makes it really, really easy, and allows for it to happen right in the client. Super awesome, and, though I’m mildly skeptical, it promises to relieve the pain of creating PDF’s, something on which many developers have spent more time than on the remainder of their application development cycles.

We’d also like to share with you some of our current hot articles. Who knows, maybe you’ll be seeing these again next month when we do the best of November!

Words by
  • http://noldorin.com/ Alex Regueiro

    Good job, guys. Had I been around to make one or two of my own picks, they almost definitely would have fallen within the list here.

Mailing List

Archives