RSS

Recent news

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)

Sinan Releases and Being Right

Erlware - Tristan Sloughter - May 04, 2012

A

More (0 comments)

ejabberd 2.1.11 bugfix release

ejabberd Community Site - badlop - May 04, 2012

ejabberd 2.1.11 has been released, and it contains several bug fixes, improvements and new features. The changes are: HTTP service Fix ejabberd_http:get_line Don’t use binary:match to extract lines from binaries Parse and encode https header names like native http parser does Parse correctly https request…

More (0 comments)

Erlang Infrastructure Engineer, Silicon Valley / San Francisco Bay Area

Erlang Solutions - May 02, 2012

• Experience with writing production-quality software in Erlang OTP, highly scalable & concurrent systems, a double plus!•  Ability to perform database development ( e.g., designing schemas, when to use stored procedures, understanding of ORM tools, etc.)• Proficiency in Linux• Experience building scalable web applications/services• Experience…

More (0 comments)

Cowboy and Batman.js for Erlang Web Development

Erlware - Tristan Sloughter - April 30, 2012

A

More (0 comments)

Erlang, Cowboy and Batman.js for Building Web Applications

Erlware - Tristan Sloughter - April 27, 2012

A

More (1 comments)

A Forgotten Principle of Compiler Design

Programming in the 21st Century - James Hague - April 25, 2012

That a clean system for separately compiled modules appeared in Modula-2, a programming language designed by Niklaus Wirth in 1978, but not in the 2011 C++ standard…hmmm, no further comment needed. But the successor to Modula-2, Oberon, is even more interesting. With Oberon, Wirth removed…

More (4 comments)

Can You Be Your Own Producer?

Programming in the 21st Century - James Hague - April 22, 2012

I’ve worked on personal projects where I went badly off track and didn’t realize it until much later. What I needed was someone to nudge me in the right direction, someone to objectively point out the bad decisions I was making. What I needed was…

More (1 comments)

Use and Abuse of Garbage Collected Languages

Programming in the 21st Century - James Hague - April 21, 2012

The garbage collection vs. manual memory management debates ended years ago. As with the high-level vs. assembly language debates which came before them, it’s hard to argue in favor of tedious bookkeeping when there’s an automatic solution. Now we use Python, Ruby, Java, Javascript, Erlang,…

More (0 comments)

100,000 Lines of Assembly Language

Programming in the 21st Century - James Hague - April 13, 2012

I occasionally get asked about writing Super Nintendo games. How did anyone manage to work on projects consisting of hundreds of thousands of lines of 16-bit assembly language? The answer is that it’s not nearly as Herculean as it sounds. The SNES hardware manual is…

More (6 comments)

 <  1 2 3 4 >  Last »