Publications
A free, hands-on Katacoda course and video workshop for learning the basics of Istio service mesh quickly.
A free, hands-on Katacoda course and video workshop for learning the basics of Istio service mesh quickly.
The Cloud Blog is a Progressive Web App (PWA) that allows offline reading of cached articles and can be installed on devices.
Craig Kerstiens shares his speaking experience and topics, focusing on Postgres, Python/Django, and engineering culture for tech conferences.
Archive of blog posts by Martin Costello covering .NET development, ASP.NET Core, AWS Lambda, GitHub tools, and software engineering practices.
A talk on using the dplyr library in R for efficient and readable data manipulation, presented to the Davis R Users' Group.
A case study on running a successful R user group (D-RUG), covering co-work sessions, tutorials, a Q&A listserv, and lessons learned for community engagement.
An introduction to Matt, a software engineer who builds apps on YouTube, organizes tech events, and works in healthcare tech.
The developer's privacy policy states they do not collect user data in their games and provides links to their Patreon and book recommendations.
A software developer shares a list of influential books that helped advance their career and improve their programming skills.
A curated collection of the author's most popular articles and videos on Python, web development, Vim, and software engineering practices.
Acknowledges supporters on the Superheroes Patreon tier who help fund the author's podcast and content creation.
Explains using Next.js 16's Proxy Layer to manage multi-lingual routing, SEO, and authentication with a three-way route classification system.
A technical guide on using localStorage, seeded randomization, and CSS variables to maintain React animation state across page navigation in a Next.js static site.
A guide to packaging reusable TypeScript helper functions with types, tests, and a clean build for reliable sharing across projects.
Explains how to use Next.js compiler options to strip console.debug and other logs from production builds for cleaner code and zero runtime overhead.
A guide to building a reusable JavaScript logger utility that silences debug logs in production while keeping important console methods active.
A tutorial on using the JavaScript Web Speech API to add a 'listen' button to a website, improving accessibility and user engagement.
Explains when to use ES6 Sets vs Arrays in JavaScript, focusing on performance, uniqueness, and use cases like error tracking and UI rendering.
Explains how to use structured data (JSON-LD, Schema.org) to make web content discoverable by AI and search engine crawlers, with implementation examples.
A guide to building a reusable, accessible modal component in React using the modern HTML <dialog> element.