Getting Started With BeepBeep

July 5, 2009 BeepBeep is an intuitive web framework (or micro-framework in the words of its creators) along the lines of Django or Merb. For someone looking to get started with Erlang webapps with a minimum of hassle, it's a great option to investigate.

Filed under erlangbeepbeep

Debugging Crashes With Small Scripts

January 23, 2010 Last week at work we ran into a fairly strange crashing bug. Writing a handful of simple scripts to test language/vm settings made it straightforward to debug a fairly confusing issue without trying to deal with the richness of a real application.

Filed under erlang

Erlang Brush for SyntaxHighlighter

September 15, 2009 While adding SyntaxHighlighter support to Pitance, I went ahead and put together a very simple Erlang brush.

Filed under erlangpitancesyntaxhighlighter

Distinguishing Strings from Lists in Erlang

July 25, 2009 A quick look at the very very simple solution I have arrived upon for distinguishing between strings and lists in Erlang.

Filed under erlang

Writing Join in Erlang

May 5, 2008 Erlang doesn't have a built in function for joining strings, and so I sat down to put one together quickly. A quick look at two different ways that join can be implemented.

Filed under functionalerlang

Refactoring & Testing Our Dynamo Clone

January 2, 2010 This third part of the series working on Dynamo works on refactoring the code thus far into something more workable. In particular we add unittests and convert the message-passing based implementation into an OTP gen_server.

Filed under erlangdistributed-systems

Cleaning up erlang_markdown

October 11, 2009 After some additional work, erlang_markdown is cleaning up fairly well into a usable package. At this point, pretty much all of Markdown should be implemented outside of the alternative header syntax.

Filed under markdownerlang

Cull Lingering Erlang Heart Processes

February 4, 2009 This article introduces a short Perl script that culls errant Erlang heart processes, which have the awkward tendency of accumulating over time with crash-heavy processes.

Filed under erlang

Using Ajax with the BeepBeep Microframework

July 6, 2009 The second entry in the Introduction to BeepBeep series, this time we take a look at using Ajax with BeepBeep in an extremely simple and contrived example.

Filed under jqueryerlangbeepbeep

Thoughts on Dating Erlang

April 30, 2008 I have been working on a project using Erlang for the last few days, and have been enjoying it a good bit. Its given me a few topics to think about: message passing and functional string handling, among others.

Filed under functionalerlang