One thing that continues to annoy me is that if I say: I get an error. I'm sure that there are worlds where this makes sense, but why oh why make me spend cycles ...
Politécnico Open World (POW) is an Android 2D top-down exploration app built on top of real-world maps. The player navigates the actual streets of their surroundings (with initial focus on the ESCOM / ...
Most developers know that HashMap gives O(1) performance. Very few know why it sometimes suddenly doesn’t. And that gap is exactly where production outages happen. Let’s break HashMap from memory ...
Weiss, Data Structures and Algorithm Analysis in Java, Chapters 2-5, 6-6.4, 6.9, 7, 9-9.3, 9.5; class lecture notes; MapReduce paper.
In Java development, the HashMap is one of the most commonly used data structures for storing and retrieving data quickly using key-value pairs. Its simplicity and speed make it a go-to choice for ...
I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After going through this study plan, I got hired as a ...