Browse by Tags
All Tags
»
Programming Paradigms
(
RSS
)
.Net
C#
Design Patterns
Opinions
SQL Server
Technology and Internet
Tools and Resources
30 December 2012
Singleton Pattern Implementation in C#: One Global Object Instance, One Entry Point
This post is going to explain how to implement the Singleton Pattern in .Net/C#. In most other programming languages/frameworks, global variables are allowed. In modern day programming this is extremely frowned upon, hence where this design pattern comes in handy: It provides a global object with only...
Read More...
23 September 2012
Template Method Implementation in C#: An Easy Way to Make Your Code Hum Along
A pet project I’ve been working on (on and off, time permitting) has been in need of some serious refactoring, so I finally sat down to eliminate some redundancy, and work on some design pattern work. A common problem in software design is making sure base class implementation is always called from overrides...
Read More...
04 March 2007
Required Reading -- Framework Design Guidelines
I've been slacking off a bit on my new Programming Paradigms category. Besides the usual "I have a new job and I'm busy" excuses, I've also been reading the daddy of all .Net Programming Paradigms books: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof...
Read More...
04 March 2007
Your Database Administrator Is Your Best Friend
Let's face it...as developers we're expected to know a lot of stuff about a lot of things: Database design, application design, numerous languages and constructs, testing, debugging, etc. I don't know about you guys, but my head can only hold so much information before an implosion is imminent. Do yourself...
Read More...
19 January 2007
Coding Paradigms -- Minimize Your Public API Surface Area
Programming frameworks such as .Net have access modifiers for a reason..yes this is coding 101, but more often than I'd care to admit I've worked with developers who only seem to know 2 of them: public and private; they seem to forget that the protected and internal modifiers exist (as well as the ability...
Read More...
15 January 2007
Programming Paradigms -- Test For Nulls, Have A Plan B
I recently saw a post by Jeremy Miller which inspired me to create a new post category called Programming Paradigms. I've been doing .Net development for a while now, and even though by no means am I an expert in every facet of .Net development I figured I'd start posting some basics for any developers...
Read More...
Home
Contact
The [K]nightly Build
Blog | JK [DOT] COM
RSS for Posts
Atom
Search Site
Go
Recent Posts
Singleton Pattern Implementation in C#: One Global Object Instance, One Entry Point
Template Method Implementation in C#: An Easy Way to Make Your Code Hum Along
Required Reading -- Framework Design Guidelines
Your Database Administrator Is Your Best Friend
Coding Paradigms -- Minimize Your Public API Surface Area
Post Topics
.Net (150)
Being Jayson (60)
C# (4)
Charlotte (38)
Community Server (127)
CS Tidbits (29)
Design Patterns (3)
F# (1)
Firefox (33)
Gameage (30)
General (293)
Irks (51)
Languages (2)
Life Inside Microsoft (2)
Links and News (214)
Medical Student (1)
Metablog (30)
Mono and Linux (4)
Music (36)
Opinions (152)
Photos (12)
Programming Paradigms (6)
Python and Django (1)
RSLS (3)
Ruby and Rails (1)
School (2)
Site News (52)
SQL Server (7)
SubText (2)
Suggestion Box (1)
Tech Articles (14)
Technology and Internet (411)
TFS (1)
Tools and Resources (173)
Trinkets (4)
TV and Movies (20)
Vista and WinFX (22)
Visual Studio (31)
Web Frameworks and CMS (2)
Windows (3)
Windows Live Writer (4)
Yoga (1)
Archives
March 2019 (1)
December 2018 (3)
March 2018 (1)
August 2017 (1)
February 2015 (1)
March 2013 (1)
January 2013 (4)
December 2012 (1)
September 2012 (3)
August 2012 (1)
August 2010 (1)
December 2009 (1)
December 2008 (1)
November 2008 (2)
October 2008 (1)
September 2008 (3)
July 2008 (1)
May 2008 (2)
March 2008 (2)
January 2008 (1)
November 2007 (1)
October 2007 (2)
September 2007 (4)
August 2007 (3)
July 2007 (4)
June 2007 (5)
May 2007 (4)
April 2007 (11)
March 2007 (7)
February 2007 (13)
January 2007 (20)
December 2006 (14)
November 2006 (25)
October 2006 (26)
September 2006 (19)
August 2006 (32)
July 2006 (19)
June 2006 (26)
May 2006 (31)
April 2006 (19)
March 2006 (22)
February 2006 (21)
January 2006 (29)
December 2005 (32)
November 2005 (33)
October 2005 (25)
September 2005 (18)
August 2005 (31)
July 2005 (29)
June 2005 (27)
May 2005 (25)
April 2005 (41)
March 2005 (20)
February 2005 (16)
January 2005 (17)
December 2004 (23)
November 2004 (15)
October 2004 (24)
September 2004 (16)
August 2004 (22)
July 2004 (5)
June 2004 (10)
May 2004 (4)
April 2004 (6)
March 2004 (7)
February 2004 (3)
January 2004 (7)
December 2003 (19)
November 2003 (8)
October 2003 (9)
Site Navigation
Portal
Media
News
Anonymous comments have been disabled until I can implement a better comment spam fighting strategy. New comments are now enabled via DISQUS.COM.