About:

Chris Dzombak: software developer in southeastern Michigan.

Website:

Incoming Links:

Outgoing Links:

Matthew Green
Subscribe to RSS:
This blog post provides a comprehensive guide on setting up Samba to utilize Elasticsearch for server-side searching on SMB shares in macOS Spotlight. It discusses version compatibility issues between Samba and Elasticsearch, the ...
LLMs enhance programming but cannot replace the critical skills of software engineers, which are essential for producing high-quality code.
The blog post provides a comprehensive guide for migrating Linux servers, emphasizing the importance of planning and indexing various components of the server. It outlines essential checks such as systemd services, Docker containe...
The post provides a guide on how to run fscrawler in a Docker container for Samba shares on a Linux machine, ensuring that the container only operates when the shares are properly mounted. It details the necessary configurations i...
The blog post introduces 'pdate', a command-line tool designed for parsing various timestamp formats, including RFC3339 and Unix timestamps. It emphasizes the tool's utility during incidents for quickly converting timestamps to UT...
The post discusses the technique of 'context priming' used to enhance the accuracy of responses from large language models (LLMs) like Claude when addressing obscure topics, specifically in relation to the NATS CLI. The author exp...
The post discusses the Model Context Protocol (MCP) which enables large language models (LLMs) to utilize various tools for tasks such as file interaction, web searching, and problem-solving. It highlights specific MCP servers lik...
The blog post discusses the importance of crafting effective prompts when using Claude Code and similar LLM programming tools. It emphasizes that prompts should be clear, explicit, and specific to guide the LLM effectively. The au...
The author, Chris Dzombak, celebrates reaching 262 public GitHub repositories by sharing highlights categorized into Popular, New, Useful, Weird, and Old. Each category features specific projects, including tools for data manageme...
Two new Python tools enhance Plex media library management by generating video titles and migrating metadata between servers.
The blog post discusses a new tool called 'newt' designed to simplify the use of Git worktrees, which are useful for managing multiple agents in parallel. The author, Chris Dzombak, highlights the cumbersome nature of working with...
The post details the creation of tools to filter and manage bird videos from an IP webcam, highlighting the use of LLM coding agents for efficient software development.
Tech companies favor LLM coding tools for speed and efficiency, often at the expense of code quality, reflecting a culture of 'impure software engineering.'
The blog post explains how to use systemd to create a service that automatically retries mounting an SMB share if the initial mount fails. It provides a step-by-step guide to create a service template and a script that monitors th...
The blog post discusses the resurgence of beavers in the Huron River watershed, particularly in Washtenaw County, Michigan, after a century of near extinction due to hunting and trapping. The author shares personal experiences and...
The blog post discusses the author's experience using trail cameras to capture wildlife images, primarily focusing on the development and use of an AI-powered tool called 'trailcamai' for organizing and sorting the resulting photo...
The author discusses their transition to using Ghostty as a macOS terminal emulator and the adjustments made to various tools, particularly focusing on the AlfredSwitchWindows tool. This tool allows users to search and switch betw...
The blog post discusses the use of GitHub Copilot's 'agent' mode for updating dependencies in GitHub Actions workflows. The author shares a personal use case where they efficiently manage multiple repositories by prompting Copilot...
Beginner-friendly exercises for using Claude Code help build confidence and coding skills through practical tasks like bug finding and code reviews.
The post addresses a conflict between JetBrains RustRover and zsh's 'noclobber' setting, offering a solution to enable proper shell environment loading.
The post discusses the author's recent updates to their CLAUDE.md file, which serves as a guideline for using Claude Code effectively. It emphasizes principles such as incremental progress, simplicity, and clear intent in coding p...
The post discusses using Claude Code to resolve GitHub Actions CI failures, primarily focusing on linter issues and workflow errors. It highlights the utility of the GitHub MCP server in debugging and fixing CI problems, detailing...
Redeeming Apple gift cards poses significant risks, potentially leading to account lockouts and loss of access to important data, especially for average users.
The post discusses the concept of 'next actions' in the Getting Things Done (GTD) productivity system, emphasizing that not all projects require detailed planning. Using the example of cleaning a messy garage, the author argues th...