Welcome to Konzepts
Concepts are defined as abstract ideas. Now, let's break them down.
The Motivation
My main objective with this site is having a space to express myself and share my passions and simultaneously help folks be more secure online. While the IG page focused solely on aviation, going forward it will now host a range of content focused on cyber security, technology, cloud and of course aviation.
I was wondering what to do with @knzpt after neglecting it when I changed jobs. I was considering closing it completely for about 2 years, but there was the thought of the fun I had posting about airplanes, and while my passion for aviation has not dwindled, I had very little time to dedicate to the page and social media in general.
Then the idea blossomed that I can make it a technical exercise, whereby I can do what I love “make cool shit” and share it with anyone interested, while still avoiding social media like the plauge. So the concept of Konzept’s as site was born. While I will make a separate post explaining in detail how it all now works, a TL;DR if located below.
For now, I hope you’ll have as much fun reading and learning as I have had in making it.separate
Making Konzepts TL;DR
-
Static Site - I wanted not to spend a lot of time messing with the underlying site technology so I could instead focus on the content. So I choose to use a static site.
-
Versioning - To ensure it was still a technical exercise, albeit simplified, and to include it in my day to day workflow as a security architect/engineer, a Git-enabled workflow with proper branching made short work of project tracking.
-
Build Env - Continuing with the theme of not fucking around with core-infra for this one, I chose to use a JAMstack platform to handle the actual build and deployment.
-
Posting - As stated, after the initial build, I do not want to constantly fiddle with configs nor actually use IG. So the solution to problem 1 and also the solution to 2 was automation.
-
Resillience - Just because I want to be lazy with backend maintenance, doesn’t mean I can’t take steps to ensure availability. As such, while managed from a singlecode base, the site is built and deployed in and to several locations simultaneously.
Site Mirrors
- https://blog.knzpt.io/
- https://knzpt.net/
- https://konzept.pages.dev/