Join Our Community

Join the other 121,344 developers and we can all learn, Build, and Grow Together 🚀

Create an Account

Home

Bobby Iliev · 2 days ago

How to Create Multi-Platform Docker Images

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....

Valerio · 4 weeks ago

Laravel custom helper functions – Fast Tips

Helper functions are quite popular among Laravel developers. They provide access to some clever algorithms ready to be used in your code using a single statement. Probably the most known hel...

Bobby Iliev · 1 month ago

How To Use Pan for Easy Analytics in Your Laravel App

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 c...
4

Francesco Ciulla · 1 month ago

Environment Variables in Rust

Environment variables are a set of key-value pairs stored in the operating system. They are used to store configuration settings and other information required by the system and other applic...
1

Bobby Iliev · 2 months ago

Optimizing Docker Image Sizes: Advanced Techniques and Tools

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...
2

Valerio · 2 months ago

Laravel Auth Routes Tutorial

Laravel auth routes is one of the essential features of the Laravel framework. Using middlewares you can implement different authentication strategies and attach them to different parts of y...

Valerio · 2 months ago

Laravel Livewire: What it is, and how to use it in your web app

Livewire is one of the most important projects in the Laravel ecosystem specifically targeted to frontend development. Livewire v3 has been recently released, so let’s explore what Livewire...
1

Valerio · 2 months ago

Laravel Password Hashing With Salt

Recently we went deep into the Laravel authentication system for some improvements and to add Multi-Factor authentication. I discovered some interesting details on how Laravel password hashi...

Keploy · 2 months ago

Upgrade Your Node.js Testing: Seamlessly Switch from Jest to Vitest

Jest and Vitest are two well-known JavaScript testing frameworks, each with its own strengths. Jest, created by Facebook, is especially popular for React applications. It provides a "ze...

Keploy · 2 months ago

What Is Acceptance Testing

Software testing that confirms if a system or application satisfies the necessary specifications and business needs is called acceptance testing. It is usually performed at the end of the so...

Valerio · 2 months ago

How to group array by date in PHP – Fast Tips

I use this technique to group the bug fixes array by date in the Inspector dashboard, and I thought it could be a good code snippet idea for others. I also wrote an implementation for Larave...

Bobby Iliev · 2 months ago

Laravel Announces Major Updates at Laracon US 2024: Cloud, Inertia 2.0, and More

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 a...

Bobby Iliev · 2 months ago

Containerizing a Microservices Architecture with Docker and Redpanda

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...

Bobby Iliev · 2 months ago

5 Docker Best Practices I Wish I Knew When I Started

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...
2

Madza · 2 months ago

17 Open Source Alternatives to Your Favorite Software and Apps 🔥👨‍💻

In the dynamic world of software and applications, many users are discovering the power and flexibility of open-source alternatives. Whether you're looking to cut costs, avoid vendor lock-in...
3

Harendra Kumar Kanojiya · 2 months ago

Understand MicroService-Based Architecture

Breaking Down Complex Systems: A Simple Guide to Mastering MicroService-Based Architecture There are many types of software design patterns available, MicroService-based architecture is on...
1

Keploy · 2 months ago

Optimizing Node.js Code Coverage with NYC in Docker Containers

There are particular difficulties in getting NYC coverage from Node.js operating in Docker containers. This blog discusses the procedures needed to operate Node.js clusters in Docker and pro...
1

Harendra Kumar Kanojiya · 2 months ago

How To Write Maintainable Go Code?

Hi everyone, Gophers You have to write code that can be maintained when dealing with golang. Simplicity, readability, and clarity are the fundamental components of maintainable code; these q...
1

Bobby Iliev · 4 months ago

How to Remove Arrow on Input type Number with Tailwind CSS

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...
3

Bobby Iliev · 4 months ago

How to Make Parent Div Activate Styling of Child Div for Hover and Active States

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 jum...
2

Bobby Iliev · 4 months ago

How to Access Direct Children of a Div in Tailwind CSS v3

In this tutorial, we'll explore how to target and style the direct children of a div using Tailwind CSS v3's powerful arbitrary value syntax. This feature allows for more flexible and precis...
3

Bobby Iliev · 4 months ago

How to Vertically Align Content with Tailwind CSS Across a Full-Screen Div

Vertical alignment can often be a challenge in web design, but with Tailwind CSS, you can easily align elements in the center of the screen. This quick guide will walk you through the steps...

Tony Lea · 5 months ago

Livewire VS Inertia

When you start learning Laravel, you will also need to choose a stack that suits your needs and preferences. Livewire or Inertia? Both offer unique benefits and can change how you build your...
3

Baransel · 7 months ago

A simple React app: fetch GitHub users information via API

Welcome to a quick tutorial on my journey of building a React app that connects with external APIs. Today, I'm focusing on a hands-on example: fetching and displaying GitHub user data using...
2

Pratik Pathak · 7 months ago

Create an Interactive command line tool in Python 🐍

Creative an interactive in Python is very easy, there are many packages available that can help you to achieve this task. One such tool is Pyinquirer. Let’s learn about building a Python com...
1

Nico Deblauwe · 7 months ago

Shifting from Laragon to Herd on Windows

This article compares Laragon and Herd, both excellent PHP development tools, and provides tips on transitioning between them. Herd is a solid environment emphasizing ease of use over config...
2

Francesco Ciulla · 8 months ago

Ownership in Rust

Ownership in Rust Rust has a concept of ownership that is unique among programming languages. It is a key feature of the language that allows it to be both safe and fast. In this lesson, we...
4

Keploy · 9 months ago

Understanding Testing in production

Introduction Testing in production was previously ignored by Product Developers, But recently it gaining Popularity Again! Even, more organizations are planning use this. In this Article, W...
5

Denislav Gavrilov · 9 months ago

Jsonnet Adventures: Deploying our application to ArgoCD!

Hello fellow Kubernetes enthusiasts! In my previous blog posts we explored the basics of Jsonnet and how to use it to generate Kubernetes manifests. Now, I'm thrilled to finally get to the d...
1

Dhairya Shah · 9 months ago

How to set up your own proxy server in minutes?

Today, most websites track your online activities by capturing essential information such as IP addresses, cookies, and geolocation. All this information starts associating with the user, an...
5

Loading More Content