New
The latest blog posts to take off on Hacker News. 14,544 posts.
Multicore Programming in Haskell Now
Here are the slides source for today’s DEFUN tutorial: Multicore Programming in Haskell Now! Multicore computers are here: is your programming language ready for it? Haskell is: you can take …
Ravelry - a very successful deployment of Ruby and Rails
Possibly you’ve never heard of it. But if you know anyone who knits or crochets, ask him or (more likely) her about Ravelry and chances are you’re talking to an active member. It’s big. This is an interview with Casey Forbes , who constitutes the whole engineering staff.
Bithacks.h - bit hack macros
A part of being a great programmer is having your personal code library. With a personal code library I mean a repository of code that you have an intimate knowledge of and that you can reuse quickly. If you are a C programmer, you don't want to reimplement linked lists, trees, various utility functions, macros and...
Scott Hanselman's 2009 Ultimate Developer and Power Users Tool List for Windows
TAX DEDUCTIBLE DONATIONS: If you enjoyed this post, or this blog, please make a ...
Some “Developers” Just Can’t Develop
I’ve been interviewing candidates for developer positions for over a decade now. In my early years I was very much hit and miss in terms of...
Introducing Surinx (Ruby syntax w/ Java typing)
In June of this year, I spent a few hours formulating a dynamic cousin to Duby. Duby, if you don't remember, is a static-typed language with Ruby's syntax and Java's type system. Duby supports all Ruby's literals, uses local type inference (only argument types *must* be declared), and runs as fast as Java (because it…
SQLite: A Lesson In Low-Defect Software (review/summary w/ working source)
[EDIT: Minor edits to fix HTML formatting, style, corrected footnote credit, and code indentation the editor kills on every edit.] While l...
A Django website that took (a lot) more than 20 minutes.
An attempt to debunk some of the '20 minute web app' hype that is so prevalent at the moment, and present a more realistic and balanced account of the Django site I have just finished.
Final Words on Tail Calls
A lot of people remarked that in my post on Tail Recursion Elimination I confused tail self-recursion with other tail calls, which proper T...
Scheming is Believing (2005)
Scheming is Believing Stevey's Drunken Blog Rants™
Erlang Comprehension: Rock, Paper, Scissors (Part 1)
Find your domain name at HugeDomains. Start using this domain right away.
To erlang or not to erlang: That is the php question.
Persistent PHP processes in Erlang/OTP. “It’s so easy, in fact, that I now use it to debug WordPress functions from within Erlang.”