Geographic information in Azure Data Explorer
Using Azure Data Explorer's geo_info_from_ip_address function to locate a hacker by mapping IP addresses on a scatter plot map.
Using Azure Data Explorer's geo_info_from_ip_address function to locate a hacker by mapping IP addresses on a scatter plot map.
A tutorial on creating a JavaScript function to convert any string into a URL-friendly slug, with a live demo.
Introduces 'Startup Friday', a practice of dedicating Friday time to creative tech projects, experiments, and prototypes.
A detailed guide on using Azure Deployment Stacks with Bicep to manage resource lifecycles at scale, including a preview of upcoming features.
A developer shares a workflow tip for learning Rust by automatically creating Git snapshots of each build to track compiler errors.
Discusses the debate around interface default methods in PHP, contrasting 'Is A' vs 'Acts As' relationships in object-oriented design.
Clarifies that Java 21 is not an LTS version, explaining the distinction between Java, JDK, OpenJDK, maintenance, and support.
A guide to extracting useful debugging information from error messages, covering OS conventions, network errors, and practical analysis techniques.
A review of senpai, a modern terminal-based IRC client, focusing on its features, configuration, and integration with an IRC bouncer.
A tutorial on automating the creation of consistent ggplot2 graphics for different data subsets using the purrr package in R.
A guide for first-time attendees of the London VMware User Group (VMUG), covering event logistics, schedule, and technical session topics.
A guide to hotfix iOS 17 widget issues: adopting the new containerBackground API and disabling extra padding for compatibility.
A technical guide explaining how to configure VLANs, tagged/untagged ports, and PVIDs on a TP-Link managed switch, based on the author's debugging experience.
A tutorial on integrating the WebAssembly-based webR runtime into an Express.js REST API to execute R code from a Node.js server.
A critique of Contributor License Agreements (CLAs) in open source, arguing they allow companies to later make projects proprietary.
A guide to deploying open-source Large Language Models (LLMs) like Falcon using Hugging Face's managed Inference Endpoints service.
Learn how to add a Readme.md file to your NuGet packages to improve documentation and user onboarding on NuGet.org.
Livestream notes on refactoring the kr8s Python library by replacing aiohttp with httpx to add trio support.
An article comparing software engineering to gardening, emphasizing ongoing maintenance, adaptation, and thoughtful care over rigid planning.
A designer announces a new conference talk about iterative UX design for diverse devices and invites speaking opportunities at tech events.