Archive

Latest posts — page 3

Running Jenkins as a Docker Container

Jenkins as a Docker container is a powerful way to leverage the benefits of containerization in your CI/CD workflows. Docker allows you to create, manage, and deploy Jenkins environments efficiently, enabling consistent builds across various environments.

When GRUB Suddenly Decided to Wait Forever

When GRUB suddenly stopped auto-booting and waited forever for input, the cause wasn’t Linux, the kernel, or updates — but a tiny USB keyboard dongle. This post follows a real debugging journey through BIOS quirks, USB initialization, and bootloader surprises.

Applying and Clearing Git Stashes

In the previous post, we discussed how to use git stash to temporarily save changes without committing them. Now, we'll dive deeper into how to apply and clear stashes when you're ready to bring your changes back or clean up your stash history.

Introduction to Python

Python is a powerful, versatile language that’s widely spread. In this post, we'll cover the essentials of Python. Step-by-step installation and a first look at Python syntax. Writing your first "Hello, World!" script and understanding core programming concepts in Python.

Ubuntu 24.10 GRUB Manual

A complete zero-to-hero guide to GRUB on modern Ubuntu. Learn how the bootloader works, how to configure it safely, and how to recover from broken boots, dual-boot issues, and Secure Boot problems.

Managing Docker Containers with AWS EKS (Kubernetes)

As organizations increasingly adopt containerization for their applications, Kubernetes has emerged as the leading platform for container orchestration. While Docker helps in packaging and deploying applications in containers.

How to Create a Dockerfile for Jenkins

Deploying Jenkins in a Docker container has become a popular choice. Docker provides a lightweight and consistent environment for running Jenkins, allowing teams to easily manage and scale their CI/CD processes. This post will guide you through creating a Dockerfile for Jenkins.