blog.blockingqueue.comLanguage Switcher Cheatsheet: Java, JavaScript, Python, GoIntroduction I've been a backend developer since 2008, spending most of my career writing Java. Java is how I think - when I approach a problem, my brain defaults to classes, interfaces, and explicit types. Over the years, I've jumped between platfor...Dec 18, 2025·57 min read
blog.blockingqueue.comFrom Backend to Frontend: My Journey Building a Web App with Svelte and ChatGPTBetween jobs, I found myself with some unexpected free time, and instead of just relaxing, I decided to turn it into an opportunity to learn something new. The result? A side project that pushed me out of my comfort zone and taught me a lot about fro...Aug 1, 2025·3 min read
blog.blockingqueue.comUnderstanding Blockchains Through Java CodeThis project is just a java implementation for an educative block chain. The full code for this article is committed here A blockchain is essentially a digital ledger that maintains a continuously growing list of records, called blocks, which are lin...Jul 14, 2025·4 min read
blog.blockingqueue.comDetecting Virtual Thread Pinning in JavaVirtual threads represent a significant leap forward for Java. I believe they will rejuvenate the language. Combined with all the recent advancements, this will further solidify Java's dominance in areas where it already leads, such as enterprise sof...Jun 29, 2025·1 min read
blog.blockingqueue.comEvents in Node.jsI heard multiple times that javascript is event-based but never really thought about how it works. According to Wikipedia event-driven programming "is a programming paradigm in which the flow of the program is determined by events" This doesn't say m...Jul 19, 2022·1 min read