Blog

Ahrefs Site Audit Issue Descriptions

A reference list of common Ahrefs Site Audit issues, what each warning means, and the practical fix for each one.

EN1 days ago

Introducing record

record is a macOS CLI that captures audio, screen, or camera output with automation-friendly output for scripts and tooling.

EN70 days ago

Introducing translate

translate is an open-source CLI for Linux and macOS that translates text and files with configurable providers, presets, and TOML-based settings.

EN70 days ago

Shipping Static Swift CLIs via Homebrew

A reproducible release pipeline for Swift CLIs — prebuilt binaries for macOS and Linux, GitHub Releases, and Homebrew formula updates from a single script.

EN71 days ago

Fix OSLog Logger Crashes in SwiftUI Previews

SwiftUI previews can fail with OSLog Logger and plain strings. Here's why Xcode injection breaks OSLog, plus the one-line fix.

EN85 days ago

Running a SwiftUI macOS App Without an Xcode Project

How to build and run a SwiftUI macOS app using only Swift Package Manager and a thin shell script, with no Xcode project required.

EN85 days ago

Secret Scanning with Gitleaks and Trufflehog

A practical guide to detecting secrets in your codebase using Gitleaks and Trufflehog, with pre-commit hooks and CI/CD integration.

EN85 days ago

Swift Argument Parser Practical Guide

A practical reference for Swift Argument Parser covering @Option, @Argument, AsyncParsableCommand, and custom argument parsing types.

EN85 days ago

Wrapping JavaScript Libraries in Swift with JavaScriptCore

Wrap JavaScript libraries in Swift packages with JavaScriptCore, covering setup, type conversion, error handling, and thread safety.

EN85 days ago

Building Static Linux Binaries for Swift with Docker

How to compile fully static Linux binaries for both amd64 and arm64 from your macOS machine using Docker and Swift's Static Linux SDK.

EN85 days ago

Accelerating Swift Debug Builds

Speed up Swift debug builds with code-level practices, Xcode project settings, and Swift Package Manager configuration tips.

EN317 days ago

Does Dictation Still Suck?

A look at the current state of dictation technology and whether it still unusable to replace your keyboard or has improved over time.

EN761 days ago

Introducing dictop - Top-Notch Dictation

dictop lets you type with your voice on macOS, using Whisper, text replacements, and LLM transforms to insert polished text.

EN764 days ago

How to Handle [BLANK_AUDIO] in Whisper

Learn how to effectively deal with [BLANK_AUDIO] and other annotations when using the Whisper speech-to-text model in your transcription workflow.

EN765 days ago

Text Replacements for Better Dictation

Learn how to leverage text replacements in dictop to streamline your dictation workflow and improve transcription accuracy.

EN765 days ago