Use modern CLI tools to search and replace text in files
Searching and replacing text is easier with modern CLI tools. I'll show you how to use ripgrep and sd to search and replace text in files.
SMTP Set Up For Hosting Servers
Notes for setting up SMTP for sending mail from hosting servers.
Install Directus on Dokku
It's time to create a database for Route285. Up until now, I've been using Markdown and JSON files to manage the data for the site.
After looking at a few options, I settled on Directus. In thier words:
The Thing About Pricing
Pricing is one of the things I've been struggling with on CommandWP. I want a simple plan that offers customers a lot of value. I want to offer pricing that I'd personally want to use.
While I figure that out, I've left pricing off the site, hoping to find early adopters to help me figure out pricing later. It seems most people don't want to invest time in something without having an idea of what the costs might be going forward. I'd want the same.
Here are some of my thoughts about pricing and where I ended up. CommandWP now has pricing!
Optimizing Development Processes for Business Value
The point of software development is to deliver custom value as quickly as possible. At least development in the context of a business.
While teams should be self-managing, they should also strive to create value. These are principles for development I've seen increase productivity.
If Not a Roadmap, Then What?
I've been wrestling with this question. Roadmap are so integrated in development processes that it's hard to think about processes without them.
Replace Your Product Roadmap
A product roadmap is a list of tasks and mile stones. It's generally built with a destination in mind. The destination isn't always clear and more importantly why it's the destination isn't clear.
Do More With Less Developers
Creating a highly effective development team requires a number of things. Over the years and working on different teams, here's what I've found works.
Rails Turbo Broadcast Update to Partial
How to send page updates with Hotwire using a specific partial.
From No-code to Code - How CommandWP Came To Be
Around 2014 I was doing a lot of consulting work. One client was creating WordPress sites and would contact me looking for help installing plugins or to fix a site that had been hacked with mal-ware.
They had a handful of sites they were working on and it was clear they had two common problems. No one was updating the code and there were no backups to be found!
Workarea is an enterprise-grade Ruby on Rails commerce platform.
Remarkbox: Hosted comments. https://www.remarkbox.com/
This is awesome! ML gems for ruby! Just need a project to use them on! Nice work @andrewkane!
Find & fix trailing whitespace in files.
grep -l $'[ \t]$' -r app/views | xargs -L 1 ex +'%s/\s\+$//g' -scx
Testing snips and brid.gy some more alsdjf