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.
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.
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.
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!
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…
Last year I caught an article about a simple, free service called ipify that returns your IP address. It became so popular the author soon found himself dealing with billions of requests per month! Here’s a look at that API and the IP Geolocation API that it spawned.
Despite its marketing, Visual Studio for Mac is not the Visual Studio that millions love, ported to the Mac. Something that’s absolutely trivial in standard VS, switching between .NET Frameworks, wasted several of my evenings. Maybe it’ll help someone else.
I wrote a small library for calculating Easter and other holidays in Erlang. Here’s how I did it and what I learned.
The Wayback Machine, a product of the Internet Archive, is an ambitious tool that’s been documenting websites for many years. It’s useful when a page you need is removed by the original author. Let’s take a look at their API and how we might make use of it.
I ran into a problem in Erlang yesterday that made me think… is there anyway to implement a property accessor on a record?
The Ghost API provides access to your blog’s posts, tags, and users. You can get items, as well as create them. Before accessing anything though, you’ll need several pieces of data, depending on your blog settings and whether you’re trying to get data or create it. Let’s see what we can do with it.