Snow-covered path through a park during heavy snowfall

2018 — what a year!

2018, my favorite year so far, has come to its end. So, I decided to recap what happened in my life this year, as well as to tell about events I haven’t covered yet. 2018 was the first year for me that started with exams. Not that I haven’t spent holidays studying for exams before, though, so with some persistence and tangerine fuel 🍊 I passed them all good enough and had a week of TV series and open source contribution before the upcoming semester. With some help from Halium project maintainers and a steep learning curve, I was finally able to conquer graphics libraries on an x86 Android phone and start a Wayland compositor. At the same time, my efforts on the Russian-speaking KDE community became visible, as our friendly local group crossed a symbolic border of 1000 members! ...

29 December 2018 · 3 min · Ilya Bizyaev
Rust logo over colorful source code

Rust for algorithms

This week I was assigned to implement a number of string related algorithms that perform substring search and count, calculate helper functions and build performant structures on them, etc. Algorithms themselves were not too complicated, so I decided to challenge myself and solve the problems using Rust (instead of my main language C++). Now that I’ve solved the task, I can tell a bit about my experience, things that I found convenient or complicated. I’m a beginner in Rust, but if my idea of the language is interesting to you, read on! 🙂 ...

23 December 2018 · 4 min · Ilya Bizyaev