Category Archives: Programming

DevOps Pro Domain 2: Lambda

By | June 1, 2023

This article is the eighth in a series covering my AWS DevOps Professional certification study process, part 7 on Elastic Beanstalk is here. AWS Lambda is a “serverless” service. It is event-driven meaning that some action/event triggers it to run. With it, you can run code for without provisioning or managing VPCs or servers. In… Read More »

AWS DevOps Pro Domain 2: CloudFormation (part 1)

By | June 1, 2023

CloudFormation lets you model, provision, and manage AWS and third-party resources by treating infrastructure as code (IaC). It’s a declarative (meaning you don’t need to figure out ordering) method of defining and creating infrastructure for any AWS resource. No resources are manually created (i.e. avoid environment drift). The IaC can be version controlled and therefore… Read More »

AWS DevOps Pro Domain 1: SDLC Automation – CodePipeline

By | June 1, 2023

This article is the third in a series covering my AWS DevOps Professional certification study process. Part 2 is here. CodePipeline is a Continuous Delivery (CD) service & a visual workflow. It automates the build, test, & deploy phases of the release process. Load testing requires 3rd party tools. CodePipeline happens in stages which the… Read More »

OS Environment Variables and why the .env file is Python’s best friend 🐍

By | March 27, 2022

The Scenario I am currently doing the 100 Days of Code challenge using Angela Yu’s Udemy course. In the morning before work starts I do a little bit of it on my MS Windows desktop: In the evening I’ll commit my changes to my GitHub repository & step away from the desk. After dinner and… Read More »

AWS DevOps Pro Domain 1: CodeCommit & CodeBuild

By | June 1, 2023

In this series of articles, I’m going to go through Domain 1 of the AWS Certified DevOps Engineer Professional exam guide. As such, I will break down each of the concepts into walk-throughs of the process: 1.1 Apply concepts required to automate a CI/CD pipeline Set up repositories Set up build services Integrate automated testing… Read More »

Docker on Linux on WSL 2 on Windows!

By | September 21, 2020

Confession time: Despite my best intentions (and all of the time I’ve spent studying for AWS certifications), I still *stink* at Linux! I mean I can get around, edit things, start/stop services, but I don’t understand it in the fundamental way that I understand windows. I have been meaning to get better at it (honest!)…… Read More »

Windows Boy in a Mac World

By | August 8, 2019

How to configure VScode, Github, & A Cloud Drive across Windows 10 and OS X I just recently got a Macbook Pro from my office. They said I was due for a system refresh & the 2 systems I’ve been using have been sufficient for my needs. So after *years* of wanting one but not… Read More »

How to add a touch function to PowerShell

By | May 7, 2019

I really like the mac/*nix ability to use touch to create a new file: I wanted to be able to do it in Windows PowerShell – here’s how you do it: Creating a temp function Run the following command from the PowerShell terminal: Making it permanent This is just slightly trickier. *IF* you already have… Read More »

Learning Python in 7,832 easy steps…

By | July 1, 2020

So I’m also trying to learn a bit about programming & I’ve decided to start with Python.  I did some Java back in college and I can do a little powershell scripting, but I’m basically starting from scratch.  Here’s the list of things I’ve done so far, ranked by efficacy. Edit: I’ve gone back through… Read More »

More Homelab stuff

By | November 7, 2019

So the quarter rack came in, and it’s exactly as advertised. Good machining, the front and sides are both vented and removable. The removable hinges feel solid and not easily breakable. The front locking mechanism isn’t *great*, but that’s not a concern in my environment. It came with casters & leveling feet which were very… Read More »