Categories

Tags

Page 6 of All Articles

Hibernate laptop on lid close with systemd-boot on Arch Linux

Want to start this post off by thanking my buddy Dean for writing this great guide to setting up hibernate with Arch Linux. Unfortunately, when I went to consult this post the other day to get things setup on my Galago Pro his site was down. Funny enough, it was […]

Portal at Eleven

Eleven years ago today, Portal was released. I happened to have picked the game up a few years later, in 2009, as part of one of the many Steam sales on The Orange Box. And like many games I’ve procured during Steam (and Humble Bundle sales), it took me another […]

How to install YakYak on Arch Linux

YakYak is my favorite desktop client for Google Hangouts. It has a clean and familiar UI (with different themes), is cross platform and usually runs pretty well. It’s an Electron app, so if that’s a problem for you, this may not be the client for you. I currently run the […]

Speed up your shell prompt when using Node Version Manager

I absolutely hate using version managers like nvm and rvm. These days I don’t run any project session management like tmuxinator and tend to forget that I need to be switching Node.js versions depending on the project I am on. I know, I know… I really should get back to […]

Improving the feel of the System76 Galago Pro's trackpad

You may remember that I had said that the System76 Galago Pro’s trackpad is garbage recently. I still stand by this as I’ve been spoiled by Apple’s Magic Trackpad which for years now, they’ve nailed the user experience with. Fortunately running Linux means getting under the hood and being able […]

System76 Galago Pro (14") Review

Hate to start off this post somewhat negatively, but if you’re only here to leave a snarky comment about how I overpaid for a crappy Clevo machine, you can save yourself the time. That said, System76 does in fact sell machines from OEM/ODM Clevo and brands and supports them. It’s […]

Include files in your ~/.ssh/config

Recently as I was setting up my new rig (System 76 Galago Pro, review to come, I promise) I came to realize that my SSH config, ~/.ssh/config had turned into absolute bloatware. There’s stuff in there from previous jobs and projects, stuff for servers that don’t exist anymore and worthless […]

Ten Year Blogiversary

Ten. Freakin’. Years. Ten years ago today I “re-established my web presence” in the form of a blatant knock off of Daring Fireball’s design (which sadly, I couldn’t find on Archive.org’s Wayback Machine) and an abomination of an 18 sentence paragraph. I was also a little over a month away […]

VPS Showdown - Distro Edition - September 2018 - DigitalOcean vs. Lightsail vs. Linode vs. Vultr

As I sat down to research which distro I would have to use to be able to start including Amazon’s Lightsail service back into these reviews, I thought “ya know Josh, you never did do a distro showdown post like you’ve been talking about” And here we are. The following […]

Speed Comparison: GitHub vs. GitLab (2018)

It’s been over a year since I had last compared the speed of GitHub versus that of GitLab. In that time Github was sold to Microsoft and I’ve been adopting GitLab for all of my projects (completely unrelated to the sale, I promise ;) The reason for moving from GitHub […]

How I GNOME or Why I Don't Use a Tiling Window Manager

You wouldn’t believe how often somebody says to me, “you should check out a tiling window manager, I think you’d really enjoy it”. I get it, I’m that guy. I still favor the command-line for everything, I use vim and GNU/Screen. I clickety clack on a mechanical keyboard. Hell, I […]

Leveling up My Home Office - Autonomous SmartDesk 2 - Home Edition Review

I’m pretty terrible about setting up my office. I’m even worse at spending a few bucks on nice(r) things for said office. Because of that, I’m still running hardware from the 2011/2012 and my current home office spent a year without anything on the walls. Oh, and my desk is […]

Left align multiple line list items

I don’t claim to know all the things, and this post is definitely something that I’m pretty sure nearly everybody on the planet knew about but me. The problem I was attempting to solve recently is that I had a list and the left alignment of the multiple lined list […]

VPS Showdown - 16GB - August 2018 - DigitalOcean vs. Linode vs. Vultr

It’s that time again! This month I decided to compare some higher end 16GB servers instead of the usual $5 to $10 dollar instances. Each costing only $80 per month, these servers have a ton of bang for the buck and should be more than enough for even a high […]

Will Vim die with Bram Moolenaar?

I really, really really want to love nvim. Yet another go with it this past week and I’m still not convinced it’s ready for me. With that, I do agree that it’s the future of vim. Development still seems to be moving quickly and in the right direction, but as […]

FizzBuzz in TypeScript 3.0

FizzBuzz, the engineering smoke test that quickly reveals if somebody is drastically under qualified in their development abilities. Even if you’re unfamiliar with the exercise, most are able to make short work of it. It only leverages a small handful of programming concepts that even the most novice developer should […]

$5 VPS Showdown - July 2018 - DigitalOcean vs. Linode vs. Vultr

Bit late with this month’s post, been a crazy month for me! Since last month, DigitalOcean has released Projects which doesn’t really affect these benchmarks, but is notable because the concept of grouping servers has been something that both Linode and Vultr have had in some capacity for a while […]

Keeping up with what's next

Had an interesting conversation today with a buddy of mine. He was telling me about how he’s mastered gulp and right on cue, I asked “why not webpack”? No, I didn’t triage that into a lecture about how superior Arch Linux is or anything. Quite the opposite, I got to […]

Six months with the 7 Minute Workout

January 1st, 2018, hung over from New Year’s Eve, I started doing the 7 Minute Workout. For those unfamiliar, the 7 Minute Workout is a series of 13 exercises that are done for 30 seconds each with a 10 second break in between. I’m still unsure where the name “7 […]

Encouraging entrepreneurial spirit in kids

Most entrepreneurs share similar stories about their earliest entrepreneurial adventures from their youth. These stories are often about selling something to their classmates and/or door to door in their neighborhood. Don’t think I’ve ever heard one about selling lemonade though. So how does one encourage their child to make similar […]

How to calculate United States holiday observances

Usually around a holiday I will do a post that’s somehow related to the holiday. Seemed kind of silly to do a post on how to calculate Independence Day in the United States since it’s pretty straight forward. It always lands on the 4th day of the month of July. […]

Stop blaming your hosting company for downtime

I was struck with downtime last week. Linode’s Fremont data center went offline in a big way. Service was interrupted for nearly 4 hours. Did I panic? OF COURSE I DID! At first at least. Thing is, when a site of mine goes down, I just assume that I had […]

The problem with dark mode in macOS Mojave

If I still used MacOS as my daily driver, I’d be absolutely over the moon about dark mode being announced for Apple’s next macOS release, Mojave. It’s great that this feature is finally being added, but it’s very much “too little too late” if you ask me. For those unaware, […]

$10 VPS Showdown - June 2018 - DigitalOcean vs. Linode vs. Vultr

It’s already that time again! This month, I’m comparing $10 VPS offerings instead of the smaller $5 plans. Linode recently upgraded all of their “standard” plans and I wasn’t entirely sure if their $5 instance, deemed a “Nanode” qualified as standard. Didn’t help that their blog post announcing the resource […]

Unique indexes with MongoDB and Mongoose

Even though I’ve been using MongoDB for the last few years, I’m still very much a noob when it comes to a lot of things. One of those things would be unique indexes. Generally speak, I interact with MongoDB three different ways: I write code that explicitly creates something with […]