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.