Hey, friend!

Welp. I had written this newsletter late last week, but then this week happened, so I had to delete basically everything. Literally the second line was "who knows what 2021 will bring," and, well, that was right! But feels a bit inappropriate now.

I'm still hopeful about the things I was hopeful about in the first draft of this email. Vaccines. New U.S. leadership. New energy after holidays.

I'm also discouraged by some things. As an American I'm discouraged that our political systems are so susceptible to manipulation; that the checks and balances we were taught about growing up turn out to be completely useless at protecting us. I'm discouraged so many people are so caught up in lies that they don't even see what's wrong.

But that's not everything that's happening.

As a programmer I'm excited. I have so many new ideas to talk and teach about, so may new projects I want to build. I've gotten to meet so many people new to their programming careers, people with so many hopes and aspirations and who come from so many different places.

As a dad I'm hopeful my kids will be able to see their friends and family again soon. I'm happy they're safe, and that I still have work to provide for them.

As a human I'm feeling rested from my first true vacation in years, which I spent just enjoying my kids and being outside as much as possible. I'm enjoying daily yoga sessions with my sister over FaceTime and the weather perfect for long walks with a sweater on.

As your friend, I'm feeling hopeful that you and your family are safe, that your government will work in your favor, that your job and career are joyful and supportive and good for you. That 2021 will turn out even better than you can imagine.

 

What else has been happening?

 

A few quick updates:

M1 : More Updates

I returned my M1 Mac Mini, sent my MacBook Pro to another programmer at Tighten, and ordered an M1 MacBook Pro, which I'm now using as my primary machine. Other than Docker, I don't really notice the loss. I also don't notice too much of a speed improvement, but everyone else around me says it's blazing fast, so I'm guessing I'm just not the sort to notice speed unless it's noticeably slow, which this is not. 

Core Web Vitals

I love performance optimization on web sites. I've been geeking out over frontend performance optimizations for a while, and I've spent the last few days—days I said I was on break—geeking out on the new Core Web Vitals initiative by Google, which is trying to measure more significant user-impacting performance metrics. Google just announced recently they'll be considering core web vitals in weighting their search results, so this is pretty key to focus on! I encourage you to take a look, but I'll also do some writing and streaming about it shortly. If I find the time. Fingers crossed.

 
 

What Else?

Links

  • Transform every element on any website to Tailwind CSS – Windy
  • James Seconde on Twitter: "PHP is dead, apart from when an app built with it sells for twenty seven billion dollars" / Twitter
  • (2) lucy ford on Twitter: "sometimes you just have to watch alison hammond’s interview with ryan gosling and harrison ford to get through the day https://t.co/frK3pJVL7i" / Twitter
  • Laravel Validation: sometimes vs nullable | Leonel Elimpe
  • HTTP/2 Push is dead
  • Laravel Tail DB
  • Using a "scope" macro for better filtering | Adam Campbell
  • Str::markdown macro for Laravel
  • Eloquent State Machines - Laravel News
  • GitHub's paste-in-place image is open source
  • Vimeo Engineering on Twitter: "@Vimeo has been using PHP in production for over 15 years. In this post, @mattbrowndev talks about how we keep a million lines of #PHP in check https://t.co/ElBjOw30ap" / Twitter
  • I always awkwardly struggle to get to the end call button on video calls. So I made this (video)
  • Laravel News - Fast Excel Package for Laravel
  • Human-Readable intervals in PHP using Carbon
  • Adding a Command to Send Posts to Telegram in Laravel
  • The PHP documentation is now finally on Git!

  • Socialite Integration in Laravel Jetstream
  • Extract Untranslated Strings from Laravel Projects - Laravel News
  • Beginner Tailwind - Paid Course
  • Reflecting on a year with Node.js and why I should have stuck with Laravel - DEV Community
  • Introducing Artisan Remote
  • Taylor's intro: Laravel Docs + Sail - YouTube
  • Introducing Ray

Mattstauffer.com

  • How to Use Takeout to Add New Services to Laravel Sail and Save RAM

Laravel Podcast

  • s4e19: Storage, with Frank de Jonge
  • s4e20: APIs, with Jess Archer
  • s4e21: Mail and Notifications, with Wilbur Powery

Tighten blog

  • Reasons for Gratitude

Popular Tweets

  • Laravel methods for converting a string to plural or singular
  • Taylor Otwell's release of Sail makes it simple to create a Docker development environment.
  • Difference between Valet and Sail
  • Everyone needs to watch "Jingle Jangle" on Netflix
  • Just updated Takeout and Lambo to support PHP8!

 

That's it for now!

Until next time...

Your friend,
Matt Stauffer

 
Matt Stauffer
1807 W Sunnyside Suite 1G
Chicago, IL 60640
You're receiving this email because you signed up for it at mattstauffer.com
Unsubscribe