This article is part of a series comparing different ways to implement asynchronous requests on the client to augment the latter. So far, I described the process with Vue.js and Alpine.js. Both are similar from the developers’ point of view: …
-
A Short History of AJAX and SSR
My journey in programming began over two decades ago, a time when JavaScript was a far cry from its current state, and developers were primarily focused on Microsoft Internet Explorer.
-
Implementing the Idempotency-Key specification on Apache APISIX
A simple implementation of the Idempotency-Key header specification on Apache APISIX via a plugin.
-
Preparing for JDK 21: A Comprehensive Overview of Key Features and Enhancements
As we inch to the release of JDK 21 in September (next month!), get familiar with the features and improvements this version will bring!
-
Busting Myths, Building Futures: A Conversation with Cay Horstmann on Java and Machine Learning
Cay Horstmann shares his experiences with Java, his writing process for technical books, the challenges of teaching Java, and discusses its role in education.
-
Dive into the OpenJDK: Top 10 Reads on Foojay.io
Foojay.io is a community platform dedicated to the needs of developers who use the OpenJDK and related technologies.
-
Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-II
Welcome back to the second installment of our in-depth conversation with Jakob Jenkov, a leading figure in the world of Java. If you joined us for Part I, you’ll recall the insightful discussions around the evolving landscape of Java and …
-
Announcing “Java Unscripted: An Asynchronous Exploration of Excellence”
Join us for “Java Unscripted,” an enlightening interview series spotlighting the wisdom of seasoned Java experts.
-
From Assembler to Chat-GPT: Steve Poole on the Shifting Landscape of Programming
In this engaging interview with Steve Poole, a seasoned Java developer and DevOps practitioner, we delve into his career journey, valuable insights, and the evolution of technology. Poole shares his experiences, highlighting the importance of critical thinking, adapting to change, and embracing innovation in the world of software development.
-
On Cosmetics vs. Intrinsics in Programming
Instead of arguing about cosmetics, e.g., annotations vs. “functional”, we need to spend time on intrinsics more: actors, asynchronous, etc.
-
Demystifying Memory Management in Modern Programming Languages
In this multi-part series, I aim to demystify the concepts behind memory management and take a deeper look at memory management in some of the modern programming languages.
I hope the series would give you some insights into what is happening under the hood of these languages in terms of memory management.