Starting a simple GUI project in Erlang with ZX

A few days ago I wrote a tutorial about how to create a CLI program in Erlang using a new code utility called ZX that makes launching Erlang a little bit more familiar for people accustomed to modern dynamic language tooling. Today I want to do another one in the same spirit, but with a […]

Starting a simple CLI project in Erlang with ZX

Yesterday I wrote a post about a new tooling suite for developers and users that makes dealing with Erlang more familiar to people from other languages. Using the tool for packaging and deployment/launch makes writing and deploying end-user programs in Erlang non-mysterious as well, which is a great benefit as Erlang provides a wonderful paradigm […]

Erlang: A new packager and launching tool

I’ve never really liked the way that Erlang’s existing tools generally force one to accept “releases” as the One True Way to structure, build, test, launch and deploy Erlang programs. We have escript, of course, which is fantastic, but it does come with a few handicaps such as making it a somewhat cubmersome and magical […]

PSA: Reinventing the Wheel

Reinventing the wheel is not always a bad thing, and sometimes it is even called for. If you are engaging in reinvention of some wheels, just ask yourself if you have a reason for doing it. Good enough reasons: Self education “The existing thingy doesn’t quite do what I want” Creating an open source alternative […]

The Subversion of the Word “Globalization”

There is an underlying problem with discussions today about globalization. Ideologues have hijacked the term “gloablization” just as they have hijacked the term “diversity”. “Globalization” is something the Eisenhower administration supported after WWII. The idea was that another massive war would be unlikely if trade were the foundation relationships among nations (particularly nations that have […]