Systems | Development | Analytics | API | Testing

Secure Your Node.js App with JSON Web Tokens

A JSON Web Token (JWT) is an open standard (RFC 7519) that securely sends and receives data between parties (in the form of a JSON object). In this article, we’ll implement JWT authentication to secure a Node.js application. We’ll also find out what JWT is all about and build a demo app. Let's get going!

Demystifying Modern Data Platforms

July brings summer vacations, holiday gatherings, and for the first time in two years, the return of the Massachusetts Institute of Technology (MIT) Chief Data Officer symposium as an in-person event. The gathering in 2022 marked the sixteenth year for top data and analytics professionals to come to the MIT campus to explore current and future trends. A key area of focus for the symposium this year was the design and deployment of modern data platforms.

Kubernetes Load Testing: Speedscale vs NeoLoad

In this article, you’ll be introduced to two tools: Speedscale and NeoLoad. Both of these tools offer you a way to load test your applications. This post will compare their ease of setup, development experience, fit within a modern infrastructure, and integration into CI/CD. Load testing is not a new concept in any way: the term was common even before Google Trends started recording data in 2004.

Appian Named Category Leader in Chartis Vendor Analysis Report on Client Lifecycle Management (CLM)

In the Chartis Vendor Analysis: Client Lifecycle Management Solutions, 2022: Corporate and Investment Banking report, Appian is recognized as a Category Leader. The report noted the completeness of Appian’s offering, including our unified low-code platform, data integration capabilities, and ability to meet market-specific requirements.

How a Tour Operation Company Used Data to Improve Their Customer Experience

The customer journey is the decision-making process each buyer goes through before converting to a paying customer of your business. Mastering this journey will require an in-depth understanding of each stage and how you can continually improve your efforts. To understand this journey, you need to take a customer-centric approach, putting yourself in your customer’s shoes to understand their point of view.

Elixir 1.14: Better Debugging with dbg/2 and More

The latest Elixir release introduces new features to improve your developer and debugging experience. In this post, we'll take a look at the new dbg() functionality, along with some improvements to Inspect and binary evaluation error messaging. All these changes come together to make you an even more productive Elixirist. Let's get started!

Key choices in AWS network design: VPC peering vs Transit Gateway and beyond

This blog post is the first in what we intend to be a series to detail Ably’s journey in building the next iteration of our global network. It focuses on the design and we will follow up with posts detailing the building, and finally migration from old to new. If you are interested in how you can network AWS accounts together on a global scale then read on! Ably operates a global network spanning 8 AWS regions with hundreds of additional points-of-presences.

How to use React Hook Form for Crafting Interactive Forms?

Forms are a vital part of any digital solution, be it a gaming app or a simple online store crafting an interactive and easy-to-use form is a must to ensure user engagement. However, while working with core React preparing and managing forms with multiple fields usually becomes a hassle. As in core React, developers have to add lengthy lines of code to implement basic form features. This not only makes the code a hassle to work with but also complicates the overall codebase with unnecessary clutter.