You ever wondered how this cool Android apps build their views, e.g. which components did they use, which properties they set? Or have you been stuck in debugging and the view won’t just show up where you intended it to be?
Luckily, the Android Development Tools (ADT) have a function called ‘Dump View Hierarchy’ buried [...]
The web is full of tutorials and guides to learn programming Android devices. But there is also a lot of noise out there that you want to avoid. This is a list of high-quality blogs about developing for Android that I follow.
In his blog, Cyril Mottier explains how to use certain SDKs [...]
Elixir is a functional, meta-programming aware language built on top of the Erlang VM. It is a dynamic language with flexible syntax and macro support that leverages Erlang’s abilities to build concurrent, distributed and fault-tolerant applications with hot code upgrades.
That’s what the Elixir homepage says. It’s a language I am [...]
A very important topic when writing Android applications is how to structure your code so that it remains maintainable and extendable while the project grows.
While the Android SDK documentation will help you with everything you need regarding UI Architecture, there is nothing there to read about software architecture. The following guidelines will [...]
Some 2 years ago, I started a little project on Github. I felt I needed to learn all object-orientation design patterns and I needed to do that with PHP.
So I started to write examples for all the patterns and structured them in files just like I would do with any [...]
Owning Android devices since about 1 1/2 years now, I have to admit I love that platform a lot more than iOS. Mostly because getting into programming for these is a lot easier than with Apple’s OS. All you need is a computer running OSX, Linux or Windows and (though it is optional) a mobile [...]
As a software developer I am always searching for the best tool chain that helps me to write code more efficiently and faster. I am always testing new tools, discarding those that don't give me what I need to be productive.
And a big role in my day-to-day work plays the most basic tool, a [...]
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 [...]
My Coderwall Badges