Patterns Tutorials & Articles
-
ActiveRecord for Ruby and Rails
by Kevin JonesKevin Jones explains how ActiveRecord works in Rails, and in a standalone Ruby application.
-
Lessons learned writing AJAX applications
by Dino EspositoWe’re all familiar these days with the Ajax buzz word – but while it’s relatively simple to use these browser technologies to implement a specific feature in an individual page, it is much more complex to build an entire application according to the Ajax paradigm. This article offers a brief overview of a few aspects you might want to take into account for building successful applications.
-
Implementing the Singleton Pattern in C#
by Jon SkeetThe singleton pattern is one of the best-known patterns in software engineering, but often implemented without lazy loading and introducing unintended issues around threading. Jon Skeet runs through the possible implementations.
-
SLOBbing about with .NET
by Dave WheelerPersisting objects is all about SLOB (serialized large objects), or so says Dave Wheeler who explains how it's now all so much easier.
-
Patterns as design vocabulary
by Kevlin HenneyWhile patterns are intended to give you the bigger picture, they often fail and become bogged down in minutiae. Kevlin Henney considers the wider use of patterns as a common vocabulary.
-
Why Patterns
by Andy ClymerWe look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code.
-
A Twisted Look at Object Oriented Programming in C#
by Jeff LouieAn extensive examination of OO programming in C#, covering inheritance, constructors, interfaces, virtual and static methods, and much more.
-
Controller Patterns for ASP.NET
by Alex HomerDiscover how to use controllers and partial views within your web applications, allowing powerful web applications to dynamically choose correct views at runtime, and preserving your seperation of concerns.
-
Test-Driven Development in .NET
by Peter ProvostAn article presenting benefits and techniques for using test-driven development in .NET, specifically examining the NUnit testing framework.
-
ASP.NET Patterns every developer should know
by Alex HomerIn the first of three parts, Alex looks at some of the basic patterns in ASP.NET, and how you can apply these to your ASP.NET applications in a few simple steps.
-
Pattern Matching in F# Part 2 : Active Patterns
by Jessica KerrIn part two of this series, Jessica Kerr looks at creating active patterns. These are functions to transform, recognize, and categorize custom types for use with the F# pattern matcher.
-
Pattern Matching in F# Part 1 : Out of the Box
by Jessica KerrIn the first of a two part series, Jessica Kerr examines and demonstrates the powerful built-in pattern matching functionality in F# and reveals there's a lot more to it than a C# switch statement or a regular expression
-
Advanced scenarios with Windows Azure Queues
by Maarten BalliauwQueues can be an incredibly scalable component in any application architecture - we take a look at state machines and back-off polling