visit
Javascript objects consist of key-value pairs and are one of the most common data structures in Javascript.
To cast something in TypeScript, we use the 'as' keywords. Here's how type casting works in TypeScript.
I'd like to share some useful JavaScript stuff I have saved
Javascript is a high level, dynamically typed interpreted, sixth most popular programming language. It interacts with the user DOM to perform various functionalities.
12 Websites That Will Help You Learn Web Development Faster (completely Free)
Learn the best way to install Node and keep it up to date.
React.Js has taken the role of a standard resource in front-end development and here are some of the reasons why the language has done so well recently.
We’re only three months into the new decade and we’ve already had the threat of WW3, Australia being on fire, and an outbreak of a new Coronavirus. Surprisingly, it’s the latter that has forced many people to isolate themselves at home.
Let’s take a closer look under the hood at what the process of changing HTTP messages is.
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".
Vue.js also lets us use .env variables, but it works slightly differently. So let's look at how to use .env variables in Vue.
JavaScript was is and will always be the first language of choice for developing front-end of any web application. We all know it.
Javascript is introducing a few new array methods which let us simultaneously copy an array, rather than changing the original. Let's look at how they work.
hi folks, in this blog we will build a Node.js video streaming application in like 10 minutes.
ReactJS is the most popular choice, and this lesson on how to answer ReactJS interview questions will help you get the job.
The Best Practices for Front-End Development
Setting up Environment Variables is the best practices in web dev world. But it seems troublesome for most people in practices, so few applied it. Well, it actually not that hard and it is necessary in most cases, let me show how you in this article.
Spreadsheet libraries are in high demand today. Such solutions are convenient as they offer ready-made applications, save the developers' time and the owners' money. They can be used in any business domain to deal with big amounts of data.
Although JavaScript is now the most widely used programming language worldwide, it is not usually the first language picked for building a blockchain
Should you choose React or Preact for software developments? It depends. Learn the difference between the JS libraries here.
In this post, we’ll look at using Redis to give cache capabilities to a NestJS project. We’ll discuss Redis, what caching is, and the implementation procedure.
Dive into JavaScript to understand key differentiators between use of a Class and a Prototype - plus the impact each has on Lightning Web Components.
If you’re wondering why Node.js is so popular with developers, here’s a list of advantages of using Node.js
How we chose our styling: SASS vs CSS Modules vs CSS-In-JS
Practical tasks like phrase reverse, event loops and using keywords are likely to be used to test you if you are applying to a job that uses Javascript.
Here are 3 React tasks to check your coding skills, way of thinking, and ability to create good understandable code.
Learn how Javascript async/await works and what it means by Javascript is a single-threaded language.
If you've ever worked in vanilla Javascript, you might be familiar with adding event listeners to elements using the following formula:
Here are 10 Fantastic JavaScript Projects for Beginners.
Redis is a powerful piece of technology that lets us store data in memory. Let's look at how to use it with Node.JS
The some array method lets us check if some elements pass certain criteria. Let's look at how it works.
There are quite a few ways in Javascript to loop through an array of items or any other iterable item in Javascript. You may have seen them:
There are many cases where knowing when an array is a subset of another can be pretty useful.
Using Javascript to build a calculator for the cost of assembling model trains by combining API functions and a Wordpress site to streamline the process.
A complete computer science study plan to become a software engineer. This GitHub repo will take you from ground level to advanced concepts.
In this guide, I'll explain exactly what TypeScript is and why it's different from Javascript.
Defining a new object in Javascript is pretty easy - but what if you want to find out if it's empty?
After exams and lots of procrastination, I finally resumed my #100DaysOfCode journey with JavaScript
Do you know Javascript? The language we all love has some weird and sometimes unexpected behaviors.
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.
In this article, you will learn how to send emails from Node.js using SendInBlue.
How using default exports hurts your codebase readability and refactoring.
Calling all Dungeon Masters! Here's a short beginner-friendly introduction to writing your own web and printer-friendly D&D encounter tables.
Console statements create performance or security issues if you mishandle them. This article explains three ways to remove them from your production build.
A brief introduction on Let, Var, and Const keywords in Javascript.
The specifics of how console object works vary from browser to browser, but there is a de facto set of features that are typically provided.
The concat method on arrays is used to take two arrays and concatenate them into one.
If we want to delete items from an array, we can use the splice method that all arrays have. Let's look at how it works.
In this article, I'll share 7 optimization tips that every JavaScript developer should know.
E2E enables extensive testing as soon as the changes are available. It has a chance of catching potential issues before merging changes to the main branch.
3 cool things that will make you love micro frontend architecture - flexibility in managing codebase, a wide choice of frameworks, and independent deployments.
Did you know that Javascript does not class a selection of multiple elements as an array?
In this article, we will be building a simple version of Tic Tac Toe using HTML, CSS, and JavaScript.
Article about useful Array methods in JavaScript.
Hence, in this article, we will see how to create an isObject function and use it to check if an object is actually an object. So, let's get started!
React Hooks are a new feature in React 16.8. They are a powerful way to write stateful components. All this power comes at a cost, however.
Here are some most recommended JavaScript Mini Projects.
7 YouTube Channels to get started coding.
One of the most frequent operations we perform on an array is removing the last element. There are a few different ways to do this - but one of the most common
Universally Unique Identifiers (UUIDs) are used everywhere in software development for everything from identifying object elements to DOM elements on a web page
One of the most common JavaScript errors we see affecting our customers is jQuery is not defined. A pretty serious problem if your web app relies on jQuery .
Nucleoid is low-code framework for Node.js, lets you build your APIs with the help of AI and built-in datastore in declarative runtime engine.
Typescript utility types allows Javascript developers to carry out type transformations. Some examples of utility types are Pick, Omit and Record.
We need to convert callback to promise because the promise is more readable and easier to handle.
Let's learn about the JavaScript conditional statements!
In JavaScript, there are many ways to do the same things. But not all of them are equally good. And some of them you should not use at all.
Immediately invoked function expressions, or IIFE, are functions that are run as soon as you define the function.
Understanding Javascript spread operator
Data Visualisation is an incredibly important part of conveying information in the world. Getting the best widget types for Data Visualisation is a part of that
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
v-if and v-show are two ways to conditionally render content in Vue.
A brief intro to 10 file managers for software developers
This Javascript Cheatsheet for Spread Operators explains the use case scenarios and the basic concepts behind Spread Operators when coding in Javascript.
Here is the easy and simple way to understand call, apply, bind in JavaScript. With these simple examples, you'll never confuse again with these methods
An easy-to-use and comprehensive JavaScript framework are of utmost importance if you are a web developer.
Metho allows you to safely 'monkey patch' any object with new capabilities and dynamic properties. Great for extending the functionality of native JS prototypes
In JavaScript, things can be true, or false, but they can also be truthy or falsy.
Meet Clockwise Software - a Ukrainian JavaScript development company with a head office in Dnipro.
In Chrome V8, the parser works with the scanner to create tokens to understand what functions it needs to carry out next, letting the browser work as intended.
Typescript is a superset of Javascript. Decorators in Typescript are functions that add special behaviors to a class or members of a class.
Typescript utility types allows Javascript developers to carry out type transformations. Some examples of utility types are Partial, Required and Readonly.
Startups choose JavaScript as main technology in 2022 thanks to impressive number of frameworks, its libraries and third-party APIs integrations.
The logical OR operator in JavaScript is an operator which returns the left-hand side if it is truthy, but otherwise defaults and return the right-hand side.
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel fundamentals such as ignition execution.
If you use Vue, you might be used to having to apply different classes to tags based on the logic in your code.
This article is about latest ecma script or ES22 update of at() method of array. at() method of array is used for getting the value based on index
I bet you didn’t know that Javascript has pointers. Well, it does! Let’s take a quick look at how they are implemented and how they work.
Microservices are a part of cloud computing which will become more important over time. This is how to create microservices using Spring Boot for the process.
We decided to rewrite our simple fetch service to a more powerful solution with the ability to cancel requests which were sent previously.
When we talk about default parameters, we are talking about giving arguments values that should be used, if that argument is undefined.
We use the splice method to insert an item into an array at a specific index in javascript, which takes 3 arguments - and also lets us delete items too.
What are the most common methods for detecting mobile browsers with JavaScript? This article covers both independent snippets and popular libraries.
A good UI design also increases user interaction on your website and makes it easy for users to get things done.
Did you know that you can use hooks in class components?
OK, I'm lying, kind of. You can't use a hook directly in a class component, but you can use a hook inOften considered as a tool to build applications in your web browser, JavaScript can also be used as a general-purpose scripting language. Discover why
In this overview, we have compiled a list of popular sites, as well as JS blogs that are worth reading and keeping in your bookmarks.
Let's look at how to remove a particular array item in Javascript.
In Javascript, we have numerous ways to check if something is or is not a number.
"Let's Understand Chrome V8" is serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
The importance of web and mobile apps that can handle massive volumes of data has skyrocketed over the past few years. As a result, small and large enterprises want to make the most of their data for monitoring and better decision-making.
Sometimes I find myself going through the same steps when I work on different projects. These are just some of the things I've found helpful over the years.
Ever been to meetings you didn't want to be a part of? Meetings you could do better without but, you had to go through thoroughly because you didn't know when your name can be announced and you knew you'd have to respond then. Yeah, we have all been there.
That's where "MSorryWhat!?" - my weekend project comes into play. It's a simple speech-recognition which comes with hot word detection which a user can set, upon complete configuration (which doesn't take more than 5 minutes), MSorryWhat listens to your meeting while you do whatever else it is that you want to do and it notifies you whenever your selected hot word is detected! It is a simple javascript based application living here. It leverages the Webhooks and Notifications services of IFTTT (If this then that) app, to notify you when your name is announced, on the backend it leverages chrome's speech recognition engine. I spent 10 minutes to create a demo for the tool which can be viewed here:Start your own web3 app with just 3 lines of code. NFT, ERC-20 tokens, DeFi platforms, DAOs and more.
Web developers have many reasons to read uploaded file content in JavaScript.
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals like runtime.
Have you ever been in a situation where you had a string of text and wanted to replace all of its occurrences with something else?
Object creation mechanisms increase the flexibility and reuse of existing code. Here in this post, we will see the Object Creation Pattern in JavaScript
From a client-side programming perspective, the language JavaScript has grown into the language of web development.
Yan Tsishko is a chief software engineer at Oxagile. He believes Javascript/TypeScript is the most exciting technology & that frontend is the future of tech.
You may think "Surely there's a library for that!", and yet, there isn't.
Avoid these pitfalls when deciding whether to build a JavaScript data table (Grid) on your own. Learn from engineers who’ve built multiple grids.
Power up your logging and build good developer habits. As your codebase grows you'll need to debug it more easily and one tool is logging.
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
Read about the 10 must-know JavaScript array functions.
The type annotations specification specifies how Javascript will, in the future, implement types. Let's look at how types in Javascript will work.
There are two popular options for creating web applications with React: Next.js and React Router. Both have their pros and cons, but which one.
A Set in Javascript is a unique list of values, similar to the set data type in Python.
The nullish coalescing operator is useful in situations where something can be returned as either null or undefined, and helps us tighten up our code.
I will try to tell with a simple example of how TS can be applied, and how to solve seemingly complex problems step by step.
In this article, we will learn about what memoization is, what value memoization provides to Javascript developers, and how to use it to improve JS functions.
5 Must-Know Features in JavaScript ES2022: Enhance Your Code and Boost Your Productivity
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
Javascript arrays can contain duplicates - which is fine most of the time, but can sometimes cause some issues.
Let's create a function that will return true if string is a prime number and return false if a number is not a prime.
You don’t need a fancy library when you have HTML5 and Constraint API to implement Form Validation and Submission in React.
Know a little JavaScript, but can't do much with it yet? This tutorial, "Vanilla JS in the DOM", will help you understand the background of Vanilla Javascript.
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
In this complete guide, let's look at how && works, and go through some examples to explain when it returns values, and what values it will return.
Templates can significantly speed up the development process. Here are the 5 Best Javascript Templates - check them out!
In this article, we will learn how to Create a Custom Source for File Upload With Angular.
Scheduling and Running Recurring Cron Jobs in Node.JS
React is a tool for building a front end. Next.js serves the same purpose. However, both instruments offer a slightly different set of features.
Organizations are looking for web applications that provide users with many unique functionalities. For example, the User Interface is the essential part of a web application for anything they provide.
In Javascript, it's usually considered best practice to work with absolute numbers, as number is a defined type. However, when expressing these numbers in user
Power up your logging and build good developer habits. As your codebase grows you'll need to debug it more easily and one tool is logging.
The slice method on arrays returns a shallow copy of a part of an array. It takes two numbers, a start, and an end. Every array has a slice method.
Learn how to use the updated discord.js library and make your own Discord bot.
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
Imagine that you don't need any compiler or bundler to prepare your NPM package written in ES2020 standard. Yes, you can.
In React Native, the FlatList component works well to render a long list of data.
The JavaScript testing framework enables you to boost your development workflow significantly. In addition, it increases your team’s speed and efficiency.
This article will focus on how to use JavaScript to make use of some properties to achieve infinite scroll.
To solve this problem, we can teleport the modal out of its own component and into another part of our template using createPortal.
Want to know advantages, weak sides, and the types of projects that will better suit NODE.JS or PHP? Read our article!
Optional chaining is a feature in Javascript which lets us access the child properties of an object, even if the parent object doesn't exist.
Here we talk about two of the functions available on the console object: console.table() and console.trace().
Arrays in Javascript are a simple, one-dimensional way to store simple sets of data. Arrays are non-unique, which means they can store duplicates (unlike sets).
In this article, we’ll be diving deep into the topic of URL parsing in JavaScript and understanding how to access certain data from a URL string.
Have you ever felt like you needed to start over and press the refresh button?
Welcome to the first chapter of Let’s Understand Chrome V8.
Welcome to other chapters of Let’s Understand Chrome V8
The ABCs of Javascript are: A - apply(), B - bind(), and C - call(). Using them, we can set what 'this' should refer to.
nvm is used to manage the versions of Node.js installed on your computer, so it's a really useful tool.
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
A simple guide for updating for npm packages.
Here are two simple Async/Await JavaScript scripts that will detect and indicate browser support for the AVIF and WEBP image formats.
JavaScript Event Loop is a fundamental concept. In this tutorial, we will know JavaScript Event Loop on a high level.
Arrays are one of the most used Data Structures in JavaScript and pretty much any language.
Here is a list of 7 frameworks that can be used in creating prototypes.
Generics were introduced in version J2SE 5.0 of Java in 2004. It is a pure compile-time concept.
So you have a Javascript array, and you want to get the last element. Follow these steps.
In this article, we'll take a look at some of the most common JavaScript mistakes and how to avoid them.
The script tag is the primary method to insert JavaScript into the HTML page. We will look at all the ways to use the script tag and the importance of each.
File uploads are a necessary thing for many web applications. They allow users to share their files, photos, and videos on your site with others.
In Javascript, we have lots of different ways to manipulate DOM elements. Here, we take a look at one of the simplest ways to do so.
Now when you understand well the difference between both the platforms, you must agree with the fact that both the platforms are great as well in their respect.
TypeScript Records are a great way to ensure consistency when trying to implement more complex types of data.
This article considers the new features that have just be included to React 18, its applications, and other essential things that are worth knowing.
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
The new HTML Bundler plugin makes Webpack setup incredibly simple, as all the configuration happens in one place.
Let’s take a more practical look at a simple case for testing.
Gitignore lets you give instructions to Git that makes it ignore name patters that you designate, making it possible for you to control the files tracked by it.
This short article will cover Rest parameters and how to use them in JavaScript programming.
What are union types and how you can use them to your advantage!
With properties in Vue, we can pass data from a parent element or vue template to a child element. It's easy in Vue to give properties to a child element.
In this article, I'll share my story of how I created my first Google Sheets add-on.
The complete explanation of Arrow functions in Javascript, and how it helps developers to write flexible and consistent code.
JavaScript, the language known for “running the internet,” is entrenched in the programming world. Here are a few of the best ways to learn JavaScript.
If your Javascript appears before your HTML, then trying to do things like attach events to your HTML is not possible.
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
The Promise.all method in Javascript is a function that accepts many promises and then does something only after they have all been settled.
Building a web component that renders one picture at a time.
This approach is not a framework but is actually an architectural guideline using many of the tools and skills developers were already familiar with.
Here is a list of pretty much any action you would want to perform on an array, and how to do it in Javascript.
The complexity of modern web apps lies far beyond creating eye-catching user interfaces with countless elements. To enable lag-free experience and effortless scalability, it’s important to pay due attention to the architecture design, which can be pretty challenging. Under the hood of a full-featured online app, different frameworks and libraries can peacefully coexist with different programming languages used to build software. Since the equation may contain so many variables, it’s essential to master your knowledge of each potential system component to know when and why to use them.
Having a humble beginning of starting as a language that was intended to handle browser validations to a full-blown programming language that powers a lot of desktop applications as well, JavaScript has traveled a long journey.
There's a lot to learn when you're a new React Developer. These 5 Intro Tips will help you avoid simple mistakes many new developers make when starting out.
After creating an application in Vue, you'll often want it to consist of multiple views or pages.
Learn how to use the Notification Web API to display desktop notifications in JavaScript.
Learn how to use & | ^ ~ << >> >>> operators in JS with clear examples. Demystify bitwise operations for a more powerful and efficient code.
The app directory, Streaming, Suspense, and hybrid Server and Client Components were demystified — with a little help from GraphQL + WunderGraph.
Taking screenshots in-browser (or 'client-side') is all about tradeoffs - there's no perfect solution for every situation. Let's take a look at three different ways you can take screenshots, and then how you can use them by sending them to a server or letting the user download the image.
News flash! React Native is not only for mobile development. It can also be used to create desktop apps for Windows and macOS. Learn how to get started with it.
You might be using Javascript plain old objects right now when a map may be a better solution to your problem.
I've never met a true, passionate web developer who isn't a multi-dimensional specialist interested in a wide variety of topics related to their job.
Learn how to integrate GraphQL into your Remix project! Follow this step-by-step tutorial and learn about how GraphQL and Remix can be best friends!
Sometimes, with arrays, we want to test every element for a certain condition.
Web developers who want to build an application using ReactJS must consider the react file upload to ensure that users can upload any file they need.
In this tutorial, we will start with creating the game board.
Unit tests are a challenging topic, with many interconnected aspects that make it difficult for beginners.
This is part 3 of a 3-part series, where we will explore how to use Redis streams with NestJS.
This article highlights some of the weird parts of JavaScript by contrasting the language with others such as HTML, CSS and Python.
JavaScript is certainly one of those programming languages which you can get started within a few hours due to its simple syntax, but would probably take you years to master it.
Chats and messengers increase users' interest in the site. With online chats customers may get immediate information about the products they are looking for.
Optional chaining is a modern language feature that allows you to safely navigate through and access deeply nested object properties.
In the beginning, you will most likely try to use a brute force method to solve search problems; this is because it is the easiest and most rudimentary way to find a target. However brute force has a time cost; The Big O notation of brute force is usually and unacceptably equal to or greater than bigO(n²).
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.
Sencha Announces Release of Ext JS 7.4 at Annual SenchaCon Virtual Conference
I bring to your attention the state management library for React. The library is still under development, but you can already try it.
JavaScript Strict mode is used to turn mistakes into errors for easier debugging and to help you write better code.
The fact that Angular is based on TypeScript and AngularJS is based on JavaScript is one of the most significant differences between the two frameworks.
Launched in 2016 covering tech, entrepreneurship and productivity. Hackernoon has gone through an amazing transformation over the years.
Java vs JavaScript raises many questions. Are they the same? Is JavaScript an extended part of Java? Are they entirely different? Can I mix the code? Which one should I learn first? Which one is suitable for a startup web app?
FaceIO is a facial authentication framework that can easily be integrated into any website or web app using a simple JavaScript snippet.
Here is a brief guide to getting started with coding and building your website online.
10 JavaScript questions for experienced developers that can help you crack your next interview.
With javascript, variable declarations have always been one of its tricky parts. Unlike most of the C-based languages, javascript variables are always not created at the spot where you declare them. Where a variable is created usually depends on how you declare it.
Learn how to automatically send google form responses with Gmail with google apps scripts.
Let's take a look at how Typescript Interfaces and types differ.
What can we learn about coding and creating reusable components with react from one of the greatest novelists ever?
Manage JavaScript 'monorepos' with Lerna, Build a React Icon Library & Publish to NPM
Of course, there is never a single truth during software development. We always come up with multiple options and try to determine which one suits us the best according to the requirements we have.
React is popular for a reason. It offers not only a solid paradigm of programming but also makes code much more maintainable.
It's something used all the time in Javascript, but often what it refers to is a mystery. Let's look at how this works in Javascript in different contexts.
Vue uses provide and inject to send data down multiple levels without having to use properties - did you know you can set default values for any injected data?
Memoization is a technique that saves the results of executing functions to avoid recalculations. In this article, we will use this to find Fibonacci numbers.
React is a product of Facebook. It is a very flexible and efficient JavaScript library for building interactive user interfaces. React forms the view layer of the web application which is technically the frontend. This makes it easier to make web applications with essential features such as reusable components, state management, DOM rendering and many more which are explained later. React is mainly used in making single-page web applications. In this article we’ll see the fundamentals of react library and why is it so popular.
AngularJS and React are two of the most popular choices for developing client-side applications. Both offer a variety of benefits and differences .
A/B Experiments with Statsig Layers
Function overloads, generics and union types — excellent tools for full-fledged work with types in TypeScript.
Important VS Code Extensions for JavaScript Developers.
Project management is a crucial domain in the sphere of IT.
In this article, we will use Cloudflare Workers and KV to create a scalable URL shortener service that you can use to shorten your application links.
Using a data grid is important if your web application renders a lot of data, such as tracking stats or reports.
After Microsoft’s blitzkrieg take-over, the Open-Source JavaScript community as we know it is coming to an end. It’s a ‘secret’ war with high-tech propaganda.
React itself is a great solution already. But why are there many guides on "How to convert React to Next.js"? Let's find out why and when Next.js is better.
This tutorial will explain how to integrate Jscrambler seamlessly into the build process of a typical Node.js app in just a few minutes.
Instagram is currently one of the most popular platforms and has seen an explosion of business accounts, ad money spent and even purchases made directly in the app in the last year. Businesses of all sizes are flocking to the platform to get in on a piece of the action. The popularity of Instagram is what makes it a great marketing tool but it is what also makes it difficult to stand out and reach potential customers. Hashtags are a social media concept that is heavily used on Instagram to help classify posts and allow users to get their content in front of more people than just their followers.
What is the best programming language to learn for a developer? Can’t name the best, but yes, Java is surely one of the Best! You can dive in for the reasons.
Syntax of if else, else-if, nested if, and logical operators like AND OR and NOT in Javascript. Switch statement can be used as an alternate to If statement.
I hear everyone loves Wordle, that's cool. However, I suck at this. I'm better at code than English - so I wrote code to solve it for me, everyday.
Pivot Charts are useful tools that can be relied on to visualise huge amounts of data. These 7 JavaScript Pivot Widgets are some of the best ways to use them.
Fumbling with APIs? Learn how to use the fetch API to get your data in Javascript like a pro.
An easy tutorial showcasing the power of puppeteer and browserless. Scrape Amazon.com to gather prices of specific items automatically!
Compile Angular Component To HTML String With All The Bindings
Generators are a kind of special function that can stop its execution midway and start again from the same point where it stopped after some time.
Are you looking to build an app with minimal effort? With Remix, you can do just that! Learn how this relatively new web framework compares.
Welcome to other chapters of Let’s Understand Chrome V8
This is a story of how I moved from hate to love for NodeJS language while being a Java developer, filled with insights I encountered during this process.
Creating the "Who's that Pokemon" segment from the anime as a web game can be easily done with just 70 lines of javascript and with the help of an API
Ever wondered why Google shows you content based on your location, or ads you see on websites are customized to your location? All this happens because of geolocation which makes it possible to identify the country, state and sometimes even the city based on your IP address of your device.
Many times developers use JavaScript and ECMAScript synonymously for each other. Though they are very closely linked to each other, it does not mean they are the same thing.
Making things like a journal or blog with Velo is easy as all hell! All you have to do is go to the Velo code editor.
NextJS 12 was announced yesterday at the NextJS Conf and they announced a new feature called middleware which allows one to modify the response to a request.
Everything happens within spaces and Environments. Basic knowledge of javascript is highly recommended, before proceeding with this content.
The JS reduce method is a recursive way to perform a computation based on every element in the array while considering the previous elements of the array.
JavaScript Localization Guide
Arrays are objects that enable storing a collection of items and data under a single variable name and have the capability to perform a certain operation.
C++ vs. Java programming languages are designed for everyone, no matter if you are new to programming or you already have extensive programming experience.
The concept of mutability and immutability in JavaScript is essential to understand to avoid errors. Whether a data type is mutable or not is strictly tied to w
Converting Async/await to Promises.all in Nodejs helps us reduces processing time from 50+ secs to less than 5 secs
This is a simple BMI Calculator made with pure HTML, CSS & JavaScript.
As a developer, when building a data-driven application, a data table with columns and rows can be what you need to display data to users of your application.
Progressive Web Apps (PWAs) can be called an intermediate between mobile apps and traditional websites. But, why exactly do we need them? As technology advances, it brings new devices. In turn, this upgrades the requirements of your average user. The success of your business depends upon the ability to provide these requirements.
You have mastered building web apps. Maybe even building mobile apps. But what about these smart speakers that are now sitting in people's living rooms? What about our new found ability to talk to apps on our phones?
A JavaScript library is a library of pre-written JavaScript that allows for easier development of JavaScript-based applications
Node.js has become popular among developers. The rising popularity has dramatically changed the face of web development.
There are certain cyberattacks, like attackers trying to inject data from the front-end, that you can guard against with some regular JavaScript best practices.
This story discusses 22 actionable tips that will help you all to improve your web design skills in 2022.
In this article, we will discuss how to develop a REST API in NodeJS, as well as some of it's advantages when done with Amplication.
Edge SSR, nested routes, and no client-side state differentiate Remix from Next.js, Gatsby but not best suited for realtime apps and sharing data across routes.
The map method is a part of ES6 that is especially useful for React developers. What is it and how does it work? Let's take a look.
This Flutter Vs. React Native comparison is going to be fun so stick with me till the end and you will have an answer to which one's worthy of your app idea.
If you want to learn web development and become a web developer, or looking for web development resources like books, online courses, and tutorials, but are not
This article will help you learn about JAMStack development techniques and benefits and will help you get to move forward on your migration path.
This is part 2 of a 3-part series, where we will explore how to use Redis streams with NestJS.
Learn how to create Node.js based CLI’s Get real time info about vaccination slots for your area in current time of COVID19 and customize it.
React is a framework released by Facebook for creating Single Page Applications (SPA). What is a Single Page Application? Most web applications are traditionally server-side applications. The server holds the business logic, stores data, and renders the website to the client. When a client clicks on a link, it sends a request to the server, and the server will handle this request and send back a response with HTML code which the browser will render and be viewed by the user.
As an IT Software Consultant, I keep looking for new Angular development frameworks and AngularJS development tools, recently I have been looking for the best Angular development framework to develop single page applications (SPAs) for businesses. And, I got this:
Form validation is a way of making your form input secure by not letting any malicious code in your website.
Here is a workable, reusable way to test an expressjs/mongoose application.
Choose one of these React project ideas and build your next React application in 2022!
In this post I'm going to show you how to potentially triple your Node application's performance by managing multiple threads.
How SAINE is arguably the best wordle starting word. Proven by math and statistics. Beating out common advice such as CRANE, and ADEPT
The answers to every what, why, when, and how about Static Code Analysis in JavaScript. Information about in-depth scanning, guard rails, and more.
Let's implement the Password component in React, supporting 5 validation rules.
File management is a helpful tool in any business application. Here is an overview of the most functional, elegant, and popular JavaScript File Managers ready to be built into the client-server solution. Even if you do not have a direct need to work with files, you can borrow the classic file explorer interface for other tasks. For instance, there are some cases of the classic interface becoming the basis for a new web application in this article.
React Native was created by Facebook to accelerate and reduce the cost of developing mobile applications. It is clear that React Native is currently the best solution for creating cross-platform mobile applications.
In this article I will be explaining how to write a simple express server that is of Production Grade.
Checkout the various React Design Patterns to use in building React components that are extensible and reusable for your next React project.
There is a huge number of admin dashboard templates on the internet and a significant number of free ones to download. They usually include such kind of things like graph/chart libraries, dashboard page, alert boxesbuttons, navigation schemes, icons, tables and so on. We will try to find some best suitable UI (user interface) toolkit for your project.
Here are some simple steps to build your Audio, Video and Screen Recorder with JavaScript and HTML with MediaRecorder, getUserMedia, getDisplayMedia
Struggle to find the chemistry Nobel prize winner for 1979? Try out MeiliSearch's super-fast-search JavaScript tutorial to find Nobel prize winners in a matter of milliseconds. 🌬️
Before I became a programmer I loved to play games. I played games for many years before I even knew the most basic concepts about coding. However these days I see that people are trying to introduce their kids to programming and looking for ways to make programming concepts more approachable. I think that using existing games people love is a great way to do just that. That is why I wanted to start this new coding for gamers blog series. In this tutorial I will show you how to do that by walking you through the process of extracting a feature from a video game called The Long Dark and recreating it on your own.
In the world of powerful open Internet resources like books, tutorials, libraries, Youtube videos, blogs, and programming courses, everybody is talking about online learning. Now you have everything to study fast and effectively, at your own pace.
Poorly written code will surely slow down your website loading speed. To enhance the website's performance, let's consider JavaScript code optimization tactics.
‘this’ is always been a pain in the a** for many JavaScript developers, but it’s time to say ‘I got this’.
In this guide, I create a morphing sphere with a cool, wireframe background.
Have you ever wondered how hard or easy it would be to create your own screen-sharing application? Learn how today using HTML, CSS & JavaScript.
Many web applications collect information from the selected files and transmit it to the page. While a basic upload form can do the trick, an API service is needed to expand on modern features.
Who doesn't like Mr. and Mrs. Potato Head!
Chrome dev tools are a must have tools for modern day developers. Take your first step learning chrome dev tools by learning source debugger.
The DataTable widget is a simple and at the same time powerful solution of the Webix UI library.
More and more organizations rely on business dashboards for various reasons – including gaining critical insights into their data, monitoring and tracking key performance indicators, studying past performance, and predicting future trends.
In this step-by-step guide, you'll learn how to protect your React.js application with Jscrambler to prevent code theft and reverse engineering.
As an application developer, how often we sense the need of a service that would send e-mails to specified or subscribed email ids? Even if there is no real need, we still fantasize about it while developing a pet-project or an app for fun, don't we 😁?
The spread operator, spread syntax or 3 dots (...), is a type of syntax in Javascript that is used by both function calls and arrays/objects.
How to Print images with TSPL and JavaScript
Learn the basics of DOM manipulation with Vanilla JS including set up, document.createElement(, .textContent, and more.
A Comprehensive Guide To Creating and Publishing Your First NPM Package
Developers are some of the best-paid people on the planet thanks to their skillset. It's something that you can learn a in less than a year with the right tools
This article will cover the spread operator and how you can use them in your day to day JavaScript programming. This article assumes you have some familiarity with coding in the JavaScript ecosystem.
There's a good chance that your website is made in JavaScript. If you want to know how to improve its SEO ranking using JS, this guide covers the basics.
An overview of the JavaScript programming language, its uses, basic concepts, and brief history, all tailored for beginners.
This time we want to introduce libraries for working with tables or grids, since tables are an important part of any great application.
...for Better Code Separation
Why do these two languages have such similar names? How do they differ from each other? This article will provide the answers.
In this article, you will learn how to implement the following coding practices to differentiate between Synchronous and Asynchronous Calls.
For those new to coding or even experienced coders, this guide details how to manipulate text strings, just like the pros.
The goal of this post is to provide you with tools you need to be more productive when developing React applications.
Ottoman is an Object Data Modeler (ODM) for Couchbase's Node.js SDK providing JSON schema and validation for a NoSQL database.
In today’s article, we will have a quick look at 10 admin templates and themes that are simple to use and good to look at.
Javascript charting library is important when you need to present data in the most informative way. Check our top of the best JS chart libraries here!