Notes from the AnsibleFest Atlanta 2019 Ansible Contributor Summit
This is the third Ansible Contributor Summit I've attended, and the one with by far the most attendees. Contributor Summit is an Ansible community-focused day spent giving Ansible contributors updates on the current status and direction of the Ansible project, as well as an open mic to give feedback to the Ansible core team and other Ansible component teams.
As I have in the past , I thought I'd jot down a few notes from the Summit, with things I learned during the day, for the benefit of

Re-gripping a Nikon D700 DSLR
The Nikon D700 holds a special place in my heart. I started getting serious about photography right around the time digital SLR cameras (DSLRs) were overtaking film cameras in terms of quality and sales quantity. My first non-snapshot camera was a manual-focus Minolta X-700, and I'm sad I sold it years ago. The D700 was the first 'semi-pro' level DSLR I used; though I never owned one until recently.

I rented and
Mcrouter Operator - demonstration of K8s Operator SDK usage with Ansible
It wouldn't surprise me if you've never heard of Mcrouter . Described by Facebook as "a memcached protocol router for scaling memcached deployments", it's not the kind of software that everyone needs.
There are many scenarios where a key-value cache is necessary, and in probably 90% of them, running a single Redis or Memcached instance would adequately serve the application's needs. There are more exotic use cases, though, where you need better horizontal scaling and consistency.
There are

Review: Choetech T535-S Dual Wireless Qi Charger
After holding onto a dying iPhone 7 for as long as I could, I finally decided to trade it in and upgrade to the now-current iPhone XS early this summer. When I upgraded, I was mainly hoping for a better screen, camera, and battery life. Outside of those three features, I don't care much, as the iPhone 7 met my needs very well.
The XS does well on all three counts, but one new feature (I think in the iPhone 8/X generation)

Trying out CRC (Code Ready Containers) to run OpenShift 4.x locally
I've been working a bit with Red Hat lately, and one of the products that has intrigued me is their OpenShift Kubernetes platform; it's kind of like Kubernetes, but made to be more palatable and UI-driven... at least that's my initial take after taking it for a spin both using Minishift (which works with OpenShift 3.x), and CRC (which works with OpenShift 4.x).
Because it took me a bit of time to figure out a few

A hospital stay and MLB blackouts led me to RTL-SDR radio
Last year I spent a lot of time in the hospital. Between multiple surgeries and outpatient visits and follow-ups (either intentional or through an unexpected ER visit), I probably spent at least a month or two in a hospital room. For a time, you could see the exact date ranges I was checked in by the holes in my GitHub contribution graph ! Such is the life of an open source developer.

Despite appearances, this was not a very fun recovery !
In the hospital, every room had at
The physical Apple Card is a case of form over function
Apple Card is not just the physical card you get in the mail when you sign up for an Apple Card. There are a lot of upsides to what Apple's doing with Apple Card and Apple Pay.
I get it. And I also believe the physical titanium Apple Card is a marvel of engineering. Kudos to the metallurgists and designers who produced itâit would easily make for a durable and beautiful display piece on the history of monetary transfer.

The card feels great in your hand. It has
How to add integration tests to an Ansible collection with Molecule
Note : Ansible Collections are currently in tech preview. The details of this blog post may be outdated by the time you read this, though I will try to keep things updated if possible.
Ansible 2.8 and 2.9 introduced a new type of Ansible content, a 'Collection'. Collections are still in tech preview state , so things are prone to change.
Ansible Collections must be in a very specific path, like {...}/ansible_collections/{namespace}/{collection
Discovering whether an Ansible component is 'core' or 'community'
As you get deeper into your journey using Ansible, you might start filing issues on GitHub, chatting in #ansible on Freenode IRC, or otherwise interacting more with the Ansible community. Because the Ansible community has grown tremendously over the yearsâand as Ansible has been subsumed by Red Hat, which has various support plans for Ansibleâthere's been a greater distinction between parts of Ansible that are 'core' (e.g. maintained by the Ansible Engineering Team) and those that are
A Drupal Operator for Kubernetes with the Ansible Operator SDK
Kubernetes is taking over the world of infrastructure management, at least for larger-scale operations, and best practices have started to solidify. One of those best practices is the cultivation of Custom Resource Definitions (CRDs) to describe your applications in a Kubernetes-native way, and Operators to manage your the Custom Resources running on your Kubernetes clusters.
In the Drupal community, Kubernetes uptake has been somewhat slow, but is on the rise. Just like with Docker adoption for local development, the tooling and documentation has been slowly
