RSS

Recent news

Where’s my cheese

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 26, 2012

Imperative programming is pretty difficult. The main problem is that once you’ve put something somewhere you expect to find it where you put it. “Hej, who moved my cheese?” you’re thinking. If you put a chunk of cheeses in the fridge, its nice if you…

More (1 comments)

What happened to my quotes?

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 26, 2012

How come Google and blogger.com can’t get quote marks right? In English we use “ for a start quote mark and ” for a ending quotes. But all Google’s editors insert a ” quote when you type the quote symbol. What ever happened to typography?

More (0 comments)

I recover my blog

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 26, 2012

I managed to get my blog back. Admittedly it’s not the original format but at least I can view all the old content. The problem appears to be in the templates. I tried using one of Goggles “Dynamic Views” but these just made my blog…

More (0 comments)

Sorry about the blog

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 21, 2012

This blog is now totally fucked up. If you click on any of the old articles all you’ll see is the beginning. All comments seem to be broken as well. I changed to the new templates. Result - a mess. Can I revert to the…

More (2 comments)

Comet is dead long live websockets

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - December 16, 2009

I’ve just had a chance to play with the implementation of websocketsin Googles Chrome browser.  This post started me off.After a small amount of experimentation I was able to make Erlang talk to a web page using pure asynchronous message passing.I think this means the…

More (1 comments)

Content Editable

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 29, 2009

I’ve been playing with the HTML contentEditable mode in Firefox.One word awesome.I quickly managed to put together the basis of a seamless editor. This is described in a seven part article.Part1 - toggling content editablePart2 - Adding some stylePart3 - Adding editing buttonsPart4 - A…

More (0 comments)

JSON protocols (part 1)

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - February 15, 2009

For a long time I have been interested in describing protocols. In 2002 I published a contract system called UBF for defining protocols. This scheme was never widely adopted - perhaps it was just to strange…I have revised UBF and recast it in a form…

More (0 comments)

Micro Lightweight Unit Testing

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - January 28, 2009

I’m often asked the question “what unit testing framework do you use?” The answer is usually I don’t, but I do use a form of micro testing that is built into Erlang. In Erlang, every assignment of the form Lhs = Rhs where the Lhs…

More (0 comments)

UBF and VM opcocde design

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - July 10, 2008

UBF is a data encoding that allows structured terms (rather like XML) to be sent over the network. It also includes a protocol checking scheme to automatically determine if sequences of typed messages follow a particular protocol. This blog entry was stimulated by this posting…

More (4 comments)

Itching my programming nerve

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 28, 2008

Photo: oreillygmtI’ve just got back from the first ever commercial Erlang conference. Some 40 talks in two days all related in some way or other to Erlang. It was a chance to meet old friends, make new friends and connect people together in the hope…

More (1 comments)

 1 2 >