Welcome to Part 3 of our Zero Trust Architecture application overhaul! In the first part, we added in a user identity store which provided us with lots of extra authentication and authorization features out of the box. In part 2, we …
In our last installment, we introduced Zero Trust Architecture as a thing and explained a bit about why it’s getting lots of attention. We introduced our modest starting-point app, ShowerThoughts Depot(TM), and our intent to refactor …
Zero Trust Architectures: Refactoring ShowerThoughts(tm) Authors Note: Personally, the term “cyber” or “cybersecurity” makes me cringe–can’t stand it…so let’s see if I can avoid …
Visual Studio does a lot of neat things for us. It creates projects, solutions, testing, and more at the click of a few buttons. But what if you aren’t using Visual Studio? What if you’re in Linux or a Mac? If you are, …
Welcome to the Code Portfolio Challenge, where we challenge you with a series of four projects over the year that help you skill up your code knowledge using hands-on projects that prepare you to build in the real world. These projects will …
Here’s a fun project if you want to learn how to build Azure Functions. This project is going to be a little silly but educational.
We will build a QR Code Generator that runs 100% within an Azure function. There are thousands of QR …
In the last article in our series, Linux Commands You Need to know Part 2: Working with Files we learned how to work with files on our filesystem. Now we’re going to look at something that trips up many beginners: tarballs.
Today …
Linux Commands Part Two: Working With Files In the last article in our series, Linux Commands You Need to Know - Navigation we learned how to travel around the file system in Linux. Today, we’re going to learn how to work with files. …
Anyone in an IT organization can tell you that whenever you change the physical location of applications and data, you’re taking a risk’a risk that’s compounded when those applications are critical, and that dataset is …
Linux Commands Part One: Navigation The command prompt in Linux can be intimidating. It’s one of the reasons many people avoid trying Linux if they come from a Windows or Mac environment. For years you had to know the command prompt …
Diving into a new technology is exciting. The following tips and tricks will accelerate your start with AWS and help you to avoid common pitfalls. You’ll learn about best practices for security in the cloud as well as possibilities to …
Part one of a five part series on building a web application with Go. Get the Project source code here
If you need to build lean, performant, and scalable applications, Go and SQLite together are an excellent choice. Web APIs are no …
Part two of a five part series on building a web application with Go. Get the Project source code here
Part 2: Connect to our Database In part one of this tutorial, we created a web API with Gin and verified it worked. Now we’re going …
Part three of a five part series on building a web application with Go. Get the Project source code here
Part 3: Retreiving a Single Record In the last part of our series, we made a request and grabbed the first 10 records out of the …
Part four of a five part series on building a web application with Go. Get the Project source code here
Part 4: Inserting and Updating Records So now we know how to select a batch of records and a single record. Let’s look at how to …