About Fredrik

This author has not yet filled in any details.
So far Fredrik has created 4 blog entries.
1 11, 2016

Hashtable Implementation Using Cuckoo Hashing

By | 2016-11-01T11:58:59+00:00 November 1st, 2016|Algorithms, C++|0 Comments

Background A hashtable is one of a select few datastructures that take the center spotlight when coding games. Other often encountered structures are vectors/dynamic arrays (of course), ring buffers and intrusive linked lists.  I will post about some of them in the future, but today is all about our hashtable implementation! In this post I will present Cuckoo hashing, which we use to implement our hashtable. Cuckoo hashing gets its name from the cuckoo family of birds, where many species lay eggs in other species nests. When a cuckoo chick hatches, it pushes other eggs/chicks out of the nest and gets all [...]

17 10, 2016

IT environment, part 3: Backup of services

By | 2016-10-19T15:15:41+00:00 October 17th, 2016|IT|0 Comments

In my previous blog posts (found here and here) I gave a brief introduction to containers and as well as giving tips on how to make the containers behave like physical computers on your LAN. I also briefly mentioned that we host our own git server. Why would we do that, when there are plenty of cloud services that offer us hassle-free access to git? In order to understand why we made this decision, one need to rewind the time a few months. After deciding to found our own studio, one of the first questions you need to answer is: do we spend time [...]

3 10, 2016

IT environment, part 2: Practical server setup

By | 2016-10-17T12:13:57+00:00 October 3rd, 2016|IT, rkt|0 Comments

In my first blog post I gave a very brief introduction to containerization and why we chose to spend some time on our initial IT setup. In this post, I will talk about how we've deployed our first container host server. If you're used to deploying myriads of servers on your own and can configure network settings in your sleep, this post might be a bit basic to you. However, if you're like me, with some technical know-how but rather inexperienced with larger network setups - then hopefully this post can help you if you one day decide to deploy your own container host. First, a brief [...]

28 09, 2016

IT environment, part 1: Introduction

By | 2016-10-17T12:13:57+00:00 September 28th, 2016|IT|0 Comments

When going from an established company to a startup like ours, a lot of things change. For the most part for the better (more freedom! flexible working hours! no meetings!), but some changes are not as good. One bad thing is that you become fully responsible for your own IT environment. That's not to say that fiddling with your IT setup is boring, rather the opposite. But it also takes quite a bit of time if one wants to do it properly and it's probably not your core business idea. One of the things I really wanted to avoid was the [...]