RSS

Recent news

Your Coding Philosophies are Irrelevant

Programming in the 21st Century - James Hague - June 14, 2012

I’ll assume you’ve got a set of strongly-held beliefs about software development. This is a safe bet; anyone who writes code has some personal mantras and peeves. Maybe you think that PHP is a broken mess or that Perl is unmaintainable? Maybe you’re quick to…

More (2 comments)

Another Programming Idiom You’ve Never Heard Of

Programming in the 21st Century - James Hague - June 06, 2012

Even new programmers quickly pick-up how array indexing works. You fetch an element like this: array[3]. (More experienced folks can amuse themselves with the equally valid 3[array] in C.) Now here’s a thought: what if you could fetch multiple values at the same time and…

More (0 comments)

QCon NYC

Steve Vinoski - steve - June 04, 2012

I’m looking forward to speaking about Erlang/OTP in the “Functional Programming Everywhere” track and also running the “Concurrency in the Large” track at QCon NYC, June 18-22. If you register using code VINO100 you’ll get $100 off your registration fee and the conference will donate…

More (0 comments)

The Pace of Technology is Slower than You Think

Programming in the 21st Century - James Hague - June 02, 2012

“That post is OLD! It’s from 2006!” The implication is that articles on technology have a shelf-life, that writings on programming and design and human factors quickly lose relevance. Here’s a reminder that the pace of technological advancement isn’t as out of control as it…

More (0 comments)

Stabilizing Couchbase Server 2.0

Damien Katz - Damien Katz - May 30, 2012

I’m glad to report we are now pretty much going into full-on stabilization and resource optimization mode for Couchbase Server 2.0. It’s taken us a lot longer than we planned. Creating a high performance, efficient, reliable, full-featured distributed document database is a non-trivial matter ;)…

More (0 comments)

We Who Value Simplicity Have Built Incomprehensible Machines

Programming in the 21st Century - James Hague - May 18, 2012

The 8086 “AAA” instruction seemed like a good idea at the time. In the 1970s there was still a case to be made for operating on binary-coded decimal values, with two digits per byte. What’s the advantage of BCD? Large values can be easily displayed…

More (6 comments)

Getting Flymake and Rebar to Play Nice

Erlware - Eric B Merritt - May 15, 2012

A

More (0 comments)

Erlang Common Test Continuous Integration

Erlware - Eric B Merritt - May 09, 2012

A

More (0 comments)

You, Too, Can Be on the Cutting Edge of Functional Programming Research

Programming in the 21st Century - James Hague - May 08, 2012

In 1999 I earned $200 writing an essay titled Toward Programmer Interactivity: Writing Games in Modern Programming Languages. It was an early, optimistic exploration of writing commercial games in Haskell, ML, and Lisp. It was not a good article. It’s empty in the way that…

More (1 comments)

The Most Important Decisions are Non-Technical

Programming in the 21st Century - James Hague - May 06, 2012

I occasionally get puzzled questions about a parenthetical remark I made in 2010: that I no longer program for a living. It’s true. I haven’t been a full-time programmer since 2003. The short version of these questions is “Why?” The longer version is “Wait, you’ve…

More (0 comments)

« First  <  4 5 6 7 8 >  Last »