Author: Josh Sherman
-
My 2020 Goals
For the last 3 years, around the week of Thanksgiving, I have put pen to paper to list out a series of goals for myself. Some health and some wealth. Not always business related, so there’s family goals and personal growth and creativity stuff in the mix as well. That…
-
How to remove an array element by index in JavaScript
Recently I was faced with the need to remove an item from an array, by index in JavaScript and I came to realize it had been quite a while since I had to do something like that. My initial, and extremely incorrect thought was that I could just use delete…
-
Undervolting the New Dell XPS 15 7590 on Arch Linux
I have a love / hate relationship with Arch Linux. I love the simplicity. I love being able to install everything via my system’s package manager. I love running the oh so shiny and new versions of my favorite software. I hate the seemingly semi-annual issues I have after I…
-
VPS Showdown – November 2019 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
Not a ton of movement since last month, other than DigitalOcean’s announcement of their memory-optimized droplets being generally available. I decided to bring things back state-side again, targeting the west coast data centers for each provider. As always, I’m using Ubuntu 18.04 LTS for the operating system and the metrics…
-
What is MRR?
Why even do a post on what MRR is? Because I’ve come to realize that there are people out there, that consider themselves to be entrepreneurs, that actually don’t seem to know the difference between MRR and monthly transactions. I’ve noticed this over on Indie Hackers when a user will…
-
How to loop through all files in an S3 bucket in PHP
Recently I decided to finally tackle the ever growing S3 bucket for the niche social network I run. The reason it’s ever growing is because I never implemented any sort of hard deletion logic. At one point, I was planning to move the images over to soft deletions, but never…
-
Own your mistakes
I fucked up recently. Nothing that put any lives in danger, fortunately. You see, I started doing a re-engagement campaign to reach out to all of my users that weren’t currently on my semi-monthly product update newsletter list. This is actually something that’s come up quite a few times over…
-
VPS Showdown – Singapore – October 2019 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
One of my bigger pain points with doing these comparisons is that it’s really hard to line all of the providers in the same geographical region. Things tend to be close, but there’s always an outlier (looking at you Amazon Lightsail). With that, decided this month to switch it up…
-
Installing Linux on the New Dell XPS 15 7590
As much as I love my System76 Galago Pro, I have been wanting to upgrade to a system with a higher screen resolution (not just the overall size) as well as get into a rig that had a newer processor. Sure, I could have opted to stick with System76, but…
-
Migrating from Mailchimp to EmailOctopus
I started the year off on a free Mailchimp plan. I’ve been a free user for ages now and decided that I wanted to start taking my email marketing seriously. This included knowingly growing my lists beyond what the free tier’s limits. I didn’t have much of a problem with…