2024 in review
A developer's 2024 review covering programming languages, tech projects, and personal goals for 2025.
A developer's 2024 review covering programming languages, tech projects, and personal goals for 2025.
The creator of the Gleam programming language shares his 2024 tech setup, including hardware, software tools, and development environment preferences.
A guide to extending Neovim's 'K' key to look up word definitions using a custom Python script and dictionary API.
A developer compares CSS autocomplete behavior in VSCode, Neovim plugins, and Sublime Text, arguing Sublime's handling of semicolons is superior.
A developer compares lazy.nvim and rocks.nvim package managers for Neovim, explaining why they switched back to lazy.nvim for stability and speed.
A developer shares their experience migrating their Neovim configuration from lazy.nvim to the rocks.nvim package manager, discussing its benefits and drawbacks.
A guide to creating a custom autocomplete source for nvim-cmp in Neovim, specifically for blogging tasks like tags and links.
A tutorial on creating a custom blog post picker in Neovim using telescope.nvim, focusing on structured data and metadata filtering.
A developer shares their journey customizing Neovim for blogging, covering initial setup, autocommands, and plugin structure.
A guide to performing project-wide find and replace operations in Neovim using Telescope, Quickfix, and the cfdo command.
A guide to creating a custom Tree-sitter grammar for the Djot markup language, covering advanced topics like external scanners and syntax highlighting.
A developer shares a script for Neovim/Vim to quickly generate and copy web UI links to specific code regions, improving technical discussions.
A guide to fixing inconsistent icon sizes in Neovim's completion menu when using the Kitty terminal, using the narrow_symbols configuration.
A developer shares their evolving tooling setup, including terminal emulators, dotfiles, and workflow automation with tools like Homebrew and Neovim.
A developer details the process and reasoning behind rewriting their Neovim configuration from scratch using Lua, moving away from a legacy Vimscript setup.
A developer's personal reflection on the trade-offs between modal editors like Neovim and GUI editors like Sublime Text, focusing on usability and memory.
A guide to debugging a broken Python Language Server (pylsp) by running it manually over TCP and identifying a Jedi version conflict.
A summary of a web development panel discussion where developers answered audience questions and discussed the future of the field.
A developer stream recap covering a Python class exercise, SaaS feature deployment, performance fixes, and Neovim configuration.
A developer works on a Python/Django SaaS project, solving an Exercism problem and adding a new model field to a homeschool app.