Articles for programming:
likethewind - a tiny pelican theme powered by tailwindcss
You are looking at a new theme I am working on for pelican, build on top of tailwindcss. While I don’t think it looks visually stunning (yet, fingers crossed) it does a few things in the background already that I quite like: It builds a tiny css file to …
Using wpool and pg2 to build broadcastable worker pools
wpool is my preferred erlang worker pool library. But there is no easy way to broadcast a message to all spawned workers. Or is there? In this article we will have a look at wpool, how to easily replace a single gen_server with a process pool and finally how to …
First Erlang deployment
A report on how my first Erlang deployment went down, and what I learned from it.
erllex - simple erlang sample lexer
Showing off Regular Expressions in Erlang and how to build a simple lexer
Asynchronous function calling in Erlang
A look at asynchronous functions in Erlang and why there is no real need for a support library.
ssg_reloader, a static site generation development server
I wanted to make something better than the plain python http server for pelican site development and then thought that actually it wouldn’t be too hard to build something which should work for all static site generators. So i hacked together ssg_reloader, a simple python / flask app which serves …
Writing Pelican Plugin tests
Short intro on how to write tests for your pelican-plugins and rambling about the structure of pelican itself.
Testing Across Applications with EUnit
I am currently developing a distributed system for my Bachelor Thesis which utilizes a node controller application to distribute calculations from a client application towards node applications. For testing I wanted to use EUnit, mostly because that’s what I already knew and writing Unit Tests for my data module …
XML API parsing in erlang
Some weeks ago I wrote a application in Erlang which reads data from the youtube API. I wanted to parse its content efficiently via a sax parser and xmerl was the first search result that popped up. At first I had trouble reading its documentation it is actually easy enough …
Writing an Erlang OTP File Poller
A short introduction to Erlang OTP and how to program a File Poller which implements gen_server
Peeking at erlang/chicagoboss
Developing a Paste Site in Erlang, supported by chicagoboss
Dealing with Eclipse
How to handle some of the stones eclipse throws at you when you don’t expect it
Find the number of dir changes needed to get from path1 to path2
Derping around with python and paths
Simple Media Center (simpleMC) V0.6 release
Simple Media Center (simpleMC) V0.5.4 release
added Youtube search function to my XBMC alternative
Simple Media Center (simpleMC) V0.4 release
New Simple Media Center (simpleMC) Version
Simple Media Center (simpleMC) V0.3 release
Third working release of Simple Media Center (simpleMC)
Simple Media Center (simpleMC) V0.2 release
Second working release of Simple Media Center (simpleMC)
Simple Media Center (simpleMC) V0.1 release
First working release of Simple Media Center (simpleMC)
Introducing Simple Media Center (simpleMC)
Startup of a new project. Simple Media Center (simpleMC) aims to provide a lightwight alternative to XMBC.
Peeking into Haskell
Last semester I dipped into functional programming. Today I want to show you the part which stood out the most for me: Readability.
How to make the dropbox SDK work with python3
Or why you should always think horse when you hear hoof-beats, not zebras.