Checkpoint Chronicle - December 2024
Monthly roundup of news and resources in data streaming, stream processing, and the Apache Kafka ecosystem, curated by industry experts.
Monthly roundup of news and resources in data streaming, stream processing, and the Apache Kafka ecosystem, curated by industry experts.
A guide to creating a SwiftUI Text view that mixes plain text with tappable links using Markdown, including a custom LinkText component.
A GitHub Star's personal account of attending GitHub Universe 2024, covering keynotes, community events, and tech experiences in San Francisco.
A critique of Paul Graham's 'founder mode' concept, analyzing leadership advice and the mythmaking around tech founders.
A guide to handling APIs that return JSON values as either strings or other types, using a custom C# StringOrValue<T> struct for flexible deserialization.
A guide on transitioning into AI careers, distinguishing between working 'on' AI models and 'in' AI infrastructure, products, and engineering processes.
A holiday-themed list of 24 useful and fun Emacs packages and utilities for programmers and general users to try.
An update on the pimsync project, detailing new versioning, library updates, and progress toward a v1.0.0 release.
A technical guide on embedding project version strings into builds using git-describe and git-archive, with a Rust example.
Introduces the new deployer() function in Bicep 0.32 for Azure IaC, enabling dynamic access to the deploying principal's identity.
A new video series offering short, digestible tutorials and demos on Bicep for Infrastructure as Code (IaC), starting with GitHub Copilot and the Bicep visualizer.
Explores two new .NET 10 features: non-blocking BackgroundService startup and a numeric string comparer for natural sorting.
A tutorial on using the R package {mapBliss} to visualize a multi-state US travel journey with custom maps and datasets.
A podcast episode discussing strategies for optimizing an app's presence on the App Store, including required elements and best practices.
Introducing nbsanity, a free service that instantly transforms public GitHub Jupyter notebooks into polished, customizable web pages using Quarto.
A critique of smart home fragmentation, highlighting the frustration of managing multiple unreliable apps and the need for unified protocols.
A guide on using CSS variables to create cleaner, more maintainable and scalable stylesheets for web development.
Explores unwritten rules and conventions that command-line terminal programs tend to follow for consistent user behavior.
Explains the new az.deployer().objectId function in Bicep v0.32 for retrieving the principal ID of the Azure deployment executor.
A technical guide on deploying an Azure Function using the new Flex Consumption plan with VNet Integration, provisioned via Terraform.