Some links of stuff I appreciated this month.You can also take the time machine to March 2022 or February 2022. TLS The New Illustrated TLS Connection explains visually the different exchanges to initiate a TLS 1.3 connection. CLI If you wish to use Vim as an IDE, the distribution SpaceVim aggregates layers of plugin and […]
Read moreMarch 2022 in links
Some links of stuff I appreciated this month.You can also take the time machine to February 2022. CLI Browsing the Terminator terminal emulator plugins capabilities, I’ve prepared a resolve-hash command to find the URL matching a Git SHA-1 hash. Let’s go back to 1997: Brian W. Kernighan publishes an article how to use advanced commands […]
Read moreGet URL from Git commit hash
SHA-1 Git hashes can be mapped to code review or code repository URL to offer a web visualization with additional context. The resolve-hash command allows to get such URL from a Git hash, or another VCS reference. It can search Phabricator, Gerrit, GitHub and GitLab currently. Ouf of the box, it will detect your ~/.arcrc […]
Read moreFebruary 2022 in links
The secret life of strings An interesting discussion about bytes, code points and grapheme on the PHP internals mailing list explains why the notion of string length isn’t relevant. Per this discussion, the grapheme extension functions will now be supported for UTF-8 encoding by OmniTools. Console love Among the trending projects on GitHub in January […]
Read moreA Laravel command to run a SQL console à la Phabricator
Phabricator offers a bin/storage shell command. It allows to run the mysql client with the options from the application configuration. That’s useful in a modern distributed environment, when it’s not always straightforward to know what server contains what databases and what credentials to use. In a Docker container, for example, that could be a linked […]
Read more