Storm's first birthday
Storm was open-sourced exactly one year ago today. It's been an action-packed year for Storm, to s...
An introduction to modern OpenGL
Table of Contents | Chapter 2 » OpenGL has been around a long time, and from reading all the accumulated layers of documentation out there on the Internet, it's not always clear what parts are h…
Announcing the jQuery Foundation
jQuery: The Write Less, Do More, JavaScript Library
Clojure 2011 Year in Review
A new year is upon us. Before the world ends, let’s take a look back at what 2011 meant for everybody’s favorite programming language:
The Lazy Man's URL Parsing
Learn how to pull the pieces of a URL apart the lazy way so you can find out all the important information you wish to know about your URLs.
Why software sucks?
[First published: September, 2005] No one makes bad software on purpose. No programmer has ever sat down, planning out weeks of work, with the intention of frustrating people enough to make them cr…
Ruby’s magic underscore
I discovered today that Ruby treats underscores a little bit differently when it comes to variable names.
Using Spotlight from the OS X Commandline
One significant productivity-enhancing feature that arrived with Tiger was Spotlight. On its own, it changed the way some (if not most) Mac...
Solving FizzBuzz with C++ compiler error messages
Jämför casinon utan svensk licens: licenser, bonusvillkor, omsättningskrav, betalmetoder, uttagstider, KYC och vilka kontoverktyg som faktiskt finns.
Python iteration
This is a presentation I gave at PyCon 2013. You can read the slides and text on this page, or open the actual presentation in your browser (use right and left arrows to advance the slides), or watch the video:
A 5 Minute Quickstart Guide to Python’s logging Module
To debug your program, you may be tempted to pepper your source code with print() calls to display the values of variables as your program runs. It's quick and easy to do this, but the problem is that once you see the values in the variables, that'll give you ideas for more places to put print() calls, then you run…
Microsoft Open Sources their Entity Framework ORM
Almost exactly two years from the day we announced Entity Framework 'Magic ...