How to Send Emails Using Gmail in Python

Sending emails is a common task in many applications. From sending verification links to sending reports automatically, Python makes it easy to connect with Gmail and send emails with just a few lines of code. Real-world use cases of sending emails in Python using Gmail include businesses automating invoices or reports for clients, students easily

Learn More

How to Generate an App Password for Gmail

If you are trying to send emails from applications like Python, Node.js, Outlook, php, Laravel or other programming language or third-party tools, you may have noticed that your normal Gmail password no longer works. This is because Google has tightened security by disabling “Less Secure Apps”. Instead, you need to use an App Password. Google

Learn More

Working with Process in Node.js: From Basics to Advanced

When we run a Node.js application, it doesn’t just execute JavaScript. it runs inside a process managed by the operating system. This process is what makes your application alive, keeps it running, and provides all the necessary resources like memory, environment variables, and command-line arguments. In this blog, we’ll learn what a process is in

Learn More

Exploring Laravel Hidden Eloquent Features

Laravel’s Eloquent ORM is well-known for providing an elegant and straightforward way to interact with databases. However, it also hides many powerful methods that can make developer’s life easier while building Laravel applications. In this blog post, we will explore few of these hidden or lesser-known Eloquent features. Each method is explained simply and demonstrated

Learn More

Benchmarking in Laravel 12: Test Your Code Speed Easily

Benchmarking in Laravel 12 is a powerful way to measure how fast your code runs, helping you identify performance bottlenecks and optimize your application. With Laravel’s built-in benchmarking tools, testing and improving code speed has never been easier. What is Benchmarking? Benchmarking is the process of measuring the time it takes for a particular piece of code or feature to execute. It helps

Learn More

How to Add and Customize Global Search in Filament

One of core requirements of every web application is search functionality same goes for admin panels. While resource wise search can be easily implemented but implementing global search functionality is quiet stressful. But with help of Filament we can easily implement global search in Laravel application. Instead of browsing through each resource separately, you can

Learn More

How to Install and Set Up Filament in Laravel

Filament is a modern, powerful, and easy to integrate PHP admin panel builder for Laravel applications. It allows developers to create beautiful, responsive admin dashboards with minimal effort using Laravel, Livewire, and Tailwind CSS. This article focuses on the installation process to get Filament up and running quickly in your Laravel project. Prerequisites Before installing Filament, ensure you have the following requirements met: Install Filament via Composer In

Learn More

How to Install and Setup Tailwind CSS in Vue 3

Tailwind CSS is one of the most popular utility-first CSS frameworks, making it quick and efficient to build modern, responsive designs. If you’re working with Vue 3, integrating Tailwind CSS into your project is simple. Tailwind CSS offers several advantages that make it a popular choice for modern web development. In this guide, we’ll walk

Learn More