With a little bit of care, a commit message can be something that helps us stay on top of things. It can be a container for related changes that belong to one and only one topic, and thereby make it easier for us to understand what happened.
In this post, you'll learn what it takes to produce the latter type of commit or, in other words: the “perfect” commit.
Open source CSS custom properties to help accelerate adaptive and consistent design. Available from a CDN or NPM, as CSS or Javascript. In some ways, it reminds us of TailwindCSS but with a more standardise and lean approach to it.
In his latest article, Josh shares is own custom CSS Reset and, while you don't not necessarily have to agree with everything inside it, you can still learn a trick or two by looking at it.
Lighthouse has a new programmatic API that you can use with Puppeteer to measure performance and best practices throughout a particular user flow. With this API you can build tests to make sure that the most important user flow in your application are always performant!
Instead of spending your coffee break scrolling through your social feeds, how about a lovely little website instead? We came across some fantastic ones that are just too good not to be shared. But be warned, your break might take a bit longer than intended.
Book of the week
Modern PHP: New Features and Good Practices
by Josh Lockhart
PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you’ll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries. Author Josh Lockhart—creator of PHP The Right Way, a popular initiative to encourage PHP best practices—reveals these new language features in action. You’ll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment.