September 2026
Its been a little while since I've posted an article as I've been working on a several new projects at once and I'm learning a lot of new things. There is only so much time for writing. But I do have some new things
Its been a little while since I've posted an article as I've been working on a several new projects at once and I'm learning a lot of new things. There is only so much time for writing. But I do have some new things
After being introduced to what Claude code can do at a workshop meeting last week, I became suddenly interested in this Agentic AI. Not to say that I haven't used AI before, its been part of some of daily workflows now for a couple of years, as well
Bakery API In previous articles, I showed you how Cloudflare can help you build a static site using its Workers compute feature. We also went over how they can protect your site with many of their built-in security features. In this article, we are going to go a little
Cloudflare
Intro In this article we will perform some basic tests to validate our Cloudflare security settings and explore the logging features of Cloudflare's security analytics. We will use tools like Kali linux to perform these tests. Please note that while we will use some web application security testing
Cloudflare
Intro In our previous article we showed how to deploy a website on Cloudflare easily using Cloudflare Workers and Pages (cloudflare-workers-and-pages). When we deployed that site we linked a domain hosted on Cloudflare to that site. In this article, I will show you the security features that
Cloudflare
Intro In this article I'm going to show you how to setup a website on a Cloudflare without needing to deploy any infrastructure or use any other cloud providers. Cloudflare has many great features for deploying web applications including serverless compute, databases, object storage, and more. With their
It's been one year since this blog began. Time to celebrate with some cake jello! I've got some cool new ideas in the oven and will be dropping some new treats soon! Cheers! Enjoy the cake jello!
During the course of your career, you will come to find that the nature of your work changes over time. This may occur gradually, as new tasks and responsibilities are provided to you. Or this may occur rapidly in the case when you switch roles, gain a promotion, or take
MonitorsThree is a now retired, medium rated Hack The Box machine. This box is running a Linux OS and has various challenges within including SQL Injection, web application exploitation, log poisoning, and authentication bypass vulnerabilities. Honestly, I had a lot of fun with this box as it had a number
Recently I completed the HTB machine, Underpass. This is fairly easy box but with enough tricky bits to get you scratching your head for a second. It includes some discovery using NMAP and SNMP, a bit of web application project analysis on Github, and finally an interesting privesc using an
Intro Greenhorn is a retired Hack The Box machine that is rated easy. The challenge includes a public CVE against a web framework, some poor password management, and fun with pixelated pictures. Lets's jump in. Discovery We start this box with an NMAP scan nmap -sT -sC 10.
Angular Project Recently, I've been learning the latest version of Angular (v18 at the time of this writing) using a course on Udemy called Angular - The Complete Guide (2024 Edition) by Maximilian Schwarzmuller. The course is great and I've gotten up to the first project in
At times when we are looking for something real hard, we can focus and search. Maybe even close our eyes and strain trying to see it. And despite our efforts it seems out of reach, invisible, lost. Its only then when we stop looking, stop trying to see it, stop
This is a very basic setup for a Ghost blog routed globally through Cloudflare's network that you can run with minimal cost. It will run on the lowest tier droplet that DigitalOcean offers at $6 a month. The Cloudflare cost is roughly the cost of the domain ~$12
Or how to get your components to talk to each other Directional communication In the following examples I'll be showing a method to get components to communicate between each other when they are in a direct parent - child relationship. We'll be using the @Input and @Output
Introduction The following is the beginning of a series I'm planning on creating around what I've been learning in Angular. As a previous AngularJS developer, I thought I'd re-spark my web development joy with diving back into Angular learning what's new.
Back when I was studying for my Terraform Associate certificate, I signed up for Andrew Brown's exampro site, exampro.co, where I had purchased his Cloud Native Devops course bundle. This bundle included his courses for Terraform, GitHub Foundations, Cloud Native Kubernetes Associate, and GitPod. So when I
At the beginning of June I took the Hashicorp Terraform Associate Exam. This exam was fairly straightforward and generally easy if you have some experience with Terraform. To be honest, prior to this exam, I did not have that much Terraform experience. I had dabbled around with a few Terraform
In the beginning, the backend was local. And it was good. But then lo, the project needed to be portable and used by others. And so, the developer said let their be S3. And the backend was ported to a remote state on an S3 bucket. And it was good.