Exploratory Testing • Nov 19, 2024 Jest Setup: Gotchas with Next and MUI If you're setting up UI tests with Jest and React Testing Library and then adding in NextJS and Material UI, watch for these three things.
TypeScript • Nov 19, 2024 How to Create an NPM Package in TypeScript from the Ground Up Demystify the creation of a TypeScript NPM package by starting from the absolute minimum amount of code and building up a complete importable module.
Developer Tools • Nov 18, 2024 Save Time with Code Snippets in VS Code Visual Studio Code (VS Code) Snippets let you insert blocks of pre-defined code. This can be a serious time saver.
UX/Design Techniques • Nov 17, 2024 Design Thinking Toolkit, Activity 23 – Crazy 8s Need a design thinking activity to get your creative vibes flowing? Create many ideas quickly with Crazy 8s. Get your thoughts on paper fast!
Growing as Makers • Nov 16, 2024 You Can Grow Your Developer Intuition We frequently talk about programming as logical and analytical. What does an intuition-centered development practice look like?
Workplace • Nov 15, 2024 3 Benefits of Remote Work (and Why We Chose Co-Location) When an organization is considering remote-first versus co-located teams, it should consider these three benefits of remote work.
Azure • Nov 14, 2024 Looking for a Quick, Cheap Cron Job on Azure? Check Out Container App Jobs. Are you looking for a quick cron job on Azure? If your recurring task can be expressed as a one-liner, here's an easy way to run it in Azure.
The Software Life • Nov 13, 2024 Generate CTEs for a Legacy Database Using an LLM Here's how to use the power of LLMs to generate Common Table Expressions, making a legacy database easier to work with for ad-hoc queries.
Svelte • Nov 12, 2024 You Should Try Svelte 5 If someone asked if I recommend Svelte in the past, I would probably say no. That might be changing with Svelte’s newest version, Svelte 5.
TypeScript • Nov 10, 2024 How to Deal with “Optional” and “Undefined” in TypeScript You have no choice but to deal with optional things and "undefined" in JavaScript, but the great news is, there are many tools to deal with them.
Game Development • Nov 09, 2024 What Does That Do? Lack of Game Instructions as a Design Decision The unsung hero of video games is the user interface. It's what quietly guides you as you build and explore — or leaves you utterly confused.
Effective communication • Nov 08, 2024 Handle Stakeholder Expectations: 6 Tips for Effective Communication I wish I could wave a magic wand and grant each stakeholder every one of their wishes. Navigating stakeholder expectations can be daunting.