Drupal 8 will actively complain when your site does not have a hash_salt configured, which usually gets generated when installing the site. (The complaint, mind you, might be fairly obscure; your site might just say "The website encountered an unexpected error. Please try again later." Depending on your error reporting settings, the message might be a bit more helpful). If, for example, you "install" a site by copying over a database and files, you will not have this.
Last weekend, the DrupalCamp Ruhr was held in Essen, Germany. I was fortunate enough to have been selected as a speaker. I've now made the slides available online.
If you have the Media module for Drupal 8 installed (not a requirement to use media with Drupal 8, so this post may not apply to you), you need to remove it before you can upgrade to the latest core version (8.4). Unfortunately, there are a few gotchas involved with the process. This blog post is about getting rid of the old contrib Media module, so the site can be updated to Drupal 8.4 in a subsequent step. This is based on my personal experience. YMMV, as they say.
Another good one for the responsible coder. Code reviews are a tricky thing. They can improve software quality tremendously; two know more than one, obviously. However, it is all too easy to invoke bad feelings in the reviewee (if you think, "They should just grow thicker skin, it's not personal", this is especially for you).
Very thorough overview from Lullabot. Even though I think overall I am pretty good at this stuff, I picked up one or two tips, like writing ticket titles to complete the phrase “This ticket will….” (writing ticket titles and commit message starting with a verb is nothing new, but this is a helpful little mind trick).
Just now I was looking for how to type an emdash on the Mac (and also, whether my intended use was actually correct). I found this great little article.
It looks like the version of Safari that comes with macOS High Sierra 10.13.2 now has the .dev domain added to its HSTS preload list. What this means is that if you run your development sites on a .dev top-level domain, like me, Safari will force it to use https.
Yesterday, a dangerous - and quite embarrassing - bug was uncovered in macOS High Sierra. It is possible to authenticate with the user "root" and no password in situations where the OS asks for an administrative account. Apparently, there is also a way to do so when you have access to the system using a guest account, which adds insult to injury, because this is a default feature of the OS that many people will have enabled (I don't, but that's mostly because I don't like the extra login option on the login screen - but when you think about it, it makes sense from a security...
It's been in development for literally years, now, from well before Drupal 8.0.0 was released (having kids has this severe effect on the amount of spare time you have for this sort of thing).
Certainly nothing new (it's from 2014), but this is a very comprehensive article about writing great commit messages.