Newsletter • August 2025

  • How I Scanned all of GitHub’s “Oops Commits” for Leaked Secrets - A security researcher explains how he used the GitHub Event API and the GH Archive project to automate scanning for leaked secrets on deleted commits that can still be accessed.

  • Advice From a Software Engineer With 8 Years of Experience - The author shares practical career lessons for software engineers, focusing on continuous improvement through deliberate habits like keeping a work log, stepping out of comfort zones, collaborating across teams, embracing on-call duties, writing blog posts, and wisely navigating team dynamics and the hiring market. The advice is targeted at junior to mid-level engineers aspiring to grow toward senior roles.

  • How to Think About Time in Programming - This post offers a conceptual framework for reasoning about time in software, warning that handling instants, durations, time zones, and “the epoch” introduces subtle complexity. It advises sticking to modeling physical time with types like Java’s Instant, using UTC as a reference but recognizing its limitations, and avoiding mixing physical and civil time to prevent buggy, zone-dependent code

  • Introducing tmux-rs - A story of how the author is porting tmux code from C to Rust. It describes the technical challenges in translating C to Rust, the build process, and nuances of intrusive data structures.

My favorites

AI

Database

React

Tools

  • zed fonts - The coding font used by zed
  • vscan - “Proactively analyze Visual Studio Code extensions for security vulnerabilities and ensure a safer development environment.”
  • Pomodoro on the CLI - article for mac os or Gist for Linux and Gist for Mac

Security

By Octo

And two articles on Programmez! magazine:

Vrac

Fun