Debugging Memory Leaks and Memory Bloat in Node.js
Memory leak is usually consider some hard bug or a blackbox. The goal of this article is to efficiently get to the bottom of any memory issues and make them no more of a problem than your average bug
Determinism in League of Legends game - Part 1
Riot game talk about how they gave themselves the power to turn back the hands of time in League of Legends. They make LoL game server deterministic so they could re-play a recorded game and restore the server to the exact state it was in at an earlier time. Which is very similar to a database transaction log where we can re-play the log.
Classes, Complexity, and Functional Programming
We all want to have simple code that’s easier to maintain. Where we often really disagree is how to accomplish that. In this blog post I’m going to talk about how I see functions, objects, and classes fitting into that.
10 layers of Linux container security
Securing containers is a lot like securing any running process. You need to think about security throughout the layers of the solution stack before you deploy and run your container.
Switching from 1Password to Bitwarden
An amazing story of developer want to get better control of password manager. He found an open source tool, see that it’s written in .NET without API document, decide to intercept the client and build another open source backend that compatible with .NET one, built tool to import 1password into their own backend.
Awesome Game Boy Development
A curated list of awesome Game Boy (Color) Development resources, tools, docs, related projects and open-source ROMs. They also have discord channel.
Implementing a worker pool
In order to improve performance of an application without using tonnes of resources the Worker Pool is a simple and efficient solution that powers many concurrency patterns.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this