GitHub now provides a feature to discover when you've accidentally leaked company private keys: https://developer.github.com/partnerships/token-scanning/
Makes sense, but it's a shame it's needed. It's easy to screw up.
miniblog.
Related Posts
I tried tree-sitter today and it's exceptionally good.
The tooling is wonderful: the basic tutorial shows you how to define a grammar, a test suite, and provides a convenient CLI for generating efficient C parsers!
Haskell Wingman is a fun project that provides hole-based refinement to any editor that speaks LSP!
It's a great example of how to describe complex features in terms of user benefit too.
https://haskellwingman.dev/
The number of tools a programming language is expected to provide is growing over time. This in-depth article describes what Rust provides: you can't just ship a compiler these days.
Source:
