What's a package manager? If you've heard the term package manager, especially with GitHub announcing their own, you might be wondering what exactly it is. Well, it's a way to find, reuse, and share code, among other things.
Using the GraphiQL IDE to access a GraphQL API GraphQL is bundled with GraphiQL, which lets us run queries right in the browser! Let's see how GitHub uses it and try kicking the tires.
What is GraphQL and how does it differ from REST? GraphQL is an alternative for REST, not a replacement. Let's take a brief look at how they differ.
Create a TOTP 2FA code for your app I use 2FA on every site that supports it, but I'd never given much thought to how a 2FA code is generated. Let's learn how!
What is minification vs obfuscation? Mozilla announced they'll no longer accept extensions with obfuscated code. It's good news for users, maybe not so much for developers. Obfuscated code is (intentionally) nearly impossible to understand, and could easily be malicious. Let's unpack and break down a few concepts.
Protect your GitHub account to keep your code secure GitHub, GitLab, and Bitbucket just released a joint statement on a widespread ransomware attack that resulted in compromised accounts. That got me thinking, what can a person do to protect his or her code on GitHub? As it turns out, a lot...
Modify a config file in Erlang Modifying an Erlang config file at runtime wasn't as easy (or obvious) as I'd thought it'd be. So I wrote a script to hopefully make it easier.