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,…
If you are building server-based applications, at some point you are likely to encounter containers. Docker is a popular container technology that allows you to…
Create an interactive report using the PowerShell ConvertTo-Html command and JavaScript.
Resources for my talk Environment Configuration for JavaScript Apps. Code Repository on GitHub Links How to implement runtime environment variables with create-react-app, Docker, and Nginx…
My team has been running SonarQube for a long time now, and we’ve been using MySQL this entire time. But the new versions of SonarQube…