Building a cheap WiFi power switch

The first stop in my smart home series is to control power switches via WiFi.

To do that I researched what devices are available and found that they either cost a lot, like 49€ for a power switch from Fritz!, or always want to connect to either someone else’s server or a shady cloud.

[Read More]

Setting up a smart home environment

I recently wanted to jump on the smart home train and start with controlling the power for some devices (e.g. printers), set up a multi room music system and control everything with a smartphone.

With this in mind I’m going to start a blog series about how to build yourself a smart home from scratch with, hopefully, very low cost.

[Read More]

Using VSCode as a general purpose text editor

I recently started to test out VSCode as a general purpose text editor since it has a lot of plugin support for languages. I never used Sublime or Atom before, so this is my first time encountering such a feature rich editor. I’ll not try to cover all commands that this program offers, such as the complete command palette, but focus on things that I find awesome and plugins that I installed. I have to say tho that I love the command palette which gives me all of the control via keyboard, I don’t have to use the mouse ever in VS Code, which I really welcome.

[Read More]

Powershell functions to navigate faster in the terminal

I’d like to share 3 Powershell functions that I’ve wrote this week to navigate a bit faster in the Powershell.

I’m having a lot of different folders to organize my files and projects and it’s kinda exhausting to tab through the folders with the command, which looks something like this:

cd D:\scTAB\dotnTAB\proTAB\paTAB\is\getTAB\long

What would be cool instead is

ccd d: sc dotn pro pa i ge lo

[Read More]

Briefe mit LaTeX schreiben

Ich musste in letzter Zeit öfter Briefe schreiben und habe mich dabei wieder mit Word rumärgern müssen. Trotz Vorlage sind einige Dinge manchmal schiefgelaufen und der „Workflow“ dauert doch ziemlich lange.

[Read More]

Enhancing the Refactoring in your Xtext-DSL

Some time ago I wanted to enhace the experience developers would get when developing with a DSL I’m working at with things like better refactoring in Eclipse.

A lot of things that you would want to have are already provided out of the box, these things might include the Rename Refactoring.

[Read More]

Meine IHK Abschlussprüfung

zum Fachinformatiker Anwendungsentwicklung

Seit dem 08.07.2015 bin ich Fachinformatiker für Anwendungsentwicklung und möchte mit der Veröffentlichung meiner praktischen Abschlussarbeit, welche mit 100% bewertet wurde, meinen Blog eröffnen.

Dies umfasst alle Dokumente zur praktischen Prüfung, also angefangen bei dem Projektantrag über die Projektdokumentation hin zu der Projektpräsentation.

Das Projekt, Codename RoutingDSL, habe ich bei meinem Ausbildungsbetrieb, der Alten Oldenbruger in Vechta, absolviert.

[Read More]