Neikos' Blog Talking about my work and leisure

Using Rust for Webdev as a Hobby Programmer

I’ve been a huge fan of Rust ever since I started using it (which was right before 1.0 as I didn’t like updating my code all the time to the latest syntax). At first I created a few silly applications, some games, tried my hand at libraries; but in the end I was still drawn back into Web Development. You have to know that I grew up with PHP and then Ruby for Web Development, so I went from CakePHP to Ruby on Rails, which was amazing! RoR had so many features out of the box that I used, it just worked at first. But then came the pitfalls of dynamic frameworks: indirection over indirection over indirection. Which I believe is a case of “If you make it possible, people will use it.” This indirection is what causes the hours upon hours of debugging spent on why when removing a part from A it breaks B.
Read More...

On our way to a Minecraft Clone

It’s been somewhat of a goal of mine to create a semi-functional ‘Minecraft’ clone. I usually get stuck somewhere, and today I want to document what I do and how far I get, simply for anteriority purposes. (Why Minecraft? It is one of the rare games that were actually fun to play, and still are today)
Read More...

For IDEs

First of all, Happy New Year! We’ve begun our next voyage around the sun and with a new year comes a fresh plate to start working on new projects.
Read More...

Functional Programming

Functional Programming. I have often heard about the difficulty in functional programming. Immutability, pure functions, Monads a few dozen more of things to know to get started.
Read More...

Going into Resources (Games #2)

I have talked with a friend of mine (who is rather knowleadgable) about an implementation of a resource system in my game. He offered me interesting insight into two ways of calculating and keeping resources up to date.
Read More...

The Duck which is actually a Mouse

Today, during our project work, we had decided to finally get ourselves a plushie. However, we didn’t find any that seemed to suit our tastes. So we settled with this mouse. It’s fairly iconic in Germany for being an educational program. So we thought it fitting to use as our duck.
Read More...