Join Our Community

Join the other 72,612 developers and we can all learn, Build, and Grow Together 🚀

Create an Account

🏆 Featured Posts

amenaisabuwala · 2 weeks ago

Let's make JavaScript logo with HTML and CSS! 💛

Heyy Smarties! 😎 How are you all doing? Hope you all are doing well! Today we are gonna make a JS logo with HTML and CSS it's gonna be fun! 🥳 And when you'll make it you need to post on T...

Posandu Mapa · 2 weeks ago

Creating a rewards system with JavaScript

Losing users is a common problem for many apps. One way to keep users engaged is to reward them for their daily activities. A lot of apps do this by giving users a daily login bonus such as...

Rahul · 3 weeks ago

Unlocking the Power of Polymorphism in JavaScript: A Deep Dive

Polymorphism is a concept in object-oriented programming that allows objects of different types to be treated as objects of a common type. This allows for more flexible and reusable code, as...

marinsborg · 3 weeks ago

Learn Python functions & create a simple project

Functions are key elements of programming. They are used in most programming languages. Functions allow you to break your code into smaller pieces. That way your code is easier to manage and...

Mayank Ranjan · 3 weeks ago

Speed Up Your Startup Time Using AWS Lambda SnapStart

The time the user interacts with the application is limited. The longer the startup time, the lower the number of users. Most applications are built assuming they will be run on a PC or a l...

Cody Jenson · 3 weeks ago

How to output the raw SQL query in Laravel

Laravel does a lot of magic behind the scenes when fetching data from the database. Luckily there are some really easy ways to get the raw SQL query so that you can understand everything tha...

Posandu Mapa · 4 weeks ago

Detect whether two tabs are opened in JavaScript

If you ever used WhatsApp Web, you might have noticed that it shows a warning if you open the same account in two different tabs. I wondered how they did it, so I decided to research it and...

Rahul · 1 month ago

32 best JavaScript snippets (one-liners) in 2023

Hi there, my name is Rahul and I am 18 years old. My goal is to become a successful developer, and I am interested in building web apps with frontend technologies. Today, I'd like to share s...

Kim Hallberg · 1 month ago

How to use Bootstrap with Laravel and Vite

While the Laravel community now mostly uses Tailwind CSS. Bootstrap - one of the most used CSS frameworks currently on the market, is still widely used by a portion of the community. Since L...

Usman · 1 month ago

🎣 Webhooks Demystified - Get Real-Time Personal Notifications with Discord Webhooks

Hey all 👋👋 Webhooks are a powerful tool that allow applications to communicate with each other in real-time. They are often used to send notifications or updates from one system to another...

Cody Jenson · 1 month ago

Using the Filament Table Builder

Tables are a common way to display data in your application. If you are building your application using Laravel you can take advantage of the Filament Table builder to add data tables to you...

Souptik Debnath · 1 month ago

10 Useful APIs For Your Next Project 📃

Interested in supercharging your next project with the most powerful APls available? I've compiled a list of 11 of the best APIs available. Here are some great APIs that you can use to enhan...

Usman · 1 month ago

🛑 Why You Should Avoid the onclick Attribute in Your Code

Hey everyone! It's been a while since I wrote my last article. But here I am with another topic that might be informational to you 🙂. This time I am writing about why you should avoid the o...

Posandu Mapa · 1 month ago

How to add Prisma to a Next.js project

In this article, you will learn how to add Prisma to a Next.js project. You will learn how to set up Prisma and connect it to a MySQL database. Let's get started! What is Prisma? Prisma is a...

Bobby Iliev · 1 month ago

How to setup Laravel Wave on Windows using Laragon?

Introduction Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) archite...

Cody Jenson · 1 month ago

Can AI help you write better tutorials

Technology has been evolving exponentially over the past few decades and artificial intelligence (AI) is no exception. AI has become a powerful tool for anyone involved in programming, espec...

Dev Skulls · 1 month ago

Automatically assign an issue using github actions

To automatically set the assignee on an issue using GitHub Actions, you can use the assign action in a workflow file. Here is an example of how to do this: name: Set assignee on issue on:...
3 - Resources. Freebies. Learn. · 2 months ago

50+ Free Icon resources for your projects

Icons are small images that represent a bigger, more complex idea. They're all over the internet, and they can be helpful for many different purposes, but sometimes it's hard to find good on...

Posandu Mapa · 2 months ago

Adding your discord status to a website

Using a status message is a great way to show info about you. Discord, the most popular chat app for devs has some advanced status features. They include: Normal text messages Song playing...

Mattia Toselli · 2 months ago

The Repository Service Pattern in your Laravel application

Why the repository service pattern is a good idea As the definition says: "The repository is a layer between the domain and data layers of your application with an interface to perform...

Cody Jenson · 2 months ago

What is a Javascript Proxy?

In computing, a proxy is an intermediary between two devices that provides security, administrative control, and/or caching services. A Javascript proxy is used to create a proxy object for...

Mattia Toselli · 2 months ago

The Vue Crash Course I've always wanted is here! Part 1: The Vue Practitioner

In this article we will cover the basics of Vue and then we will focus on getting more proficient using that Javascript framework, from the ground up, the way I would like it has been teache...

Posandu Mapa · 2 months ago

Adding Firebase authentication to a Next.js app

Introduction In this tutorial, we'll learn how to add Firebase authentication to a Next.js app. We'll use Firebase's authentication service to create a login page with Google authentication....

Johnny · 2 months ago

Creating and Generating UUIDs with Javascript

Universally Unique Identifiers (UUIDs) are used all over the place in software development for everything from identifying object elements to DOM elements on a web page. They are unique, 128...

Alex Ivanovs · 2 months ago

CSS :has() Pseudo-class Selector

The :has() relational pseudo-class is officially recognized as a Parent Selector, and in the actual spec [Selectors Level 4], it is described as a relative selector that accepts “forgiving-r...

Posandu Mapa · 2 months ago

Refactoring JavaScript code efficiently 🌳

Javascript is a cool language if you did everything right. But, without any refactoring, it may result in some messy code which will give unexpected results. In this article, I'll show some...

Mr. Ånand · 2 months ago

Creating Personal Blog With Hugo and Netlify

In this Article! I am going to share the step-by-step method I followed while building a blog website using a static site generator Hugo and deploying it to Netlify. I encountered some small...

Fahad · 2 months ago

🐍Python Project: 🎨Drawing Pad GUI

✨Introduction This tutorial is not focused on advanced topics. This will teach you how to make your own simple Drawing GUI using basic Tkinter and Python concepts. Also, feel free to sugges...

Johnny · 2 months ago

Javascript Immediately invoked function expressions (IIFE)

Immediately invoked function expressions, or IIFE, are functions which are run as soon as you define the function. You may also see people refer to them as anonymous functions. They give us...

Nads · 2 months ago

Object Detector Web App Using ReactJs

The function of this simple application is to indicate the object’s location in the image whenever the user clicks any of the labeled buttons. To begin with, I installed Boostrap 5 then cre...

Loading More Content