DeepThought.sh

Technical Blog

Insights on software engineering, cloud development, AI/ML, and the latest in technology

Showing 1-14 of 26 articles

Featured
When the Machine Talks Back: AI, Psychosis, and the Blurring of Reality
Opinion

When the Machine Talks Back: AI, Psychosis, and the Blurring of Reality

It was inevitable that our machines would start talking to us. What no one fully anticipated was just how much we’d start talking back, and in some cases, listening.

ai research mental health
Read More
Featured
Getting Started with C++: Setting Up Your Development Environment
Programming

Getting Started with C++: Setting Up Your Development Environment

Part 1 of our Software Development Series — Getting Started with C++. In this installment, we’ll install the necessary build tools, set up a modern C++ project structure, and automate the creation of new projects.

C++ Software Development
Read More
Featured
AKS and Terraform: A poor man's guide to deploying kubernetes in Azure
Infrastructure

AKS and Terraform: A poor man's guide to deploying kubernetes in Azure

We’re diving headfirst into the Microsoft mothership, into the churning guts of Azure, to tame its prized chimera: Kubernetes. But we'll do it on our own terms. No blank checks. No blind faith. Just raw nerve and a solid plan.

terraform DevOps IaC
Read More
Featured
Infrastructure as Code in Azure: Enterprise CI/CD Pipelines and Multi-Environment Automation
Infrastructure

Infrastructure as Code in Azure: Enterprise CI/CD Pipelines and Multi-Environment Automation

Part 3 of our Infrastructure as Code in Azure series, where we build a CI/CD pipeline with GitHub Actions, implement multi-environment strategies, and establish enterprise DevOps practices for scalable infrastructure automation.

GitHub Actions DevOps CI/CD
Read More
Featured
Infrastructure as Code in Azure: Security Hardening and Configuration With Ansible
Infrastructure

Infrastructure as Code in Azure: Security Hardening and Configuration With Ansible

Part 2 of our Infrastructure as Code in Azure series, where we establish security baselines and harden Azure infrastructure by integrating Terraform provisioning with Ansible-driven configuration management.

Ansible DevOps IaC
Read More
Featured
Infrastructure as Code in Azure: Setting Budgets, Guardrails, and Deploying Your First VM With Terraform
Infrastructure

Infrastructure as Code in Azure: Setting Budgets, Guardrails, and Deploying Your First VM With Terraform

Part 1 of our Infrastructure as Code in Azure series, where we deploy a secure virtual machine to Azure using Terraform, establish cost guardrails, and lay the foundation for automated infrastructure management.

Ansible DevOps IaC
Read More
Featured
Ultimate Guide to RESTful API Development in Go Part 2: Database Persistence Using PostgreSQL and Docker
Programming

Ultimate Guide to RESTful API Development in Go Part 2: Database Persistence Using PostgreSQL and Docker

Transform your Go REST API from in-memory storage to production-ready PostgreSQL persistence with Docker, connection pooling, and transaction management.

golang RESTful API
Read More
Featured
Ultimate Guide to RESTful API Development in Go Part 1: Building an HTTP Server and Defining Your API
Programming

Ultimate Guide to RESTful API Development in Go Part 1: Building an HTTP Server and Defining Your API

Master RESTful API development in Go by building a production-ready To-Do API from scratch using Gin framework, proper routing, and CRUD operations.

golang RESTful API
Read More
Featured
Infrastructure as Code (IaC) Part 3: Load-Balancing, Traffic-Shaping, and Persistant Storage
Infrastructure

Infrastructure as Code (IaC) Part 3: Load-Balancing, Traffic-Shaping, and Persistant Storage

Part 3 of our Infrastructure as Code series, where we enhance our Kubernetes cluster with production-ready components including MetalLB load balancing, Istio service mesh for traffic management, and persistent storage solutions, all automated through Ansible.

Ansible DevOps IaC
Read More
Featured
Infrastructure as Code (IaC) Part 2: Configuration Management With Ansible
Infrastructure

Infrastructure as Code (IaC) Part 2: Configuration Management With Ansible

Part 2 of our Infrastructure as Code series, where we use Ansible to configure and deploy a complete Kubernetes cluster on the infrastructure we built with Terraform, demonstrating the power of combining infrastructure provisioning with configuration management.

Ansible DevOps IaC
Read More
Featured
Infrastructure as Code (IaC) Part 1: Introduction to Terraform
Infrastructure

Infrastructure as Code (IaC) Part 1: Introduction to Terraform

Part 1 of our Infrastructure as Code series, where we use Terraform and libvirt to build a 5-VM homelab and lay the foundation for practical, tool-based IaC workflows with real-world relevance.

terraform DevOps IaC
Read More
Featured
Learning Kubernetes with KubeADM - Part 4: Implementing Istio Service Mesh
Infrastructure

Learning Kubernetes with KubeADM - Part 4: Implementing Istio Service Mesh

Part 4 of our series on learning Kubernetes with kubeadm where we implement Istio service mesh to add advanced traffic management, security policies, and observability to our microservices architecture.

kubernetes KubeADM containerization
Read More
Featured
Learning Kubernetes with KubeADM - Part 3: Launching an Online Boutique with Helm
Infrastructure

Learning Kubernetes with KubeADM - Part 3: Launching an Online Boutique with Helm

Part 3 of our series on learning Kubernetes with kubeadm where we deploy Google's Online Boutique microservices demo application, showcasing a realistic multi-service architecture in preparation for service mesh implementation.

kubernetes KubeADM containerization
Read More
Featured
Learning Kubernetes with KubeADM - Part 2: Storage, Ingress, Monitoring, Security, and Maintenance
Infrastructure

Learning Kubernetes with KubeADM - Part 2: Storage, Ingress, Monitoring, Security, and Maintenance

Part 2 of our series on getting started with Kubernetes and kubeadm where we add persistent storage, ingress, monitoring with Prometheus, Loki, and Grafana, RBAC security, backup strategies, and perform cluster upgrades

kubernetes KubeADM containerization
Read More