Building a Raspberry Pi 3/4/5 Baby Monitor
Use a Raspberry Pi and a couple cheap components to create an HD livestream that you can view on any device within your home.
Indie web dev, educator, speaker, and Chief Gamer at Keep Track of My Games
Use a Raspberry Pi and a couple cheap components to create an HD livestream that you can view on any device within your home.
I share the strategies and process I follow to make big purchases that has saved me hundreds of thousands of dollars
I switched from Mint to Monarch Money 3 months ago so I thought I'd share how it's going.
Using Jest inline snapshots and a codeowners file can allow teams to be notified when their public exports change within a large monorepo project
How can you easily transform types to change specific properties without hardcoding tons of property key names?
You're trying to import a JS module from a package in a TypeScript file like this: // file-of-sadness.ts import { Query } from 'react-query/lib/core/query'; This is an internal JS module with no .d.ts files that declares types. TypeScript has no idea
I help maintain the Excalibur.js web-based game engine. Excalibur was written from the ground up in TypeScript. Luckily, early on we started to adopt a tool called Typedoc which could generate a rich API documentation site for TypeScript-based projects. Linking to API Symbols TypeDoc has a compelling
I have a friend who is doing their first open source contribution through Hacktoberfest this year, which is a yearly event to encourage open source participation. In their email, they asked: Is there any etiquette or expectation for how much coding help one can ask for when taking up an
Throughout working on a course you usually run into bugs and issues that throw you for a loop for awhile. In this case, it was doubly frustrating because I had previously set up webdriverio to run in my continuous integration environment (GitHub Actions) and it was working fine . Until it
I am excited to release a new open source package cypress-browser-permissions . 🎉 You can view it on GitHub at kamranayub/cypress-browser-permissions . This package solves a real need when testing more sophisticated applications when using Cypress , the end-to-end testing framework. It helps control the permission
Do you use Storybook ? Do you use it to test game engines? Didn't think so! But we do for Excalibur.js and I presented how and why we did it. The genesis for the talk came from a workflow I've been using recently that you can
I recently was engaged to write an article on how RavenDB indexing compares to MongoDB and PostgreSQL. I had a lot of fun writing it because I finally got to dive deeper into how MongoDB and PostgreSQL query engines work under the covers. I was actually surprised to be honest,
Today I attended the local Frontend Masters in-person workshop for React Native by Kadi Kraman . First, I have to point out her last name is my first name with a couple letters swapped. Too funny. Next, it was great! 🎉 I had a lot of fun. I've
I have published two articles recently on a problem I was running into working on Keep Track of My Games . In order to sync user's Steam collections, I have to call the Steam Web API . The Steam Web API implements "rate limiting" meaning that if you
Here's a quick tip for a problem I ran into within my Azure DevOps pipeline. I have a job task that executes a PowerShell script (Inline) and that script invokes a git push command to an Azure Kudu Git endpoint that deploys my site: git push -u kudu