The power of const assertions
Explains TypeScript's const assertions, their syntax, differences from type assertions, and benefits for type inference and immutability.
Explains TypeScript's const assertions, their syntax, differences from type assertions, and benefits for type inference and immutability.
A tutorial on using Azure Functions and Puppeteer to generate dynamic Open Graph images for social media sharing.
Tips for successfully onboarding a junior developer for remote work experience, focusing on team communication, productivity planning, and orientation.
Explains Python membership testing using 'in' operator vs. for loops, with benchmarks showing performance differences.
A guide to handling and testing links that open in new tabs within the Cypress testing framework, including workarounds and best practices.
A developer adds a landing page to their SaaS app using a Tailwind CSS template, detailing the integration and styling process.
Explains how to model variable fields in ksqlDB using MAP instead of STRUCT for nested data, with practical examples.
A tutorial on integrating HarperDB Cloud with React using the useHarperDB hook for direct database queries from a client-side application.
Explores whether deep learning creates a new kind of program, using the philosophy of operationalism to compare it with traditional programming.
Announcing JUnit Pioneer 1.0, a JUnit 5 extension pack with annotations for testing system properties, locales, and more.
A technical guide on adding domains to Google-managed SSL certificates on a Cloud Load Balancer without causing downtime.
Explains the YDNIY (You Don't Need It Yet) principle for shipping software faster by delaying non-essential features.
A developer introduces a personal JavaScript utility library, explaining its functions, npm installation, and the reasoning behind a single-repository format.
An evaluation of GitHub's CodeQL-based code scanning feature, testing its reliability in detecting vulnerabilities in a sample C codebase.
A guide to using Azure Resource Mover, a preview service for migrating Azure VMs and related resources between different geographic regions.
Podcast episodes exploring Agile principles 5-12, covering team dynamics, communication, and technical excellence in software development.
Explains JavaScript iterators, iterables, and how to use them with for...of loops, spread operators, and other consumers.
A developer shares his experience building a new homelab VM server for software development, including hardware choices and lessons learned.
An update on TinyPilot's third month, covering manufacturing challenges, sales revenue of $3,800, and progress on product development goals.
A tutorial on creating a simple, reusable tooltip component for Blazor applications using Razor and CSS isolation.