Follow up questions to 'Don't drown in your open source project'
After I posted my presentation slides, transcript, and video from my presentation Don't drown in your open source project! , I received two follow-up questions ( 1 , 2 ) on Twitter that I thought deserved a little better response than what I could do in 140 characters. So, here goes:
Do you ever abandon old projects? Thoughts on right/wrong ways?
Yes, in fact I've abandoned probably a dozen or so projects. The simplest examples:
- Projects like acquia-
Don't drown in your open source project!
I presented Just Keep Swimming! Or, how not to drown in your open source project at DrupalCon Baltimore 2017 , as part of the Being Human track. Below is a text summary of the presentation (along with the associated slides).
Here's a video of the presentation; scroll past it to read through a transcript and slides:

Composer BoF at DrupalCon Baltimore
Update : The BoF has come and passed... and I put up a comprehensive summary of the session here: Composer and Drupal are still strange bedfellows .
Tomorrow (Wednesday, April 25), I'm leading a Birds of a Feather (BoF) at DrupalCon Baltimore titled Managing Drupal sites with Composer (3:45 - 4:45 p.m. in room 305).

I've built four Drupal 8 websites now, and for each site, I have battle
Review: CHOETECH USB-C to DisplayPort cable
tl;dr : The cable is well-built and delivers 4K at 60 Hz without issue. And the DisplayPort end even uses the locking mechanism to ensure it's retained betterâbut it's also a tiny bit longer of a connector than most others, meaning it's not the best fit if your monitor needs to fit in a tight space!
When I upgraded my 2016 MacBook Pro, I decided to also replace my main external display (a 108

Using Ubuntu Bash in Windows Creators' Update with Vagrant
When Microsoft announced the Windows Subsystem for Linux, now seemingly rebranded as Bash on ubuntu on Windows , I was excited at the possibility of having Drupal VM (and other similarly command-line-friendly open source projects) work better in a Windows environment. But unfortunately, the Anniversary update's version of WSL/Ubuntu Bash was half-baked, and there were a lot of little issues trying to get anything cohesive done between the Windows and Ubuntu Bash environments (even with cbwin ).
Then, a year or
Setting up a Pi Hole for whole-home ad/tracker blocking

Pi Hole is a nifty open source project that allows you to offload the task of blocking advertisements and annoying (and often malicious) trackers to a Raspberry Pi. The installation is deceptively simple (a curl | bash affair), but I wanted to document how I set up mine headless (just plugging the Pi into power and the network).
Set up Raspbian Lite
I bought a Raspberry Pi model 2 B along with the official Raspberry Pi foundation Case. Then I bought a Samsung Evo+ 32GB microSD card
Fix for Ansible hanging when used with Docker and TTY
For almost all my Ansible roles on Ansible Galaxy, I have a comprehensive suite of tests that run against all supported OSes on Travis CI, and the only way that's possible is using Docker containers (one container for each OS/test combination).
For the past year or so, I've been struggling with some of the test suites having strange issues when I use docker exec --tty (which passes through Ansible's pretty coloration) along with Ansible playbooks running inside Docker containers in Travis CI

MidCamp 2017 Presentation - Drupal VM for Drupal 8 Development
MidCamp is one of my favorite Drupal eventsâit hits the sweet spot (at least for me) in terms of diversity, topics, and camp size. I was ecstatic when one of my session submissions was accepted, and just finished presenting Developing for Drupal 8 with Drupal VM .
You can see slides from the presentation here: Drupal VM for Drupal 8 Development , but without the full video there are a lot of gaps (especially on slides where there's just a giant emoji!). Luckily
Drupal VM on Windows - a fast container for BLT project development
AKA "Supercharged Windows-based Drupal development"
tl;dr : Use either PhpStorm or a Samba share in the VM mounted on the host instead of using a (slow) Vagrant synced folder, and use Drupal VM 4.4's new
drupal_deployfeatures. See the video embedded below for all the details!

Review: AUKEY 30,000 mAh USB-C Portable Charger (with USB A, USB C, Micro USB)
Jeff's Rating : 3/5
tl;dr : Slightly pricey, could use a better interface for charge status, and holds 20% less than the advertised capacity, but the still-plentiful amount of stored energy and the ability to charge via USB-C or USB-A makes this a versatile and potent power pack for the price.
Ever since the mid 90s, when I was able to lug around 'power bricks' with my then-amazing PowerBook 190 and 18
