This is a draft build.

Blogs

Draft Applying The Redux Pattern in Practice

January 19, 2038

In this article I want to share some insights of how we built an Angular application using the Redux pattern and share the knowledge we gained during that time. We started in late 2018, about two years before writing this article. Back then, we had some basic experience in web development, but not using modern frameworks and patterns like Angular or Redux.

Draft Go Devops Yourself

January 19, 2038

Draft Improve Your Productivity by Feeding the Cat

January 19, 2038

The input device that made computers much more user friendly back in the day might be the one that slows developers down today. In this article I'll explain some benetifs and techniques for using your mouse less, that I've heard about in talks and tested for myself.

Draft Secure and immutable file shares using Samba

January 19, 2038

make samba safe again!

Draft Starting a Blog - The Awesome Way

January 19, 2038

Today anyone can start a blog without little or no technical knowledge at all. That's nice, but also very boring for people who have some technical knowledge. This article will show an alternative way to setup a blog using a virtual server and a static site generator, as well as git and a continuous integration server. The described workflow will be very similar (if not coincidentally identical) to the one I use for this very blog myself.

Draft Static code-analysis for Domain Driven Design, Part 2

January 19, 2038

After the last article that explained the motivation specific analysis rules to be implemented, this second part will shine a light on the actual implementation of the SonarQube plugin. I'll explain some basics of the SonarQube/SonarJava API, both cool features and restrictions, that made implementing the plugin quite a bit difficult. Additionally there'll be some nice examples of the Java 8 Streaming API, that was used for most of the analysis rules.

Draft What Studying Computer Science Brought Me

January 19, 2038

As I just have finished my master thesis in computer science, I want to do a short recap of what I believe, those five years of studying have brought me. Not only on a professional, but also on a personal level.

Should I Document This?

November 27, 2022

Documentation - a frequently avoided topic among software developers, for whom natural language is not always their favorite kind of language - "If you want to know how it works, just look at the code". Theoretically perhaps correct, because how the application works is definitely in there. But practically not sufficient, because the how - the intention behind it, the underlying decisions and possible implications or discarded alternatives - cannot be found there.

A Naive Case of UX-Design

July 20, 2022

Or how I came to build an application to display list of phone calls only to realise that I didn't really want it. And what that though me as a developer about approaching UX-Design.

Applied Functional Refactoring in Java

November 17, 2017

Since the release of Java 8, a bit of functional elegance has come to Java and many have already written about it. Still I haven't yet read anything on using those new elements to improve the structure, readability and maintainability of existing software. As I've had the opportunity do some refactoring in the past weeks using exactly those functional elements, I'll let you take part in my experience.

  • Pages:
  • 1
  • 2