I am learning Erlang for a little to a year now, not constantly but every now and then and a little more in the last 2-3 months. As I dug deeper and deeper in the language I started looking for the typical stack for Erlang programs. That means tools to develop and run a Erlang/OTP [...]
What exactly are dotfiles some of you might ask? It’s those little settings file that swirl around in your $HOME directory (~) on your Linux or Mac OS X machine and sometime you have to change them to adjust your configuration with them.
What are dotfiles?
These might include settings for vim, screen, tmux, bash, [...]
To start development on a new Erlang module that supports concurrent processing, I wrote myself a template, that is mostly inspired by the template from Joe Armstrong and his book Programming Erlang – Software for a Concurrent World.
I developed the template from [...]
Today’s blog post is about why you should think of a DSL when building APIs. Don’t be afraid, I am going to explain what a DSLs is if you don’t know it by now and I will give you an overview of examples. You might already know them but most developers don’t recognize them as [...]
Recently, I held a talk at Mayflower GmbH about Composer, a fresh and easy new way to manage the dependencies of a PHP project. Actually I did that talk twice, once in Würzburg and once in Munich. The Slides are in german, but I think you’ll get the point even if you’re [...]
I’ve already talked about Unix programming here, but today I want to go a step ahead an really implement a daemon, this time I am going to use PHP. You may have already heard of daemons here or there, but I’ll give you some facts about them anyway:
I often ask myself: “What can I do to improve my daily work, to become more efficient and a better developer in the non-technical sense?” In the end, it’s all about being agile. But what does that mean? I assume you already know about the agile manifesto:
Individuals and interactions over processes and [...]
The other day I blogged about an alternative for bash, zsh. But what if you want to write your own shell that behaves exactly like you want it to?
My Coderwall Badges