I recently gave a talk to a university and health care audience on an important topic to me: AI and algorithmic awareness and safety. And in the weeks since, barely one has gone by without something new crossing my desk that tells me this topic is only becoming more relevant. This post is absolutely not [ ]
Updated: 2026-04-19 / Support for UniFi OS 5.0.16 + Network 10.2.105. I have been running the Wazuh XDR and SIEM platform for nearly two years for my company server and lab environments in order to monitor and act on cybersecurity threats to my infrastructure. While there are more comprehensive enterprise commercial SIEM products in the [ ]
This is for my friends and colleagues who missed CANHEIT this year and wanted to hear my talk. Professional growth in higher education IT often takes a backseat to the daily demands of our roles. Yet, as education, technology, and our profession evolve, so must we. How can IT professionals expand their skills, follow their [ ]
Building Together: Part Two Part one of my “Building Together” series, Ingredients for Successful Collaboration, covered the origin story of the Elentra Consortium, an international open-source (turned community-source) software consortium in Canada, the United States, and Singapore. I also defined what I believe are the key ingredients that made our collaboration successful in the first [ ]
Building Together: Part One Last year, my friend and colleague Zhen Gu and I gave a well-received presentation at the AAMC IT in Academic Medicine conference in Washington, DC, called “Building Together: Lessons Learned Building a Consortium.” Creating this talk was fun but challenging, as it forced me to distill a tremendous amount of experience [ ]
At this point, I feel like my blog has become a place to store solutions to technical issues that have caused me frustration. Definitely not my intent, but it is what it is. This week I wanted to do something I thought should be pretty straightforward: dump/export all of the views from a specific MariaDB/MySQL [ ]
I have been using Docker Desktop for well over five years with very few problems besides the typical host-to-container mount performance issues. After a recent upgrade to Docker Desktop, I was surprised to notice that Docker Desktop would no longer start. It just reported a Docker Desktop starting message and wouldn t continue. I tried the [ ]
Amid all the uncertainty and turmoil caused by this global COVID-19 pandemic, one thing I am grateful for is a newly kindled excitement to read physical books. As someone who is on screens nearly half the day, every day, I really enjoy the experience of disconnecting and reading a good printed book. Today I wanted [ ]
Two weeks ago, I happily upgraded my Macbook Pro to macOS 10.15 (Catalina), which worked out well. As expected, it feels like a solid, stable operating system, and the update was painless. Some of Apple’s tooling was also upgraded, including Xcode 11.1. Today I needed to update one of our iOS applications, and as usual, [ ]
In 2017 web developers worldwide were caught by surprise when Google announced that Chrome 63+ would force HTTPS (via a preloaded HSTS header) on all .dev domains. This move was frustrating to many developers because .dev names were routinely used during the local development process, and now, unless you want to install an SSL certificate, [ ]