Sign In

Communications of the ACM

Blogroll



The other side of the table: Ben Collins-Sussman
From Return 42;

The other side of the table: Ben Collins-Sussman

This is already the 13th installment of The other side of the table. To me, it is still amazing how many people took the time to reply to my inquiry about their...

Is Technology Easy?
From Return 42;

Is Technology Easy?

In the 1993 paper The early history of Smalltalk, published in the ACM SIGPLAN Notices, Volume 28, Issue 3, Alan Kay wrote: A twentieth century problem is that...

The other side of the table: Limsoon Wong
From Return 42;

The other side of the table: Limsoon Wong

Professor and Head of Computer Science of the School of Computing at the National University of Singapore. Before that, he was the Deputy Executive Director for...

JSpec
From Return 42;

JSpec

Testing everything is a good thing - or call it TATFT if you have to. While most programming languages already feature great testing frameworks, the ones available...

Sindain
From Return 42;

Sindain

Introducing Sindain - A JavaScript project template.Working with Rails is nice. Not only is Rails already setting up a nearly complete environment for you, thesuspenders...

The Other Side of the Table: David Heinemeier Hansson
From Return 42;

The Other Side of the Table: David Heinemeier Hansson

It has been a while since the last post of this blog series. Though, it is not over and today's post will definitely not be the last one. Previous participantsDavid...

The Way Nature Designs, Or Doesn't
From Return 42;

The Way Nature Designs, Or Doesn't

Often, I do not feel like agreeing with Linus Torvalds. This is not because he is not right, but because of the very opinionated, sometimes even stubborn way he...

Testing for Superclass With Shoulda
From Return 42;

Testing for Superclass With Shoulda

While I was refactoring a hand full of commonly used methods from a few controllers into a superclass, I was looking for a way to test that these controllers are...

The Other Side of the Table: Lawrence Paulson
From Return 42;

The Other Side of the Table: Lawrence Paulson

This post in the The other side of the table series is one week late. Sorry for that. As I have mentioned earlier, it is a quite busy time for me at the moment....

Testing Rails Obsevers with Shoulda
From Return 42;

Testing Rails Obsevers with Shoulda

It has been a bit quiet around here recently, basically due to the project I am working on at the moment, which is really time consuming. But more about that sooner...

Randomized Shellsort
From Return 42;

Randomized Shellsort

Not too long ago, I wrote a little bit about the randomized Quicksort algorithm. Right in time for the 50th anniversary of Donald Shell's Shellsort algorithm, Michael...

The other side of the table: Bryan Cantrill
From Return 42;

The other side of the table: Bryan Cantrill

It is already time for next one. I actually can't believe how fast the time was passing by, which is probably caused by the amount of work I had to do in the past...

Playing with Devver
From Return 42;

Playing with Devver

Testing can be a pain. At least in Ruby on Rails. That is, not only writing tests can be tedious, but also running tests can consume sometimes ridiculous amounts...

ICFP 2009 and Functional Programming in the Real World
From Return 42;

ICFP 2009 and Functional Programming in the Real World

Today the proceedings of the 14th ACM SIGPLAN international conference on functional programming (ICFP) have been uploaded to the ACM digital library. Next to the...

Conception, Evolution, and Application of Functional Programming Languages
From Return 42;

Conception, Evolution, and Application of Functional Programming Languages

While I was doing some research for myself about the evolution of the different families of functional programming languages, I came across an interesting ACM Computing...

Communications of the ACM's Blogroll
From Return 42;

Communications of the ACM's Blogroll

"In theory, there is no difference between theory and practice ..."Not too long ago, I wrote about my happiness about the new Communications of the ACM. I kindright...

The other side of the table: John Langford
From Return 42;

The other side of the table: John Langford

Time for another issue of The other side of the table. This time taking place on the opposite chair: John Langford. John Langford is a senior researcher/doctorYahoo...

On Source Code Annotations
From Return 42;

On Source Code Annotations

"The best comments aid the understanding of a program by briefly pointing out salient details or by providing a larger-scale view of the proceedings."         The...

Sneak Preview: Many Famous Coders at Work
From Return 42;

Sneak Preview: Many Famous Coders at Work

We all know: There are two types of books about programming. The first delivering direct knowledge about a specific topic or a specific programming language orC...

Web vs. Desktop Applications: The Neverending Debate
From Return 42;

Web vs. Desktop Applications: The Neverending Debate

We can read about it every single day. One person describes the advantages of web applications over their native counterparts. Another one dismisses every single...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account