Archive
-
Calling Superclass Methods in JavaScript May 24th 2011 Overriding a method and invoking the same method on the superclass is core technique in ...
-
JSON Round Trip with node.js March 9th 2011 I've been playing around with node.js a lot recently, because, well, server-side JavaScript is the ...
-
JavaScript Map Filter Reduce March 2nd 2011 Hey! Do you want to use the standard JavaScript array algorithms such as `map()`, `filter()`, ...
-
Sassy Tron Theme January 29th 2011 Last week, I made "Tron" theme for my site using pure CSS. I was pleased ...
-
Tron Theme January 15th 2011 In the new Tron movie we get one short glimpse of the desktop Flynn was ...
-
OWL Desktop With ExtJS October 30th 2010 About a year ago, I started an ambitious project to push the boundaries of what ... Web
-
C++ Constructors October 28th 2010 The purpose of this article is to give an example and explanation for every variation ... C++ Tutorial Literate Programming
-
JavaScript Pluralization July 31st 2010 Programatically pluralizing English words is tricky. There are lots of special cases and rules, and ...
-
So, Apparently I'm an iPad Developer Now April 28th 2010 Last week my boss stopped by and dropped a brand spanking new iPad on my ...
-
Deep Copy In JavaScript November 25th 2009 I've been interested in writing a generic deep copy algorithm in JavaScript for a while. ... Coding Style Tutorial Web
-
Classes and Objects in JavaScript November 24th 2009 JavaScript supports object-oriented programming, with classes, objects, methods, and inheritance even though it doesn't have ... Coding Style Tutorial Web
-
JavaScript Arguments June 18th 2009 In JavaScript, the full collection of arguments passed into a function is made available through ... Coding Style Tutorial Web
-
Factory Methods October 12th 2008 Ah, object creation. Why must you be so problematic? Is it the way you inject ... Coding Style Engineering Java C++
-
Function Scope in JavaScript May 21st 2008 JavaScript's `this` keyword doesn't have to be confusing. This tutorial will help you use it ... Coding Style Tutorial Web
-
Semantic Code April 30th 2008 > [se·man·tic][SD] (sĭ-măn'tĭk) adj. > 1. Of or relating to meaning, especially meaning in language. ... Problem Solving Coding Style Engineering
-
Django File Uploads March 24th 2008 This essay is obsolete. Django 1.0 introduced new features and documentation. Please see [Django File ... Python Tutorial Web
-
Clone() In JavaScript January 23rd 2008 > My [other essay][DCJS] provides source code and documentation for shallow copy, deep copy, and ... Popular Coding Style Tutorial Web
-
Software Craftsmanship and Engineering January 20th 2008 What can you learn from your daily horoscope? For the sake of argument, let's agree ... Engineering
-
Make CSS Sprites with the Python Image Library January 12th 2008 I'm going to show you how to write a Python script to automatically rollup icons ... Python Popular Tutorial Web
-
JSON Rex November 27th 2007 Aristotle writes on tragedy: > The protagonist should be renowned and prosperous, so his change ... Coding Style Web
-
Programmers, Developers, and Hackers, oh my! August 9th 2007 Are you a programmer, hacker, or computer scientist? Perhaps a software developer, engineer, designer, or ... Engineering
-
Requiem for an HTML Application June 17th 2007 Once upon a time, I had to conform to a [coding style that demands elaborate ... Silly Web
-
A Nostalga Trip Down Java Lane June 5th 2007 When I was in college, I got a copy of NetBeans (a Java IDE) and ... Java Silly Coding Style
-
Overhead Limits Quality June 5th 2007 Light, not heavy, development processes allow for the highest quality code. This idea is quite ... Engineering
-
110% of 80% = Success! May 24th 2007 There's a neat little formula for you... on the surface, it makes even less sense ... Problem Solving Engineering
-
LBYL vs. EAFP May 23rd 2007 There are basically two error handling strategies: * Look Before You Leap (LBYL) * It's ... Coding Style Engineering
-
The Minimal Interpreted Scripting Language May 20th 2007 If you're thinking of creating a scripting language for your application, reading this article could ... Python Popular
-
On the Limits of Human Knowledge May 16th 2007 I apologize for the title; I think it's funny to give an article about humility ... Philosophy Python
-
A Literate Program on the 3rd Normal Form May 8th 2007 I wrote this article in an unusual way: I started from the source code of ... Python Coding Style Literate Programming
-
x86 Assembly is My Scripting Language! May 4th 2007 Lots of people talk about the advantages of using supposedly "high level" languages for scripting. ... Silly C++
-
Productive Problem Solving May 2nd 2007 Imagine the worst programmer possible. Here's how he writes code: 1. Open up the source ... Philosophy Problem Solving
-
Using Tables to Improve Code Layout April 29th 2007 Code layout is a surprisingly subtle problem. Or, maybe not so surprising if we remember ... Problem Solving Coding Style C++
-
Expanding Keywords to Links April 26th 2007 Certain keywords and phrases on this site, like Code Complete , always appear as hyperlinks. ... Python Tutorial Web
-
When to Sort Silverware April 25th 2007 At work, I've been pushing for a Javadoc-like tool for the code my division maintains. ... Philosophy Problem Solving
-
Django at 30,000 feet April 23rd 2007 > Note: this essay is quite dated. I'm working on a re-write; in the meantime ... Python Web
-
Author April 20th 2007 Hi, I'm Oran Looney. You can contact me at . Programming ----------- I love programming. ...
Articles are also grouped by tag.