Devops

Devops posts, videos, courses, and more

Bobby Iliev · 5 months ago

Introduction to Linux eBook: A Comprehensive Guide for Beginners

Introduction Hello to all passionate learners, tech enthusiasts, and budding system administrators! I'm thrilled to announce the release of my latest eBook: "Introduction to Linux"...
4

Bobby Iliev · 7 months ago

Introduction to Terraform: From Zero to Hero eBook

Introduction Hey folks, I'm super stoked to announce my brand-new eBook: "Introduction to Terraform: From Zero to Hero". This project is something I'm genuinely excited about, born...
3

Bobby Iliev · 10 months ago

Difference between scaling horizontally and vertically for databases?

Introduction When your application or website starts to receive more traffic, you'll need to think about how to scale your database to handle the additional load. There are two main ways to...
5

Francesco Ciulla · 11 months ago

Kubernetes quick tutorial

👋 Introduction Let's make the simplest but understandable Kubernetes example ever. Video version: {% youtube noJmOirhHKM %} We will create our first example with Kubernetes starting from sc...
4

Francesco Ciulla · 11 months ago

Dockerize a Python Application

Dockerize a Python application - Intro This article will show how to dockerize a simple Python application. If you prefer a video version, you can find it here: All the code is available in...
4

Bobby Iliev · 11 months ago

Reset Local Repository Branch to be Just Like Remote Repository HEAD: A Step-by-Step Guide

Introduction In the world of Git, it's not uncommon for developers to find themselves in a situation where their local repository has diverged from the remote repository. This can happen due...
2

Valerio · 1 year ago

AWS SQS in a large scale application

In today's article, I'm going to show you how we use AWS SQS in our Laravel application, and how it helps us to manage 1.6 billion operations each month. In the image below you can see our t...
1

Bobby Iliev · 1 year ago

How to find a process locking port 3000 on Mac?

Introduction Are you having trouble with a process locking port 3000 (or essentially any other port) on your Mac? Here's how you can find and kill the process! Finding the process To find th...
5

Valerio · 1 year ago

Save 1.2 million queries per day with Laravel Eager Loading

Since various elements of the Inspector backend rely on Laravel, I worked a lot with the ORM component myself, and its Eager Loading features. The tradeoff in using an ORM always remains tre...
2

navehmevorach · 1 year ago

Guide to OpenTelemetry Distributed Tracing in Rust

In this article, I will share my experience adding OpenTelemetry distributed tracing to a Rust application. I will attempt to answer the following questions: How to instrument Opentelemetr...
2

Abid Hasan Muin · 1 year ago

Create and Publish Docker Images in Just 5 Minutes

I have just started learning about Docker and Kubernetes and I thought I should share my journey with you guys. So, here's a quick guide on how to create and publish docker images. 1. Create...
2

Bobby Iliev · 1 year ago

How to use Materialize with DigitalOcean Serverless Functions

Introduction Materialize is a streaming database for real-time analytics. It was launched in 2019 to address the growing need for the ability to build real-time applications easily and effic...
4

Bobby Iliev · 1 year ago

Python Script to Copy The Content of a Materialized View to S3

Introduction Materialize is a streaming database for real-time analytics. It was launched in 2019 to address the growing need for the ability to build real-time applications easily and effic...
6

Bobby Iliev · 1 year ago

Scaling Laravel with Serverless Redis

Introduction Laravel is a popular PHP framework for building scalable, high-performance web applications. In this article, we will learn how to use serverless Redis to scale Laravel applicat...
7

Bobby Iliev · 1 year ago

Using LogicLoop and Materialize with dbt and Redpanda/Kafka

Introduction LogicLoop allows you to write rules in SQL and then run them against your data and trigger different actions based on the results. LogicLoop also allows you to create and share...
5

Bobby Iliev · 1 year ago

Building an Order Tracking Demo App using AdonisJS Materialize and Redpanda

Introduction This is a self-contained demo using Materialize to process orders and display the delivery status and coordinates in real-time. Prerequisites Before you get started, you need to...
5

Momchil Minkov · 1 year ago

Remote Control of Raspberry Pi Via SMS (RPi SMS Shell)

Introduction The idea of this project is to move the whole Raspberry terminal to the world of SMS communication. This is a very good application in case there is no 5G/4G/3G coverage - but o...
9

Valerio · 1 year ago

Laravel cron scheduling and its secrets

Hi, I'm Valerio Barbera, software engineer, founder and CTO at Inspector. One of the most useful features of Laravel is the cron scheduling system.The official documentation clearly explains...
2

guild.so · 2 years ago

Steps to create your own Solana token 💰

Introduction In this step by step tutorial we are going to use the The Solana Program Library (SPL) to create our very own Solana token. The steps from this tutorial can be used with the Gui...
3

Bobby Iliev · 2 years ago

Blue-green deployments with Materialize

Introduction Minimizing downtime during any deployment is a key part of any successful deployment strategy. There are many ways to achieve this, and blue-green deployments are one of them. U...
3

Abhiraj Bhowmick · 2 years ago

Automation Testing: Explain like I'm five

We've long believed that automation testing is a wonderful formula for improving the quality of apps right from the start. However, it is only when we begin automating that we grasp the true...
3

Chirag · 2 years ago

Why do AWS Certification?

I've worked on a lot of Amazon Web Services - AWS over the years and thought of adding this as an experience to my resume, but before that, I also wanted to assure that I have a good underst...
1

Chirag · 2 years ago

Learn to push an empty commit

Today I faced a problem while triggering the delivery pipeline and this article is about the solution to that problem. Have you ever faced the need to push a commit to a Git branch without c...
4

Bobby Iliev · 2 years ago

The top 10 Linux Commands that Every Data Engineer Should Know

Introduction No matter if you are a data analyst or a system administrator when working with unstructured files in Linux there are a set of commands that would help you a lot in your daily t...
5

Bobby Iliev · 2 years ago

💡 Free Introduction to Docker eBook

💡 Introduction to Docker This is an open-source introduction to Docker guide that will help you learn the basics of Docker and how to start using containers for your SysOps, DevOps, and Dev...
9

Bobby Iliev · 2 years ago

The Data Engineer Roadmap 🗺

Introduction With the ever growing data volumes and demands, the data engineering career has been one of the fastest growing jobs for the past few years. According to the 2021 Stack Overflow...
7

Suhail Kakar · 2 years ago

An Ultimate Guide to Docker - From What is Docker to Dockerizing a Node.js Application

Docker is an open-source platform that allows us to create, deploy, and manage containerized applications. In this article, we will look at What is Docker Benefits of Using Docker Perf...
5

Bobby Iliev · 2 years ago

🚀 The Missing Docker Crash Course for Developers

Introduction to Docker It is more likely than not that Docker and containers are going to be part of your IT career in one way or another. In this blog post series I'll cover the following:...
7

Bobby Iliev · 2 years ago

How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu

In this video you will learn how to Install Apache, MySQL, PHP (LAMP) stack on Ubuntu server.If you are new to DigitalOcean, you could use my referral code and you would get a free $100 cred...
3

Bobby Iliev · 2 years ago

How to keep a process running even after closing SSH connection?

Introduction There are many reasons why you would like to keep a process running even if you close your SSH session. Here are a few examples: Your working day is going to be over soon and y...
5

Loading More Content