Delta – Language learning built on cognitive science, not gamificationI'm building Delta to demonstrate a principle from modern learning science research: if you give a learner a story and ask them to make judgements based on what they read, retention and understanding happen as side-effects. Everything runs in your browser via WebGPU.Aug 2, 2026·4 min read
Choosing the Right Programming Language: Insights and ReflectionsHas somebody ever told you to start learning programming through languages like Python and JavaScript? "They're easier to learn," they said. "Great for beginners," was a common saying. Now, I'm not saying that one shouldn't ever need to learn such hi...Aug 27, 2023·6 min read
Starting a New Side Project? Here Are 4 Lightweight CSS Frameworks to Get up and Running.Introduction We've all been there before. You get an idea for a new website and want to start building it as soon as possible. With pencil and paper, you’ve devised a general idea of the layout and JavaScript code. But unlike last time, you don't wan...Feb 12, 2023·4 min read
Build a Realtime Collaborative Code Editor with SvelteFor this article, I decided to do things differently. ChatGPT gave me this headline, and I decided to stick with it. So, today we will look further into the different aspects of a real-time code editor. This includes conflict resolution with operatio...Feb 1, 2023·20 min read
Scrape Music Lyrics from the Genius API with NodeJSHello everyone. In this article, we will explore the Genius API for music lyrics. Also, I'll be sharing a simple guide towards web scraping any website with JavaScript. Why would you want to scrape lyrics from Genius? First of all, there is a wide co...Jan 15, 2023·8 min read
Build a Space to Share Formulas With SvelteKit and FirebaseHappy New Year. Today, I will show you how to get started with SvelteKit. Using our project, users will be able to share mathematical formulas. Others can view formulas and test them out with their variables. SvelteKit SvelteKit is a framework for b...Jan 8, 2023·14 min read
Build an Auto Karaoke System with React and VercelHello again. Today we'll create an auto karaoke system with React and Vercel. https://youtu.be/FCn0MGG41io Our project involves recognising a song from an audio sample and then displaying its lyrics to follow along. We can use ACRCloud for the audi...Dec 18, 2022·13 min read