Week notes 13
A developer's weekly update covering publishing tech blog posts, working on Expo docs, and experimenting with Codex CLI for automation and app building.
A developer's weekly update covering publishing tech blog posts, working on Expo docs, and experimenting with Codex CLI for automation and app building.
The author describes their work improving Git's official documentation, including creating a new data model document and updating core man pages.
A developer shares their New Year's goal to simplify their website using AI-assisted coding, detailing specific changes made to their Jekyll static site.
A developer shares custom Vim/Neovim key mappings for efficient Git operations like staging hunks and navigating changes directly within the editor.
How to retrieve archived Git repositories from Software Heritage, using a UK government open source project as a case study.
A critique of perpetual 'improved Git integration' in IDEs, arguing developers should learn core Git instead of waiting for tools.
Git Rail Control is an interactive, gamified platform for learning Git commands through a railway-themed simulation.
Explains why 'git mv' is essential for tracking filename case changes on case-insensitive file systems like macOS and Windows.
Explains how Git handles file renames via heuristics and offers a best practice for ensuring rename tracking works.
A technical guide explaining how to change the author and committer timestamps for Git commits, including recent commits and those deeper in history.
A developer's monthly roundup featuring tech articles on URL state management, lazygit, HTTP QUERY method, and a color palette tool, plus personal notes.
Using AI coding agents to automate repetitive plugin upgrades for Datasette 1.0, running six parallel sessions.
A developer's journey to discovering and adopting lazygit, a powerful Git UI tool, and an exploration of its benefits for productivity and UX design.
Explains the 'edit workflow' in Jujutsu VCS, a version control system, highlighting differences from Git and practical commands.
Introducing Jujutsu VCS, a modern, Git-compatible version control system with a more intuitive workflow based on mutable changes.
A guide on using Git worktrees to build Docker images from only committed code, avoiding uncommitted or untracked files.
Introduces vtime, a custom command-line utility for tracking and displaying elapsed time of long-running processes in real-time.
A developer shares a strategy for Hacktoberfest: revisiting past projects to contribute again, including a useful GitHub CLI command.
A quick tip for using 'git push origin HEAD' as a shortcut to push the currently checked-out Git branch, avoiding the need to type the branch name.
Introducing Spelungit, a semantic search tool for Git commit history that uses natural language queries instead of exact keywords.