The Daily Drupaler
This is an archive of the 811 email messages I have sent to my daily mailing list since the 12th of August, 2022. Enjoy!
- 8th February 2023: Fetching external API data with Astro
- 7th February 2023: Astro as a static site generator
- 25th January 2023: To squash or not to squash
- 24th January 2023: Small commits and good commit messges
- 23rd January 2023: Debugging with git bisect
- 22nd January 2023: Building Bootstrap CSS examples with Tailwind
- 21st January 2023: Tailwind: Not just translating CSS to utility classes
- 20th January 2023: Tailwind's classes are your classes
- 19th January 2023: Long-term maintainability with utility classes and Tailwind CSS
- 18th January 2023: Drupal turns 22!
- 17th January 2023: Things to know about PHP
- 16th January 2023: Back after PHP Stoke
- 7th January 2023: Reducing utility class duplication
- 6th January 2023: Utility-first or utility-last?
- 5th January 2023: Adding Tailwind CSS to an existing project
- 4th January 2023: Testable Tailwind CSS plugins
- 3rd January 2023: Tailwind CSS' extensibility is one of its best features
- 2nd January 2023: Don't use arbitrary values in Tailwind CSS
- 1st January 2023: Types and static analysis saved me today
- 31st December 2022: Just start writing
- 30th December 2022: Tests are living documentation
- 29th December 2022: What is the cost of a bug?
- 28th December 2022: Debugging gitignore rules
- 23rd December 2022: Speaking at PHP Stoke and nor(DEV):con
- 22nd December 2022: The Boy Scout rule
- 21st December 2022: Duck typing
- 20th December 2022: Automating all the things, including infrastructure
- 15th December 2022: Happy Drupal 10 release day!
- 10th December 2022: Managing databases with Neovim and Docker
- 9th December 2022: How and why I started using PostCSS