Tools, Libraries, and Code
Windy — Transform every element on any website to Tailwind CSS
ColorHub.app — Find the perfect color palette for your next project
[CodePen] Adjusting fonts for dark mode - weight axis and letter-spacing
RubyCI — the fastest and smartest CI platform for your Ruby/Rails project
Articles, Curated Lists, and Tutorials
I have been trying and failing at making my personal newsletter more interesting to my ADHD brain without success lately. I really want the value of having an active email list, but I truly hate email.
In an attempt to make it more fun, I chose a topic that I absolutely love, sharing tools and resources, but I was never able to hit send on that first email.. 😞
Fast forward to last night when I tweeted this out randomly:
2. esbuild Performance Experiments
Speaking of Bridgetown, I created this repo last night to benchmark a change to the esbuild configuration that I plan to upstream after more testing.
3. Cloning GitHub Labels
Creating a new repo reminded me of this awesome feature of the GitHub CLI: cloning labels. I set up all the labels I like in my .github repo and added this alias in my dotfiles to instantly set up my labels in a new repo!
gh label clone andrewmcodes/.github
4. I found a new VS Code extension
It's called Repper and it formats Ruby regex for you!
For example:
def valid_email?(email)
email =~ /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]+\z/i
end
Gets formatted as:
def valid_email?(email)
email =~ /
\A
[\w+\-.]+
@[a-z\d\-]+
(
\.[a-z\d\-]+
)*
\.[a-z]+
\z
/ix
end
5. I have nearly finished a blog post
On how to configure asdf to install your favorite gems and npm packages whenever a new version is installed. You can find the draft here!
Thanks for reading and I hope you decide to come along for the ride! I have a lot more planned and this new community will just make it easier to share those updates as I roll them out.
Happy coding! 👋