A small trick to improve technical discussions by sharing code
A developer shares a script for Neovim/Vim to quickly generate and copy web UI links to specific code regions, improving technical discussions.
Philippe Gaultier is a software engineer and technical writer specializing in Go and C++. He focuses on debugging, concurrency, DTrace, and identifying subtle bugs and performance issues in complex applications.
54 articles from this blog
A developer shares a script for Neovim/Vim to quickly generate and copy web UI links to specific code regions, improving technical discussions.
A practical guide for developers on how to approach, understand, and incrementally improve a newly inherited legacy C++ codebase.
A guide to reducing PNG image file sizes using quantization with the pngquant tool, including command examples and results.
A software engineer's chronological career retrospective, detailing experiences with COBOL, C#, VR, and modern DevOps across various European tech roles.
A technical guide on implementing an Atom feed for a blog, explaining the benefits and providing a simple script-based approach.
Explores using Gnuplot as a Turing-complete programming language to solve a text parsing problem from Advent of Code.
A guide to building a custom memory profiler using the pprof text format, focusing on tracking allocations in C with a custom allocator.
A technical tutorial on building a basic GUI client from scratch using the Wayland protocol in C, without external libraries.
A developer revisits an Advent of Code puzzle, optimizing the solution with a new algorithm and implementing it in x86_64 assembly for performance.
Explains how to use Kahn's algorithm for topological sorting to detect cycles in graphs, with a practical example of managing employee hierarchies.
A tutorial on writing a minimal GUI window using x86-64 assembly and the X11 protocol, resulting in a binary under 1 KiB.
A DevOps engineer shares practical strategies and tips for optimizing and speeding up Continuous Integration (CI) pipelines.
A technical guide for compiling LLVM, Clang, LLD, and the Zig programming language from source on Alpine Linux.
A tutorial on learning the Scheme programming language by solving the Advent of Code 2018 Day 5 challenge, focusing on iterative REPL use and pattern matching.