Generating Dynamic Open Graph Images with Azure Functions
A tutorial on using Azure Functions and Puppeteer to generate dynamic Open Graph images for social media sharing.
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.
Announcing new and updated project templates for the merced-spinup tool, including React, Vue, Express, and CLI setups.