If you’ve worked with PHP with any length of time and needed to use some type of built-in encryption, you’ve likely seen something about the Sodium library in the manual.
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. Its goal is to provide all of the core operations needed to build higher-level cryptographic tools.
Unfortunately, the module that contains this library isn’t always installed with the PHP binary. It then has to be either re-compiled or enabled by a package manager. If you don’t have the ability, time, or access to do any of those, then there’s a solid alternative for the native library that can be installed via Composer: Sodium Compat.
TL;DR: With all of the various services for streaming music and the amount of music that we share tunes we like, it’s tedious to listen to music across all of the different services. MusicMatch is an app that fixes that problem that redirects a given link to your preferred music service.
It’s been a little while since the last time I’ve shared some of the stuff that I’ve found. Part of it has to do with the fact that I’ve had stuff outside of work and blogging that have been of higher priority, and part of it has to do with taking a vacation.
So this is a bit of a longer list than usual but it should have enough for someone to find something interesting.
I don’t have a lot of things to share this week – just some articles and utilities – but if I had to narrow it down to what I’d recommend reading, it’d be the articles on Things 3.14, and the article on incentivizing quality code.
That’s all my comments; on to the list.
This week, I finally started using a combination of Bio and Hey World to start pulling together all of the content that I share online.
This blog is obviously primarily devoted to software development and although I considered broadening the scope of it (for longer than you may think), it just seemed easier to use another place and have a single landing page for all the feeds, socials, and so on.
Anyway, that’s the personal stuff I have to share for this week. In the mean time, here are the resources that I found interesting.