In JavaScript, understanding the concurrency model is important for developers striving to create high-performing, non-blocking applications, because it operates on a single-threaded execution model, implying that it can execute one operation at a time in a single sequence, or thread. Given this inherent characteristic, efficiently managing concurrency — the ability of different parts of a program to be executed out-of-order without affecting the final outcome — is crucial. Check out "Fetching and Processing Data: Concurrency in JavaScript with a Practical Approach" for all the details.
Other popular stories include "Mastering Strictly Typed Reactive Forms in Angular: A Step-by-Step Guide" on Syncfusion, "5 Things You No Longer Need JavaScript to Do" and "Component-Driven Development with Bit: A Case Study" on Bits and Pieces.
General
Component-Driven Development with Bit: A Case Study
Many developers have shifted away from the days when giant monoliths were used to manage an app. This was because monoliths directly impact the rate at which an app can be maintained and scaled. For...
Authored by: Bit
Enhance Your Website with Scroll Animations Using Pure CSS, No JavaScript Required
In this beginner-friendly tutorial, we will explore a new experimental scroll-driven animations API that allows us to easily add engaging animations to our website. The best part? We’ll achieve this using pure CSS, without the need for any additional JavaScript code. So, even if you have little experience with coding, you can create stunning scroll animations that will enhance your website’s visual appeal.
Authored by: BENYAHIA Adel
After reading this nextTick, don't ask anyone else
Abstract:nextTick. This article will delve into the methods in Vue, first introducing its background and usage, then analyzing its underlying principles, and finally discussing nextTick common usage...
Authored by: Biscuit
Cypress Pagination Challenge
Recently I put a challenge to the Cypress users: can you click the "Next" button in the paginated table below until you reach the end of the table? You can find the introduction to the chal
Authored by: Gleb Bahmutov
Generating A Table Of Contents Using jSoup And ColdFusion
Ben Nadel uses jSoup and ColdFusion to generate a table of contents from a flat HTML file.
Authored by: Ben Nadel
JavaScript
How to Code Dark Mode for Google Sheets with Apps Script and JavaScript
Google Sheets is a great tool for working and collaborating on spreadsheets, but it doesn't have native support for dark mode. In this article, we'll create our own dark mode. One way to do that would be by selecting all the cells and manually changing their background color and
Authored by: Eamonn Cottrell
How to remove non-numeric characters from a string in JavaScript
To remove the all non-numeric characters from a string we can use the method by passing the regex as a first argument and empty string...
Authored by: Sai gowtham
Replacing RxJS With A State Machine In JavaScript
Ben Nadel moves from RxJS streams to a state machine model. This makes the code easier (for him) to understand and maintain.
Authored by: Ben Nadel
How to escape CSS selectors in JavaScript
Learn how to escape strings in JavaScript to use them safely as CSS selectors.
Authored by: stefan judis
5 Things You No Longer Need JavaScript to Do
If you focus on JS for too long, you will develop the habit of using JS to implement any function, and forget that HTML and CSS also have certain functional characteristics. In fact, it is thankless...
Authored by: Biscuit
Fetching and Processing Data: Concurrency in JavaScript with a Practical Approach
In JavaScript, understanding the concurrency model is important for developers striving to create high-performing, non-blocking applications, because it operates on a single-threaded execution model...
Authored by: In Plain English
Angular
Mastering Strictly Typed Reactive Forms in Angular: A Step-by-Step Guide
In this article, we will learn how to create strictly typed reactive forms in Angular. We will create a student registration form as an example. The form will have support for built-in form validations. We will also create asynchronous custom validators for the form.
Authored by: Syncfusion
Discovering Odd Behavior with Angular Error Handling
Angular has fairly constistent error handling behavior... Until it doesn't. Here's one place where it's off and why.
Authored by: Unicorn Utterances
Secure Angular application using OpenIddict and ASP.NET Core with BFF
The article shows how an Angular nx Standalone UI hosted in an ASP.NET Core application can be secured using cookies. OpenIddict is used as the identity provider. The trusted application is protected using the Open ID Connect code flow with a secret and using PKCE.
Authored by: damienbod
Node.js
Everything You Need to Know About Bun, a Node.js Alternative
Just a few days back Bun 1.0 was officially released. Bun is all in one JavaScript runtime. Bun offers a comprehensive JavaScript runtime and toolkit meticulously crafted for exceptional speed...
Authored by: In Plain English
Reports for Node's death are greatly exaggerated with Matteo Collina & James Snell (JS Party #294)
Amal, KBall & Chris convene a "semi-emergency" pod to discuss the recent (deserved) hype over Bun and what it all means for Node's community, maintainers & users. They're joined by Node Technical Steering Committee members Matteo Collina & James Snell who are here to dispel Bun antagonism rumors, discuss th...
Authored by: JS Party
Simple Upload File To Minio With Nodejs With AWS SDK
When we start to create an application that requires storage to store files, usually there are several well-known storage options such as AWS S3 or Google Cloud Storage, so if we want to use storage...
Authored by: Firman
Libraries and Tools
Must-Use Library for Vue.js Developers
Are you tired of writing utility functions for your Vue.js projects? Do you find yourself repeatedly crafting code for tasks like date formatting, network detection, screenshot capture, or animation...
Authored by: John Philip