Join Our Community

Join the other 118,362 developers and we can all learn, Build, and Grow Together 🚀

Create an Account

Home

Francesco Ciulla · 1 week 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...

Bobby Iliev · 2 weeks 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...

Valerio · 2 weeks 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 · 3 weeks 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...

Valerio · 3 weeks 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 · 3 weeks 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 · 4 weeks 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 · 4 weeks 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 · 1 month 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 · 1 month 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 · 1 month 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...
1

Madza · 1 month 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...
1

Harendra Kumar Kanojiya · 1 month 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 · 1 month 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 · 1 month 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 · 2 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 · 2 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 · 3 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...
2

Bobby Iliev · 3 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 · 4 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 · 5 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 · 5 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 · 5 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 · 7 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 · 7 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 · 8 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 · 8 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

Francesco Ciulla · 8 months ago

Variables, Shadowing, and Constants in Rust

Understanding Variables in Rust Rust is a statically and strongly typed language. This means that the compiler must know the type of all variables at compile time. The compiler can usually i...
2

Bobby Iliev · 9 months ago

Running Laravel Wave with Sail: A Step-by-Step Guide

Introduction This tutorial will guide you through the process of running Laravel Wave using Laravel Sail, a light-weight command-line interface for managing Dockerized Laravel applications....
2

Francesco Ciulla · 9 months ago

Build a FULL STACK Web app with Javascript API, Next.js 14, Node.js, Express, Prisma, Postgres, Docker

By the end of this article, you will understand and create a simple yet complete full stack app using the following: Next.js 14 (TypeScript) Tailwind CSS Node.js Express (JavaScript) Prism...
6

Loading More Content