In an effort to get more fluent with Kubernetes, I’m using it instead of Docker/Docker compose during my local development. I’m using Docker Desktop on…
I recently acquired a new Mac, and needed to set up git with access to Github on the new computer. I decided to document the…
So you’re going to deploy your Vue app in a Docker container. That great!! Containers are a fantastic way to deploy your app. When I…
Recently, an intern at HBO Max mistakenly sent a test email to thousands of users in production. Twitter was on fire with memes and jokes,…
Keyloak is an open source identity management tool. If you are learning how to make your app use authentication, it’s an ideal tool if you…
In a recent project I needed to secure a long-standing Vue.js application with Keycloak, a terrific open source identity and access management tool. Unfortunately, the…
2020 was the 20th anniversary of the Love Letter/Love Bug (ILOVEYOU) virus. If you’ve never heard of it, Sophos posted a good summary. I was…
This post is about a problem with CORS (cross-origin resource sharing) in Chrome. CORS is one of the security mechanisms built into browsers to prevent…
DevOps is a term developers are familiar with by now. The term DevSecOps is now becoming popular, and gets lots of press. The “sec” part…
In 2020 we know security is important. I strive to be a more secure developer all the time. There are many avenues to achieve this,…