CoderOasis — Developer Blog for Real-World Programming
Build Your Own Stack-Based Bytecode Virtual Machine in C
ChatGPT Is Building Its Own Code Repository — And I Have a Lot of Thoughts
How to Use AI Coding Tools to Speed Up Development (Without Losing Your Mind or Your Skills)
Should You Upgrade Your Minecraft Server from Java 21 to Java 26? Here's my Answer
Java 26 Is Here, And It's Finally Finishing What It Started
MariaDB Is Playing a Long Game, and It Might Be Winning
C# 14 Is Actually Good And I'm Not Happy About It
Your HTTPS Is Toast (But Google Has a Plan): Merkle Tree Certificates and the Post-Quantum Web
The RAMpocalypse! How AI Companies Are Destroying the Hosting Industry and Your Wallet
StackOverflow's Decline: From Community Help to Reputation Farming to AI Replacement
What is Python? The Language Behind Instagram
What is Platform as a Service? The Sweet Spot Between "Too Easy" and "Too Much Work"
What is Infrastructure as a Service? The Layer That Makes Everything Else Possible
What is Python? Building a Discord Bot That Scaled to 100,000+ Servers
What is Redis? The Database I Used for Years Before I Understood What It Was
What is Software as a Service? Why Paying Someone Else to Deal With Servers Isn't Laziness
Let's Build a PHP Framework! Part 2: The Authentication Layer
The Hidden Language of Data: How Data Science Is Changing Our World
Let's Build a PHP Framework! Part 1: The Database Layer
What is PostgreSQL? Why I Finally Switched from MySQL
Understanding & Creating RSA Digital Signatures
What is MySQL? The Database That Helps Power the Web
Why I Switched from WordPress to Ghost for CoderOasis
The Event Loop: Why Your JavaScript Code Doesn't Run When You Think It Does
JavaScript vs TypeScript: The Battle I Finally Stopped Fighting
TypeScript: Advanced Types That Actually Matter
What is Docker? How Containers Changed Deployment and Security Forever
What is Java? The Language that Wrote Minecraft
What is Self Hosting? Controlling my Privacy and Data
What is TypeScript? Why I Finally Stopped Fighting the Type System
What is JavaScript? From Browser Scripts to Full-Stack Development
What is PHP? My 20 Years of Experience of PHP Development
Java 22: The Big Update for Minecraft & Enterprise
Understanding Why PassKeys will Replace Passwords
Understanding the New Stream Gatherers in Java
Using TypeSafe Enums vs Enumerated Types in Java
Capturing Garbage Collection Traces in NodeJS Applications
Guide to Enums in the Python Programming Language
Implementing RSA from Scratch in JavaScript
Simple Guide to the Basics of Async/Await in Python
Understanding Linux's True and False Commands
Async Timeouts with CompletableFuture
Implementing Virtual Threads in Java Streams
Lets Build a Web Scraper in PHP and Python
Implementing Your Own Garbage Collector in Java