Februrary 2022 monthly summary

Usually my summaries are not only showing what I’ve done in the specific month, but also they paint some view of the upcoming work. This month will be different. The truth is – I will be pausing BMD as a project for the time being.…

Read more

January 2022 monthly summary

There is something in a new year vibe. This feeling of starting fresh, the surge of energy (hopefully!) after the holidays, everything seems possible. Of course, usually this feeling ends in a week (yes, I’m talking to all of you, new year’s resolution gym goers!),…

Read more

GC Theory – Generational algorithms

As a Java programmer, the concept of GC is not new to me. However, as long as I remember, the concept of GC in Java was tightly coupled with Java Memory Model and its generational hypothesis. It reached the point where I actually could put…

Read more

GC Theory – Allocation

Up until now, we were concentrating on two aspects of the memory management – identifying live data, and a way to free unused memory. This post will concentrate on possibly the most important thing in memory management – allocating the memory. Two types of allocation…

Read more

GC Theory – Copying algorithm

The last ‘main’ of the GC algorithms that I’ve mentioned in the first post, was copying algorithm. The time has come then to dedicate a separate article to it. Basics of copying Algorithms already described suffer either from their execution time length, or resulting memory…

Read more

GC Theory – Mark&compact

Up until know, in the previous posts, we’ve taken a look at how memory is retrieved by different GC methods. However, we did not look at the state, in which the memory is left after such process. Obviously this is a big deal – no…

Read more

December 2021 monthly summary

Last year December summary was a big thing – it summed up my Advent of Code effort. Remembering that experience, this year I’ve decided not to indulge myself with such experience. Although, the month was both interesting and tiring at the same time! It started…

Read more

November 2021 montly summary

I remember writing November summary last year, when I already knew that Roguelike AoC 2020 was coming. I don’t plan such adventure this year, but I’m still please with the state of things. November was this year, was full of work, but with well-deserved periods…

Read more

From Java to C++ – lambdas

In Java, we have our take on functional programming with lambdas. Obviously, as functional programmers love to tell us – they’re just a mere simplifications of the ‘real’ functional languages. However, introduced in Java 8, they’ve had  really changed how we do things in Java…

Read more

From Java to C++ – Inheritance

This post will be short, however I think it could be useful for people, especially the ones coming from Java to C++. Today I want to cover inheritance, which may seem like a trivial thing, but actually it’s not. Maybe not at its core –…

Read more

Back to top