Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 373 posts.
The Two Things about Computer Programming
In The Two Things about the Two Things, it's noted that people are unlikely to agree what the two things are, especially when it comes to computing. So I'm going to cheat.
Building a Scrabble MMO in 48 hours
Welcome to Startupmonkeys. Your trusted source for quality information and resources.
This is amazing. HTML5. No Flash. No Java. Works on iPhone.
This is amazing. HTML5. No Flash. No Java. Works on iPhone. Related posts: ePubs and iBooks and whether we care about the EULA. Ugh. More Flash. Do not read. Flash: a legacy technology Amazing ePubs
Test driven development at Transloadit
You have probably heard a few talks or read a few articles where test driven development is depicted as a magic unicorn that watches over your software and makes everybody happy. Well, about 18.000 lines of "magic unicorn" code later, I'd like to put things into perspective.
Impact JavaScript Game Engine for iOS
I know you're waiting for the release of the Impact Game Engine , and I promise you, it's coming. I just get distracted too easily. So here's my game Biolab Disaster running on the iPhone 3GS with 60 frames per second:
Your last name contains invalid characters
My last name is "Graham-Cumming". But here's a typical form response when I enter it: Does the web site have any idea how rude it is to cla...
99 Out Of 100 Programmers Can’t Program – I Call BS
Why the claim that 99 in 100 programmers can't program says more about a company's job ads and interviews than about programmers.
How I Built an Apartment Buzzer for Multiple Roommates
Full disclosure: a lot of people have talked about this idea, this is just my implementation of it for our apartment. You can check out Buzzeromatic.com i...
Open source Rails apps to study and learn from
If, like me, you learn best by studying other code here's five some open-source rails apps with something to teach. They're a great resource to study and improve your own code, or to use as the starting point for your own applications. All of these applications use Rails 2 but as they are open-source they are a great…
In defence of SQL
SQL is ugly but powerful, ORM is genuinely dumb, and "NoSQL" should really be called OMADS: Obviously More Appropriate Data Stores. Start every project with an RDBMS, add specialized stores where they fit, and stop apologizing for using SQL. Forty years on, nothing beats it for ad-hoc questions about your data.
Beautiful Code
O’Reilly just published Beautiful Code. I was invited to contribute, but I just could not go along with the premise. I disagree that beauty is a guiding principle of programming. Here is how …
Operational Transformation (algorithm behind Wave, Google Docs)
Almost exactly a year ago, Google made one of the most remarkable press releases in the Web 2.0 era. Of course, by "press release", I actually mean keynote at their own conference, and by "remarkable" I mean potentially-transformative and groundbreaking. I am referring of course to the announcement of Google Wave , a…
Python code makes any song swing
[tweetmeme source= ‘plamere’ only_single=false] One of my favorite hacks at last weekend’s Music Hack Day is Tristan’s Swinger. The Swinger is a bit of python code that tak…