A few months ago, I decided to get more serious about my recording setup in my home office. I do a lot more screencasts both for my YouTube channel and for other purposes than I used to, and I can't stand poor audio quality. Therefore I finally decided to get some sound absorption panels for my office, rearrange furniture a little for better isolation, and—most importantly—buy a proper USB audio interface and microphone.
Recent Blog Posts
The blog has been a little bit Drupal-heavy the past couple months, as I've been stalled a bit in terms of my 'maker'-style projects and other hardware-based projects. The main reason for that is this guy:
I'm halfway through rebuilding/re-foaming an old Electro-Voice RE20, beloved by many a radio personality, and the process has taken a bit longer than I expected!
I've been doing a lot more screencasts lately, and as part of my retooling of my downstairs office for better screencast quality, I'm also trying to get the best possible audio recordings. The RE20 is one of the best mics I've ever used in terms of taking a not-professional-voice (like mine) and making it sound halfway decent.
Continuing along with my series of reviews of Acquia Developer Certification exams (see the previous one: Drupal 8 Site Builder Exam, I recently took the Back End Specialist – Drupal 8 Exam, so I'll post some brief thoughts on the exam below.
Acquia finally updated the full suite of Certifications—Back/Front End Specialist, Site Builder, and Developer—for Drupal 8, and the toughest exams to pass continue to be the Specialist exams. This exam, like the Drupal 7 version of the exam, requires a deeper knowledge of Drupal's core APIs, layout techniques, Plugin system, debugging, security, and even some esoteric things like basic webserver configuration!
Note: As of Config Split beta4, you no longer need to use
drush csex/csimto export and import config accounting for splits. You instead install both Config Filter and Config Split, then use the normal Drush commands (
drush cex/cim). There are also a few other tweaks to the guide below; I may update it when I get more time.
I've been looking at a ton of different solutions to using Drupal 8's Configuration Management in a way that meets the following criteria:
It's been over a year since Drupal 8.0.0 was released, and the entire ecosystem has improved vastly between that version's release and the start of the 8.3.0-alpha releases (which just happened a couple weeks ago).
One area that's seen a vast improvement in documentation and best practices—yet still has a ways to go—is Composer-based project management.
Along with a thousand other 'get off the island' initiatives, the Drupal community has started to take dependency management more seriously, by integrating with the wider PHP ecosystem and maintaining a separate Drupal.org packagist for Drupal modules, themes, and other projects.