Hello, my name is Bobby. Welcome to my Dev Blog

I am a professional DevOps Engineer with a demonstrated history of working in the internet industry. I am an avid Linux lover and supporter of the open-source movement philosophy.

Blog Post illustration

Introduction In this guide, we'll learn how to use Node.js, Express, and Neon Postgres to build a simple application that consumes the QuizAPI to fetch tech-related questions and store them in a PostgreSQL database. By the end of this guide, you'll b...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Building Docker images that work on different CPU architectures like ARM and x86 is becoming more important, especially with the rise of ARM-based machines like M1/M2 Macs and Raspberry Pis. In this guide, I'll show you how to build images that run e...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction When you're building a website or an app, knowing how users interact with it is key to improving the experience. However, many tracking tools are complicated, costly, or don't care about privacy. That's where Pan steps in. Pan is a simpl...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction Hey! I'm Bobby, a Docker Captain and the author of the free Introduction to Docker eBook. In this article, we'll cover 11 essential Docker security tips to help you protect your containerized applications. Prerequisites To follow this gu...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction I'm Bobby, a Docker Captain and the author of the free Introduction to Docker eBook. Today, we're diving deep into a crucial aspect of Docker that can significantly impact your containerized applications' performance and resource utiliza...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Hello Laravel community! 👋 The Laracon US 2024 keynote by Taylor Otwell just wrapped up, and there are some exciting new features coming to the Laravel ecosystem. Let's break down the key announcements! You can watch the video here if you prefer too:...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction Hello there! I'm Bobby, a Docker Captain and the author of the free Introduction to Docker eBook. In this guide, we'll dive deep into containerizing a microservices architecture using Docker and Redpanda, a Kafka-compatible event streami...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction Hey! I'm Bobby, a Docker Captain and the author of the free Introduction to Docker eBook. In this article, I'll share five Docker best practices that I wish I knew when I first started using Docker. These tips will help you avoid common ...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

When designing forms with Tailwind CSS, you might want to remove the default arrows (also known as spinners) from number input fields. These arrows can interfere with custom designs and are challenging to style consistently across different browsers....

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Hey there developers! 👋 Today, we're diving into a Tailwind CSS trick! We'll explore how to make a parent div control the styling of its child elements on hover and active states. Let's jump right in! The Problem You've probably encountered situation...

bobbyiliev avatar
Bobby Iliev
« 1 2 3 4 5 6 7 8 9 10 ... 20 21