/writing

Installing Reactive Banana on Ubuntu 16.04

In the days leading up to the Christmas holidays last year I was searching for a little project that I could work on. After some consideration I settled on trying to build a Tetris clone in Haskell. Funky, right?

Learn Myself a Haskell

Once upon a time I actually studied mathematics. Overall it wasn’t a particularly pleasant experience. I guess although I was pretty good at “school mathematics”, “university mathematics” weren’t really for me. I quit and started doing what I do now, which is software development.

Better OOP?

I had and have the pleasure to take part in Object Orientated Programming, a course taught at the TU Wien this semester. OOP is a mandatory course, taken by a couple of hundred students each and every semester. It might also be one of the most critiqued courses in the whole curriculum. Or at least, that’s the impression you get if you talk to other studen...

Using Amazon AWS, Jenkins, and Sonar for university projects

If you study information technology at the technical university in vienna, sooner or later there comes the day when you have to work on a project together with some other people. One course, namely software engineering and project management, is specifically designed to teach students about the joys (or horrors) of developing software in a team. You are s...

Using Jetbrains RiderRS on Ubuntu 15.10

A couple of days ago Jetbrains released the first version of Project Rider in an early access program. If you know me personally you probably are aware that I have been drooling over the prospect of trying it since it was announced last January. I started out writing lots of C#, am currently running Ubuntu 15.10 and have always been (and hopefully always ...

Python Challenge - Part 1

A couple of days ago my girlfriend told me about this quiz she found - the python challenge. Its basically a web quiz containing levels and you progress levels by solving puzzles. If you’ve ever heard of NotPron, you know what I’m talking about. The puzzles on the python challenge are designed in a way so that you have to utilize some algorithm or similar...