DeepThought.sh

Technical Blog

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

Showing 15-26 of 26 articles (Page 2 of 2)

Featured
Learning Kubernetes with KubeADM - Part 1: Automate the creation of a homelab environment
Infrastructure

Learning Kubernetes with KubeADM - Part 1: Automate the creation of a homelab environment

Part 1 of our series on getting started with Kubernetes and kubeadm where we setup our homelab environment

kubernetes KubeADM containerization
Read More
Featured
Sentiment Analysis on Restaurant Reviews – Part 1: Advanced Text Preprocessing with NLTK
AI/ML

Sentiment Analysis on Restaurant Reviews – Part 1: Advanced Text Preprocessing with NLTK

Part 1 of our series on sentiment analysis. Learn advanced text preprocessing techniques including emoji handling, SentiWordNet integration, and multi-level TF-IDF vectorization for restaurant review sentiment classification.

natural language processing sentiment analysis machine learning
Read More
Featured
Building an Image Classifier – Part 4: Containerizing with Docker and Orchestrating with Kubernetes
AI/ML

Building an Image Classifier – Part 4: Containerizing with Docker and Orchestrating with Kubernetes

Part 4 of our series on building and deploying a full-stack image classification system. Learn to containerize your FastAPI application with Docker and deploy it at scale using Kubernetes for production-ready container orchestration.

machine learning Docker Kubernetes
Read More
Featured
Predicting Heart Disease With Advanced Machine Learning: Voting Ensemble Classifier
AI/ML

Predicting Heart Disease With Advanced Machine Learning: Voting Ensemble Classifier

In this post, we build an advanced machine learning ensemble, a voting classifier, to accurately predict heart disease risk in patients, combining multiple models to improve reliability and performance.

machine learning healthcare AI ensemble learning
Read More
Featured
Building an Image Classifier – Part 3: Creating a Production-Grade FastAPI Web Service
AI/ML

Building an Image Classifier – Part 3: Creating a Production-Grade FastAPI Web Service

Part 3 of our series on building and deploying a full-stack image classification system. Learn to build a robust, scalable REST API using FastAPI that serves our trained PyramidNet model in production.

machine learning FastAPI REST API
Read More
Explaining Concurrency in Go: Building a Web Scraper from Scratch
Programming

Explaining Concurrency in Go: Building a Web Scraper from Scratch

Learn Go's powerful concurrency features by building a practical web scraper that fetches multiple URLs simultaneously using goroutines, channels, and context.

golang concurrency web scraping
Read More
Getting Started with the Gemini CLI: Your AI-Powered Command-Line Companion
Developer Tools

Getting Started with the Gemini CLI: Your AI-Powered Command-Line Companion

A user's guide to getting started with the Gemini CLI, a new tool that brings the power of Google's Gemini directly to your terminal for seamless software development and command-line tasks.

developer-tools gemini automation
Read More
Building an Image Classifier – Part 2: Training a PyramidNet Model from Scratch
AI/ML

Building an Image Classifier – Part 2: Training a PyramidNet Model from Scratch

Part 2 of our series on building and deploying a full-stack image classification system. Learn to train a state-of-the-art PyramidNet CNN with advanced techniques like label smoothing and early stopping.

machine learning deep learning neural network
Read More
Building an Image Classifier – Part 1: Preprocessing and Preparing the CIFAR-10 Dataset
AI/ML

Building an Image Classifier – Part 1: Preprocessing and Preparing the CIFAR-10 Dataset

Part 1 of our series on building and deploying a full-stack image classification system with Python, deep learning, and FastAPI.

machine learning deep learning neural network
Read More
Building Scalable Microservices with Kubernetes and Docker
Cloud Development

Building Scalable Microservices with Kubernetes and Docker

A comprehensive guide to designing, implementing, and deploying microservices architecture using Kubernetes orchestration and Docker containerization.

kubernetes docker microservices
Read More
Real-time Data Processing with Apache Kafka and Python
Data Engineering

Real-time Data Processing with Apache Kafka and Python

Learn how to build scalable real-time data processing pipelines using Apache Kafka, Python, and modern streaming frameworks for handling high-throughput data.

kafka python streaming
Read More
Confidential Computing: What It Is and Why It Matters in 2025
Security

Confidential Computing: What It Is and Why It Matters in 2025

Explore confidential computing technology that protects data during processing, its key benefits for enterprise security, and why it's becoming essential for sensitive workloads in the cloud.

confidential-computing security cloud
Read More