Join 64,182 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

Madza · 1 day ago

14 Killer Web Applications to Boost Your Productivity 🚀💯

In this article, I've compiled some of the most useful web apps that you can use to increase your productivity. These include anything you might need from prioritizing, automating, and plann...
2

Avneesh Agarwal · 2 days ago

How to use RainbowKit with Thirdweb 🌈

Introduction In this guide, we are going to see how to use RainbowKit with Thirdweb! I am going to create a Next.js app and show how the users can connect their wallet with the amazing UX an...
2

Richard Oey · 2 days ago

JavaScript modules - How to use export & import

Introduction The amount of code increases as the complexity and business logics grows. Developer needs to think how to maintain and organize the files so it will be clear and easy to read. O...
1

Jamie Swift · 2 days ago

Optimize WebStorm For Productivity - My Top 5 Extensions

A while ago I migrated from VS Code to WebStorm, and it’s been great. Like all JetBrains IDEs, it comes with a set of built-in features that makes every programmer’s life much easier. Still,...
1

Johnny · 2 days ago

Using .env Environment Variables in Vue

When we make a Node.js application, it's pretty typical that we also create a .env file that stores all of our environment variables. This file is typically private, and can be used to store...
2

Dev Dojo · 3 days ago

DevDojo Weekly - August 2022

The third week of August is among us and it's time for another edition of DevDojo Weekly. In this edition we have posts on Javascript Array sorting, Github Resources, UI libraries for React,...
2

Johnny · 3 days ago

Making a CSS Only Minecraft Chicken

There are a bunch of articles floating about on how to make cubes in CSS. There is a surprising lack of articles on how to make Minecraft chickens in CSS though. As such, I thought I'd spend...
5

TechvBlogs · 4 days ago

How to Install MySQL on Ubuntu 22.04

What is MySQL? MySQL is an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQ...
2

Johnny · 4 days ago

Learn Python: Python Variables

As with all other languages, Python has variables which can be defined to hold data. As we learn about python variables, it is important to remember a few fundamental things about Python: I...
1

Kaushal Joshi · 5 days ago

How to Fetch Large Data Files Through GitHub API

During my internship at Hackernoon, I had a task to fetch some files from GitHub API. Initially, I thought it'd be a simple GET request but soon I realized the work is a headache. The file I...

Rahul · 5 days ago

React in Operation Theatre - React Shorts

React is a famous JavaScript library utilized for web improvement. React.js or ReactJS or React are various ways of addressing ReactJS. The present some enormous scope organizations (Netflix...
1

Johnny · 6 days ago

How to fix 'zsh: command not found: python'

When trying to run python from terminal, it is possible to run into the following issue: zsh: command not found: python This can happen on any system, but does occur slightly more commonly...
1

Johnny · 6 days ago

How to sort an array by date in Javascript

We've all been in a situation in Javascript where we have a set of data, all with different dates, which we want to sort by date quickly. Let's look at how this works. Note on Javascript Dat...
3

Johnny · 6 days ago

Converting Binary to Decimal with parseInt's Base Feature

Binary numbers are numbers which are expressed in base 2 notation, rather than the base 10 we are used to. Consider how we normally count in base 10 - when we reach 10, we have to add an ext...
1

Sai Ashish · 1 week ago

Top 10 Extensions You Must Use For Your Privacy

While privacy has become a myth due to the advent of technology, there are a few easy ways to protect your identity. One of these ways is to install extensions directly into your web browser...
1

Sai Ashish · 1 week ago

The Easiest Guide to Get You Started on Computer Vision

Computer Vision is one of the hottest topics in Artificial Intelligence. From Cancer Detection to Self-Driving Cars, Computer Vision finds an application in many important aspects of our dai...
2

Sai Ashish · 1 week ago

Demystifying Time Complexity & Big O Notation

One of the most important concepts in software development is analysing the time complexity of an algorithm. In technical interviews, you'd often find interviewers asking, "What's the t...
1

Rahul · 1 week ago

19 Unique Git and Github Resources for Developers

While beginning as a web developer, it tends to be not difficult to lose all sense of direction in the large number of dialects, devices and stages that are accessible in the present market....
1

Sai Ashish · 1 week 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 week 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...
2

TechvBlogs · 1 week 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 · 1 week ago

DevDojo Weekly - August 2022 - Week 2

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 · 1 week 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 · 1 week 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 · 1 week 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 · 1 week 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 · 1 week 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 · 1 week 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 · 2 weeks 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 · 2 weeks 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

Loading More Content