Decoding Chaos: How True Randomness Works in Software Engineering
Understanding Randomness When you hear the word “randomness,” what usually comes to mind? You may think of something intangible, an...
How to Use React Developer Tools – Explained With Examples
Traditional browser developer tools are designed to inspect and debug web pages by interacting with your HTML, CSS, and JavaScript...
20: Dogfooding
What is dogfooding, and why do teachers need it? In the Season 1 finale, we explore the essential practice of...
From Construction Worker to Teaching Millions of Developers with John Smilga [Podcast #122]
On this week’s episode of the podcast, I interview prolific programming teacher John Smilga. John grew up in the Soviet...
How to Use the useReducer Hook in React
In this article, we’ll take a deep look at the useReducer hook in React. It can look confusing, especially if...
130: Tips for Starting a Podcast
Producing your own podcast is easier than you might think. In this episode, I share the tools and processes I...