Introduction I’ve been an Erlanger since 2008 and I’m the author of a few Erlang projects of varying usefulness and popularity, including Poolboy. Poolboy is used by Basho in Riak, 2600hz in Kazoo, IRCCloud, ChicagoBoss, and other high profile projects. Get on with it… What I’m trying to say is that I’m (hopefully) not an Erlang noob, so with that context in mind I’d like to get this off my chest: programming in Erlang sucks.| Hacking Devin Torres
A Natural Sorting Comparator for JavaScript's Array.prototype.sort| Hacking Devin Torres
| Hacking Devin Torres
Gmail doesn’t support stylesheets or the style tag, but they allow inline style attributes. This snippet allows the browser to use it’s native facilities for building an HTML email for e.g. marketing campaigns by allowing you to write a document using linked stylesheets or inline style tags in the document. This could either be run within the context of the HTML email template itself or from a parent window that the HTML email is being built within.| Hacking Devin Torres
| Hacking Devin Torres
I remember programming for the web in the late 90’s. JavaScript engines were a lot worse then than they are now, and it was the last programming skill a programmer mentioned. Many programmers didn’t even regard the language as a real language, much the same way many of us today scoff when somebody mentions HTML as a programming skill. What many didn’t realize, though, is that JavaScript has always been a beautiful language when used correctly.| Hacking Devin Torres
Whenever there’s a discussion about Elixir, it soon becomes apparent that there’s still a lot of confusion regarding it’s purpose. Some developers have it in their heads that Elixir is merely some crazy new syntax that ex-Rubyists are using to avoid writing Erlang. Well, I’m going to try to dispell some of the myths and misconceptions with this blog post. It’s not about syntax, stupid silly! In The Excitement of Elixir, I responded to two of the most well-known criticisms of Erlang ...| Hacking Devin Torres