Archive

Without Precedence

Archive

2010

January

27th • CGS Version 3.0
9th • Writing Clean Code

2009

December

27th • Resizer 1.2 - More Goodness
25th • Compiler Series Part II: Compiler Basics
7th • Compiler Series Part I: An Overview of CGL
3rd • Compiler Series: Introduction

November

26th • Making the Most of Your Time
18th • Resizer 1.1 - New and Improved
12th • Learning New Stuff During the Daily Commute
8th • Creating a DSL Parser in C#

October

28th • Resizing Images and Coder's Laziness

June

28th • An Era Ends, Another Begins

May

31st • Hidden Features of C#
5th • Performance Tuning a .NET Application

April

15th • The Joy of Ray Tracing

March

24th • PHP Framework III: Page Construction
8th • EVE Online Cards
5th • The Importance of Following the Tutorial
2nd • Musings on Language Design

February

18th • PHP Framework II: Page Request Dispatcher
11th • PHP Framework I: The Database
4th • Booky: Beta 2 Released
1st • Renaissance

Recent Reading

  • Clean Code
  • Coders at Work
  • Pro Silverlight 2 in C# 2008
  • The Non-Designer's Design Book
  • More Effective C#

Featured Links

  • Stack Overflow
  • The Daily WTF
  • Joel on Software
  • Seth Godin's Blog
  • Coding Horror

Navigation Menu

  • Homepage
  • About Me
  • Contact
  • Archive
  • Projects

Quote of the Year

“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”

- Brian Kernighan

Feeds

Blogs
Projects

Copyright © Morten Christiansen. Designed by Free CSS Templates.