Join 63,836 other Developers as we Learn, Build, and Grow Together.

Connect with fellow developers and gain access to tools that will help you build a profitable SaaS 🚀

Sign Up

Home

-

Developer Posts and Tutorials

Sai Ashish · 1 day ago

25 YouTube Channels to Learn Web Development for Free

Web Development is one of the highest-paying careers today. According to the U.S. Bureau of Labor Statistics, web development provided employment to 174,300 developers in the US alone. Going...
2

Posandu Mapa · 1 day ago

Best UI libraries for React

If you don't like writing CSS, you can use a UI library that does all the hard work for you. But there are a lot of options. So In this article, I will compare the best React UI libraries an...
1

TechvBlogs · 3 days ago

How to Use Props in Vue.js

Vue.js is quite amazing with its application and component structure. It also offers some amazing capabilities. In this article, we are going to look at how we can use and implement props in...
3

Dev Dojo · 3 days ago

DevDojo Weekly - August 2022

It's the second week of August and time for another edition of DevDojo Weekly. In this edition I have posts on Custom Validation Rules in Laravel, CSS/JS Animations, Console.log Alternatives...
4

Bobby Iliev · 3 days ago

How to find the version of an installed npm package?

Introduction npm is a package manager for Node.js. It is used to install and manage packages for your JavaScript projects. npm is open source and was initially released in 2009. The npm repo...
3

TechvBlogs · 5 days ago

How to Create Custom Validation Rules in Laravel 9

The biggest advantage of Laravel over other frameworks is the fact that it comes with a lot of built-in features. In this article, we are going to understand Laravel Custom Validation Rules....
6

Johnny · 5 days ago

An Introduction to Conditional Types in TypeScript

Conditional types in TypeScript give us the ability to define certain types based on logic, just like we do in other aspects of our code. They are a useful tool in defining types in TypeScri...
1

Johnny · 5 days ago

Everything you'll ever need to know about HTML Input Types

Pretty much every application we develop using HTML uses input somewhere, but there's a bunch of input types you might not know about. So let's take a look at everything you might not know a...
1

Johnny · 5 days ago

How to fix 'Uncaught SyntaxError: Cannot use import statement outside a module'

In this quick guide we'll look at how you can solve the very common error, "Uncaught SyntaxError: Cannot use import statement outside a module". This error arises when we try to us...
2

Johnny · 6 days ago

A Complete Guide to How the CSS not Selector Works

In CSS, it's often necessary to sign post that we want to select an element, but not in specific circumstances - like if it has a certain class. In these instances, we can use the :not() sel...
1

Omar Moustafa · 1 week ago

How to setup authentication with Node.js CLI and Prisma

Hello there! Today we will be integrating user authentication with your Node.js CLI, we will also cover how to create one, and we will make an API to authenticate user details! Without wasti...
2

TechvBlogs · 1 week ago

How to Install Apache on Ubuntu 22.04 LTS

What is Apache? Apache web server is developed by “Robert McCool.” This open-source web server is responsible for accepting HTTP requests from the users and providing the requested informat...
4

Madza · 1 week ago

14 Coolest CSS and JS Animations to Enhance Your Web Designs 😍✨

The ultimate goal of modern web design is to capture users' attention. There are various techniques to improve your website's appeal. One of the most appealing methods is adding some cool-lo...

Posandu Mapa · 1 week ago

console.log alternatives you didn't know 😮

Now, think that you are writing some JS code and it doesn't work correctly. What's the first thing you do? You are console.logging it! So I'm going to tell you some alternatives for console....
9

Johnny · 1 week ago

Scheduling and Running Recurring Cron Jobs in Node.JS

It's a common requirement in programming to have to set something up to run at certain intervals. For example, you might want to process a database every 30 minutes, or you might want to sen...
5

TechvBlogs · 1 week ago

SPA Authentication using Laravel 9 Sanctum, Vue 3 and Vite

Laravel Sanctum provides a lightweight authentication system relying on Laravel's built-in cookie-based session authentication services. How Laravel Sanctum works Before we start blindly mas...
4

Dev Dojo · 1 week ago

DevDojo Weekly - August 2022 - Week 1

Happy first week of August. That means it's time for another edition of DevDojo Weekly. In this edition we have posts on using firebase with Laravel, VS Code Extensions for Productivity, Dep...
2

Johnny · 1 week ago

Speed up your Website by Converting your Images to WebP from Terminal

The .webp format is a broadly supported compressed image format that is becoming more and more common across the web. Storing your images as .webp can reduce the size of your web pages, whil...
4

Johnny · 1 week ago

How to use Teleport in Vue to Move Parts of Templates

Normally, when we create components in Vue they naturally appear within the DOM structure where we'd expect them to be. However, sometimes this doesn't make sense. A good example of this is...
3

Johnny · 1 week ago

How to set default inject/provide values in Vue

Vue uses provide and inject as a method to send data down multiple levels without having to use properties - but did you know you can set default values for any injected data, should it not...
4

Johnny · 1 week ago

How Provide and Inject work in Vue

It's easy in Vue to provide/give props or properties to a child element. Properties in Vue are one of the main ways we can pass data from a parent element or vue template to a child element....
3

Ruan Bekker · 1 week ago

Docker Multistage Builds for Hugo

In this tutorial I will demonstrate how to keep your docker container images nice and slim with the use of multistage builds for a hugo documentation project. Hugo is a static content genera...
1

TechvBlogs · 2 weeks ago

Vue.js Sweetalert Modal Notification Example

What is Vue.js? Vue .js is an open-source model - view - ViewModel front-end JavaScript framework for building user interfaces and single-page applications. It was created by Evan You and i...
7

Dev Yoda · 2 weeks ago

Top Alternatives for Dependabot

Software development is an unending chain of activities that doesn't terminate when the product is deployed. It keeps the development team constantly tinkering with deployed code. GitHub's D...
1

hugonmartinez8 · 2 weeks ago

5 Trending VS Code Extensions For Productivity

As a developer, I am constantly on the lookout for solutions that can help me improve my daily workflow, so I try to keep up with the novelties on the market (another reason is to later brag...
8

TechvBlogs · 2 weeks ago

Firebase Push Notification Laravel 9 Tutorial

What is Push Notification? Push notifications are clickable pop-up messages that appear on your user's browsers irrespective of the device they're using or the browser they're on. They serve...
6

Souptik Debnath · 2 weeks ago

12 Best CSS Animation Libraries 😍

No matter what you're looking for, whether it's clean and simple or fun and quirky, you'll definitely find a library for you among these CSSanimation libraries. Here are the best 12 CSS anim...
7

Dev Dojo · 2 weeks ago

DevDojo Weekly - July 2022 - Week 4

It's the final week of July and it's time for another edition of DevDojo Weekly. In this weeks edition I have posts on CSS animation libraries, CSS properties you should now, how to use mult...
4

Bobby Iliev · 2 weeks ago

How to pass command line arguments to a Node.js app?

Introduction Similar to a Bash script where you can pass arguments to a script using the $1 syntax, you can also pass arguments to a Node.js app. In this quick tutorial, you will learn how t...
7

Bobby Iliev · 2 weeks ago

Quick introduction to WebSockets with Node.js

Introduction WebSockets allow you to send and receive data over a network without having to use a traditional HTTP protocol. Using WebSockets, you can build a real-time application. For exam...
6

Loading More Content