Give footnotes the boot
A technical guide on replacing traditional footnotes with modern CSS and JavaScript popovers for a better user experience.
A technical guide on replacing traditional footnotes with modern CSS and JavaScript popovers for a better user experience.
A personal journey from aspiring dancer to Python programmer and eventually a distributed systems researcher, detailing career transitions and technical growth.
A personal account of attending and participating in PyCon Italia 2025, covering the experience from organization to speaking.
A tutorial on building an AI agent with Watsonx.ai and integrating it using the Model Context Protocol (MCP) Gateway for seamless tool communication.
A guide to using GitHub Copilot Chat in VS Code for code explanation, refactoring, debugging, and test generation to boost developer productivity.
A technical guide to implementing the latest MCP Authorization specification for securing HTTP-based MCP servers, starting with building a compliant server using FastAPI.
Explains how to decode Swift Codable types when required data is missing from the JSON source, using partial models.
Argues that clear thinking and purpose, not prompt or context engineering, are the key skills for effective AI interaction, writing, and coding.
Explains how to implement the 'reduce' functional programming concept in Fortran, generalizing array reduction operations.
An update on Azure Virtual WAN developments, focusing on new features like Routing Intent via Terraform and Route Maps, based on recent community talks.
Explores using the GitHub Copilot for Azure extension to generate and validate Azure Bicep code, detailing its agent and ask modes.
Explains how to add descriptive names to data-driven test cases in xUnit by overriding the ToString() method in test data records.
A guide for FOSS community leaders on handling reactionary agitators, contrasting ineffective and effective response strategies.
Explains why Context Engineering, not just prompt crafting, is the key skill for building effective AI agents and systems.
How data teams can use a librarian's reference interview technique to better understand and fulfill stakeholder data requests.
Explores implementing functional programming concepts like filter and map operations within a custom list type in Fortran.
A guide to creating and implementing Service Objects within the CFWheels framework to bridge the gap between Models and Controllers.
A technical exploration of creating compact pixel art using Alpine.js, focusing on data encoding and URL representation.
Guide to migrating service account authentication from Vertex AI SDK to Google Gen AI SDK for Python and Go applications.
How to use a custom domain and catch-all email aliases to reduce spam and increase privacy by creating unique addresses for each service.