Latest articles
Build a 3D Environment with Three.js
Learn how to create an immersive 3D environment using Three.js, covering scene setup, object creation, lighting, and more.
Creating a React App
Learn how to create a React app and build a simple calculator.
The Rise of Functional Programming in JavaScript: Embracing a New Paradigm
Functional programming is gaining traction in the JavaScript community as developers seek to write cleaner, more maintainable code
The Evolution of Error Handling in JavaScript: From Callbacks to async/await
Error handling in JavaScript has undergone significant changes over the years, from the early days of callbacks to the modern era of async/await.
Hello world: how I built this site
I originally built this portfolio site back in 2018, and since then it's evolved quite a bit. Recently I migrated from Create React App to Next.js and made some major upgrades in the process.
You (probably) don't need CSS-in-JS
Vanilla CSS is good now actually. Here's a couple nifty techniques for dynamically styling React components with CSS custom properties.
