This is a post where I summarize some of the projects I have been hacking on during 2020. Note that only "non-work" related projects are covered by this list. FOSS projects which I have been able to contribute to during work time are included, though.
Read more |
This is a post where I summarize some of the projects I have been hacking on during 2019. Note that only non-work related projects are covered by this list.
Read more |
In this post I'll write about a number of differences between Java and C# that I've experienced at my current job. First a bit of a background: Before I switched jobs in August 2018, I had been working with C#, Ruby and other programming languages for the last 15 years; Java was pretty much out of the picture for me. I had worked as a Java programmer from the year 2000 to 2001, but this was inded a long time ago.
Read more |
Many of us have been using GNU GDB for debugging to some extent, but at least for me personally, I know that there is a lot more to learn about how to use it effectively. In this blog post I go through something I call tracepoints and why they can be invaluable in debugging complex problems.
Read more |
Back in the days, compiling the Linux kernel was a rough (but still
remotely useful) measure of the performance of a machine. How long does it
take to compile a modern Linux kernel on a modern piece of hardware? Let's
find out!
Read more |
I wish I wouldn't have to write this, but: nVidia graphics cards seem to be
a horrible choice for Linux desktops these days. Maybe it's always been
like that, but the issues unfortunately still remain to a certain degree.
Read more |
Again, we were runnning into a JRuby memory leak that I had to investigate,
since it was affecting a customer environment in a bad way.
Read more |
Node.js is an interesting platform for running JavaScript in the
server-side of your web applications, with a significant amount of growth
in the last years. In this blog post I'll share some of my initial feelings
about using it with Express.js
Read more |
Trying to get Puma working on JRuby with SSL/TLS (i.e. https) suport has
turned out to be a bit challenging; this is honestly a blog post I would
rather not have had to write. Why are things so complex sometimes?
Read more |
Because of a problem in a customer environment noticed recently, it's once
more time to put on the "memory leak debugging hat". Join me and we'll see
where the adventure takes us this time!
Read more |