Github Actions is a handy CICD system conveniently built into Github and nicely integrated with the rest of the source code management side of the house. It's pretty flexible and can be trigger in numerous ways and workflows can be connected...
Don't Fall in the JIT Hole, How Just In Time SAML Provisioning May Be Opening Up Your Organization to Attack
Using an external identity provider (IdP) through SAML is a straightforward and common way to manage user access to services for organizations.
Many proprietary and open source projects support this method of integration, and most of the big...
How to Leak Credentials with Docker, and a few strategies to avoid doing so
When building Docker images, it's possible you may need to access privately manage repositories. This is pretty common in development organizations that leverage artifact management tooling such as Artifactory or Nexus.
It may be tempting...
Embracing Churn: Preventing Docker Container Rot
Software rot, or bit rot, is a term to describe entropy causing a code base to degrade over time. The decay is usually in small ways that are non critical on their own but can add up to real problems over time if not dealt with. A similar problem...
Keeping Quiet with your Docker Build Time Secrets
It’s surprisingly easy to accidentally leak secrets in Docker images that require build time logins. By taking some care and following a few techniques, this can be avoided entirely.
Good micro-services design indicates that we should keep...
Pip — extra-index-url, Considered Dangerous
Python is an extremely powerful programming language. The language itself includes just about every tool or feature you would need to develop anything from quick and dirty scripts, to powerful and fast servers, to awesome data...
Residential Solar Probably Won’t Save You Money
When we first moved to the Sunshine State, we expected the warm weather and sunny days. We figured that going solar might be a good option. What we didn’t expect was — knock knock knock — that friendly neighborhood solar salesperson....
Setting Up an eGPU on Ubuntu
I tend to use a laptop as my primary workstation. I love the portability, but dislike that I’m pretty much stuck with the hardware my system came with. On occasion I would like to be able to run games on my laptop that the built in Intel GPU just...