Signing Terraform provider releases with a local Buildkite agent
A guide to signing Terraform provider releases using a local Buildkite agent and a personal GPG key, avoiding CI exposure.
A guide to signing Terraform provider releases using a local Buildkite agent and a personal GPG key, avoiding CI exposure.
A developer's critique and wishlist for improvements in Go 2.0, focusing on the standard templating engine's limitations and needed features.
Introduces Changesets, a tool for automating semantic versioning and releases in monorepos, comparing it to semantic-release.
Explains how Python's pathlib module simplifies cross-platform file path manipulation, replacing older os.path and glob methods.
A guide on using Azure PowerShell to identify and list classic Application Insights resources that need migration before the February 2024 retirement.
Weekly tech digest covering AI news (Claude 2.0, LongNet), a podcast with Marc Andreessen, and developer resources for Bing API and Power BI.
A developer shares five hard truths about TypeScript, including its relationship to JavaScript and the complexity it adds.
Announcing luatest, a new, fast Lua test runner inspired by pytest, offering significant speed improvements over existing options.
A technical guide on implementing a dark-mode-specific logo in a GitHub README using SVG and CSS media queries.
Author shares how following curiosity in writing and tech led to writing a machine learning book, promotions, and career growth.
A guide to securely managing credentials and environment variables for iOS testing in Xcode and XCTest, covering local setup and CI integration.
Explores the core ethics and principles of being a pragmatic programmer, focusing on responsibility, craftsmanship, and team contribution in software development.
Interview with Redpanda Data founder Alex Gallego on building a high-performance data streaming platform, his career journey, and supporting minorities in tech.
A guide to fixing the unresponsive scroll wheel on the Logitech MX Master 3/3s mouse by disabling SmartShift in the Logitech Options software.
A developer explains how to fix a Blazor Hybrid Android error by updating the Android SDK and WebView from within Visual Studio.
A developer's perspective on the challenges and purpose of implementing analytics and tracking in software features.
A technical guide on creating a custom linting rule for the Go programming language, using a rule to forbid fmt.Printf as an example.
How to configure pnpm to work with projects stored on an external disk by changing symlink behavior to copying files.
A tutorial on using pipes and the .[] filter in jq, a command-line JSON processor, for data iteration and transformation.