mglaman.dev – November 17th, 2023
Hey there!
Here's your weekly newsletter from me, Matt Glaman!
Was this forwarded to you? You can subscribe here!
My latest blog post
Soon you'll be able to test out phpstan-drupal online! This will help provide reproducible code for bug reports.
A playground to test Drupal code with phpstan-drupal is coming soon!
I'm excited to announce a new feature coming to phpstan-drupal that already exists for PHPStan. PHPStan has an online playground to run and test analysis results. Soon, we will have one for phpstan-drupal! The online playground is an extremely useful tool when reporting bugs to PHPStan and will make it easier to report bugs for phpstan-drupal.
Tips & tricks
Use your to-do list to enable time-blocking to maximize your day and understand your capacity. Assume every task takes a minimum of 15 minutes to accomplish. How quickly does your time fill up?
I have also been do-or-die with my lists and to-do lists. I have been a long-term user of Todoist. I have also become a fan of time-blocking in the past few years.
The problem is that I would overcommit on my "things to do" and then ignore my time blocks so that I could accomplish other tasks. A recent Todoist change has helped me wrangle this in.
Todoist has had a calendar integration, but I didn't find it helpful until they rolled out durations. I have Todoist connected to my calendar in two ways—one for all generic tasks. Then I have an "Acquia" project for my day job work.
This created two calendars shared with my personal Google account. I then shared my "Todoist: Acquia" calendar with my work account, allowing it to change events.
Interesting links
-
Creating your own GPTs: A Getting Started Guide
- OpenAI has made it easier to create your own GPT chatbot. Tomas Vortuba of the Rector project used it to review an entire project.
-
How Bear does analytics with CSS
- This bit of clever trickery blew my mind.
-
Maximizing Drupal Commerce Performance through MySQL Configuration Tuning
- I love this article for two reasons. One, it's about Drupal Commerce and some great performance numbers. Two, MySQL tuning sucks, and this article walks through some changes. Unfortunately, the configuration examples are screenshots and not easily copied.
If you enjoyed this, consider forwarding it to a friend.
Do you have suggestions or ideas for future blog posts and newsletters? Let me know!