Tibor Djurica Potpara

Written by Tibor Djurica Potpara, a software engineer based in Dublin, Ireland. About me

Adieu, WordPress

07 April, 2020

When I started this blog 8 years ago, I had the sincere intention of posting on a regular basis. As evidenced by the 6 year hiatus, this has…

Creating a simple JIT compiler in C++

03 June, 2014

When we are designing a programming language, we generally have to decide whether it will be compiled or interpreted. Compilation has the…

Implementing a variant type from scratch in C++

09 October, 2013

When programming in C++ we sometimes need heterogeneous containers that can hold more than one type of value (though not more than one at…

Fixing the brightness fluctuation problem on HP laptops with AMD graphics

12 September, 2013

After installing Windows 8 on my laptop for a second I decided not to install the AMD driver pack from HP website, since the driver that was…

How to calculate Jordan's normal form (the hard way)

10 June, 2013

First thing we do is find out the spectrum of , that is, its eigenvalues. We shall mark them as . We do this however we can, usually by…

Comparing BGP routing tables for missing routes

09 October, 2012

If we are connected to the internet via one single ISP, it is most likely that we will have a default route set up to one of their access…

Why NAT has no place in our networks

30 September, 2012

Let’s imagine a hypothetical situation. We have a problem with our internet connection, so we call our ISP’s tech support. We wait for a…

Generating faux words for a specific language

28 September, 2012

Generating faux words (words that look and sound like they could be a part of the language) is an interesting problem. Different languages…

The humble beginnings

26 September, 2012

After quite a long time of hesitation and indecisiveness, I have finally managed to get it together and start a blog. Despite having been…