Day 17 – Building My Calculator Step by StepWith the planning from yesterday done, today I began turning that plan into code. It’s challenging to figure out where to begin, but once you start breaking it down into its moving parts, it quickly becomes a solvable puzzle. The Stage List Before ju...Sep 19, 2025 · 3 min readthedebuggingdiary.hashnode.dev
Day 16: Wrapping Up the Fundamentals of JavaScriptI’ve done it. In just 15 days of learning JavaScript, I’ve managed to get a solid grip on the core principles of the language. That means I’m finally ready to step into deeper waters and start exploring more complex concepts. But before moving forwar...Sep 17, 2025 · 3 min readthedebuggingdiary.hashnode.dev
Day 15: Objects vs Primitives and Some Array GymnasticsToday was a shorter session, but it was very important in terms of concepts. Let’s dive into what stood out. Primitive Variables vs Object Variables A key difference between primitive variables and object variables: Primitive variables hold a direct...Sep 14, 2025 · 2 min readthedebuggingdiary.hashnode.dev
JJ Day 14: Unlocking ObjectsToday was about Objects. They are a crucial part of JavaScript and anyone who works on a real project will inevitably bump into them. Objects are everywhere. They are a massive topic, but for now, TOP focused on the basics. What Are Objects? JavaScri...Aug 27, 2025 · 3 min readthedebuggingdiary.hashnode.dev
JJ Day 13: Wrapping Up The Drawing BoardYesterday I laid the groundwork for my Etch-A-Sketch inspired project. I built the grid, got the squares to respond, and made the base mechanics work. Today was the big push to finish it. The plan was simple: add functionality, polish the design, and...Aug 17, 2025 · 5 min readthedebuggingdiary.hashnode.dev