Data Driven Testing in Visual Studio 2008 - Part 1
A tutorial on implementing Data Driven Testing for unit tests in Visual Studio 2008, using a database as a data source.
A tutorial on implementing Data Driven Testing for unit tests in Visual Studio 2008, using a database as a data source.
A tutorial on using Visual Studio 2008's built-in performance profiling tool to identify and analyze a memory issue in C# code.
Explains how to use Scala's mixin composition to create AOP-style interceptor stacks for cross-cutting concerns like logging and transactions.
Explains CSS media types for optimizing website presentation across different devices like printers, screens, and handhelds.
A blog post drawing parallels between John Wooden's coaching philosophy and the importance of attention to detail in programming and software design.
A technical tutorial on indexing Microsoft Word 2007 (.docx) files using the Zend_Search_Lucene library in PHP.
A deep dive into the CSS z-index property, explaining stacking order, default behavior, and how to control element layering.
Tips for writing maintainable code with good commenting, descriptive naming, and consistency to help future developers.
A guide to clustering Scala Actors using Terracotta for distributed, fault-tolerant, and highly available concurrent applications.
Explains how to implement load-balanced session state partitioning in ASP.NET to distribute sessions across multiple state servers efficiently.
Explains how to implement ASP.NET Session State Partitioning to scale session storage across multiple servers using a custom resolver.
Analyzes Microsoft's IE8 version targeting feature, its impact on web development, and the debate around its implementation.
Introducing PHPLinq, a library that brings C#-style Language Integrated Query (LINQ) functionality to PHP for querying arrays and objects.
A tutorial on using CSS and JavaScript to display a link's URL when printing a webpage, with a workaround for Internet Explorer.
A 2008 personal review comparing the Sony PRS-505 e-reader to the Kindle, focusing on design, cost, and superior open-source software support.
Explains how to use JavaScript branching to create efficient conditional functions, avoiding repeated browser capability checks.
A developer reflects on a year of growth, including becoming an Apache Cocoon committer, presenting at ApacheCon, and exploring new technologies like Apache Wicket.
A response to programmer stereotypes, arguing that developers shouldn't be ashamed of imperfect code if they are committed to continuous learning and improvement.
A tutorial on creating an ASP.NET handler to preview Word (.docx) files as HTML using OpenXML and LINQ to XML.
Explains CSS specificity, how it's calculated, and how it determines which styles are applied to HTML elements.