Systems | Development | Analytics | API | Testing

JavaScript

appsignal

What Do Deno and Bun Bring to the Table?

Deno and Bun are two JavaScript runtime newcomers that aim to undermine Node.js. These alternatives have gained popularity for their innovative approach to server-side development with JavaScript. But the real question is: what do they bring to the table compared to Node.js? In this post, you'll learn what Deno and Bun are, what they offer, and how they address some long-standing drawbacks in Node.js. We'll shed light on specific use cases where Deno and Bun excel.

rollbar

How to Handle the "localStorage is not defined" Error in JavaScript

The localStorage is not defined error generally occurs when you try to access the localStorage object in JavaScript, but the browser environment where your code is running does not support it. Using the localStorage web storage API, web applications can store key-value pairs locally in a web browser, allowing you to persistently retain data on the client-side even if the user shuts their browser or navigates away from the website.

dreamfactory

How to Connect to a MySQL Database with JavaScript in a Few Steps

The DreamFactory REST API enables database connections using a wide variety of front end scenarios. This simple sample app demonstrates how DreamFactory easily can be used to connect to a MySQL database with JavaScript. It’s a simple address book, where contacts can be created, shown, updated, deleted and grouped: basically, CRUD operations. The Address Book is a very simple one page app based on plain JavaScript and jQuery.

bugfender

The Definitive Guide to Date and Time in JavaScript

There are now nearly 9 million apps worldwide, and practically all of them run on an internal clock. Financial apps are built on timestamped data. Office apps run on calendars. Social apps are defined by their feeds, timelines and anniversaries. So, as devs, we need to know how to compute date and time. JavaScript, the world’s most popular programming language, has plenty of helpful APIs, but they can throw up complications if you’ve never used them before.

honeybadger

The character encoding cheat sheet for JS developers

Character encoding is a critical aspect of JavaScript development on both the frontend and backend. In this article, we'll explore the basics of character encoding, its importance, and how it affects data rendering on your web pages. We'll also discuss best practices and common pitfalls to help you avoid encoding-related issues in your projects.

atatus

JavaScript Source Maps: Everything You Should Know

JavaScript has become an essential programming language for web developers. It is used to develop complex web applications with dynamic and interactive features. However, debugging and troubleshooting JavaScript code can be a daunting task, especially when the codebase is large. This is where JavaScript Source Maps come in handy. They provide a way to map the minified or transpiled code back to its original source code, making it easier to debug and troubleshoot issues.

JavaScript 101: A Deep Dive into All Things JS! | Sanjay Vyas | #javascript #javascripttutorial

Dive deep into the fascinating world of JavaScript and discover the secrets to mastering this essential programming language. During this Fireside Chat, you'll gain valuable insights like advice for newcomers to the programming world, the top three key principles to kickstart your programming career on the right foot, and the essential prerequisites and concepts that will pave the way for a smoother learning journey.
atatus

Guide to TypeScript and Styled Components

To attract more users and improve the overall user experience, it is crucial to have a visually appealing and well-designed user interface (UI) for our websites, applications, blogs, products, etc. The UI serves as the point of interaction between the user and the application. For example, consider the eCommerce portal. This user interface displays how the e-commerce application connects with its users through an attractive, accessible, and easy-to-understand design.