Free Google Mail is going away. What are my options?

Google is ending it's free email service with GSuite including GMail with custom domains. What is your strategy going forward? If you want to continue, it will cost you at least $12/user a month. If you have a small company with 10 people, that's $1440 every year for email @yourdomain. Sure, you also get Google … Continue reading Free Google Mail is going away. What are my options?

Advertisement

How Tests Calcify Applications at Different Levels

Tests tend to make your code more resistant to change and refactoring. There are things you can do to alleviate this, but at the cost of complexity in the test code (or experience in the developer.) See: Tests are Great Calcifiers. This is true of tests at all levels -- unit, api, ui automation. However, … Continue reading How Tests Calcify Applications at Different Levels

Install MacOS updates remotely via Command Line over SSH

Automating OS updates can be an important part of OpSec. Here's a quick script to enable automatic OS updates on MacOS: See if Mac OS updates are installed by going to System Preferences > Software Updates > Advanced. You want "Install MacOS updates" to be checked. But you can also check this via the Command … Continue reading Install MacOS updates remotely via Command Line over SSH

Optimizing test setup and cleanup for performance

There is an interesting post from Andrejs Doronins on LinkedIn about improving test performance: https://www.linkedin.com/posts/andrejs-doronins-195125149_testautomation-activity-6889222015509639169-duEW I replied and added my own comments below: Remember though, that execution time is trivial compared to development, maintenance, and debugging. So if you're adding what seems like extra effort that slows down execution to have a clean environment and … Continue reading Optimizing test setup and cleanup for performance

Tonga volcano eruption felt in Fiji

I was shocked and saddened to hear of the destructive volcanic eruption in Tonga. And while international news has concentrated on possible tsunami effects thousands of miles away in Japan or California, my thoughts and prayers go out to the people of the South Pacific islands, especially Fiji where I lived and have friends. It … Continue reading Tonga volcano eruption felt in Fiji

Security. Quality. Simplicity.

Logging should be simple. Probably simpler than it is. The recent spate of Log4j vulnerabilities demonstrates that. What else in your tech stack is over-engineered or exposed? Your quality and security strategy should be: How can we simplify?Can we simplify without losing features?Will simplifying actually improve features and usability? #security #quality #simplify

Frozen New Year 2022

Looks like we’ll be welcoming the new year 2022 without water. Subzero temperatures and a well mean our water pipes have frozen tonight on December 31, 2021. It may be a few days before we can thaw them enough to get water running again.

An Asynchronous Test Runner?

Here's a conversation on LinkedIn talking about which programming language you should choose for a test framework -- including comments about how automated tests are inherently synchronous (which I agree with) and why someone would write an asynchronous test framework in, for example JavaScript. https://www.linkedin.com/posts/vikas-mathur_qa-testing-testautomation-activity-6871687300267474944-1MUL Vikas Mathur Typically, programming language for test automation can be … Continue reading An Asynchronous Test Runner?

I keep confusing Peter Dinklage and Peter Mayhew

Here is Peter Mayhew as Chewbacca in Star Wars: Here is Peter Dinklage as Tyrian in Game of Thrones: While there is some passing similarity (besides the name) -- perhaps in the way they groom their hair, or maybe a bit in the way they walk. But Peter Mayhew is 7'3". Peter Dinklage is 4'5". … Continue reading I keep confusing Peter Dinklage and Peter Mayhew

On Productivity: Ducks & Chickens

Sometimes you produce more. Sometimes you produce less. We got 2 ducks who didn't start laying eggs until this fall. Since then, they've been laying pretty consistently. Here is their output for the past two days: The shiny eggs are from today. Every once in a while we get a giant -- double sized -- … Continue reading On Productivity: Ducks & Chickens