IT & Programming
Interests in IT
- My current language of choice is Ruby, and many (if not most) of my programs are written using Ruby. I'm also familiar with some common libraries, including Sinatra, Erubis and RSpec.
- I've also worked a lot with Java (+JUnit) and C#. I have some basic knowledge on making GUI applications with C# and WPF; same also applies for JavaFX.
- I know core principles and basic elements of Haskell and core concepts of functional programming.
- Used to administer an ESXi-based personal server, now migrating over to Proxmox. In any case, Linux-based VMs are used within those hypervisors. I'm familiar with basic concepts related to both systems, and have built several simple BASH scripts to help with automated tasks. DNS for this server is provided by the excellent free dynamic DNS service FreeDNS at afraid.org.
- Home router is OpenWRT based, with several kinds of custom configuration for my specific needs. pfSense and IPFire have also been in service with varying roles. Basic and intermediate network concepts are relatively familiar.
- Distros used on the server include CentOS 7 and Debian 8. These systems run several services of interest, including several personal Apache web servers, GitLab, Nextcloud, Minecraft and FreeIPA for centralized authentication.
So far, anything new is interesting really. I enjoy exploring new things in the IT field, getting new knowledge on things I have previously not thought of in detail. Latest trend in this is probably the above-mentioned home server administration, as it has turned out to be highly educational in terms of learning how to work with actual services. And it comes with tangible benefits too! As of programming, my interests tend to be more towards the back-end aspects, although I certainly do not constantly shy away from the front-end either (and this website is proof of that xD).
Take a look around, particularly on the menu on the left. There are several projects and snippets available for viewing, including this website itself (see Konsensus). You may perhaps also find something of interest in the weblog. This website is not complete though; more content may appear at any time!
You may also be interested in looking around my GitHub account.