Systems | Development | Analytics | API | Testing

Latest News

Embracing remote-first: how we communicate and collaborate at Ably

Like many other companies, Ably began working remotely because of the Covid pandemic. In time, we discovered that a remote-first approach is well suited and a key driver to our success. Remote-first makes the most sense to us, considering our mission and the goals we want to achieve. It has many perks, such as being able to hire diverse talent from all over the globe, as well as reaching more customers with our technology and product offering.

Pretty Print JSON in Ruby, Python, Java, Node.js, Golang, .NET, and PHP

JSON (JavaScript Object Notation) is a format for storing and exchanging data. It is a text-based, human-readable format for representing simple data structures and associative arrays (called objects). JSON is a language-independent format. That means JSON code can be written in any language, including Ruby, Python, Java, .NET, PHP, Node.js, and Golang. JSON code is often more readable than code written in other languages.

How to Become a Data Economy Leader: The Rise of the CDO (Chief Data Officer)

The catalyst of innovation and transformation is data. The companies that recognize the power of data and wield it to drive business transformation are seeing positive impacts on their business outcomes, as indicated in our report, How to Win in the Data Economy. We surveyed 1,000 senior business and technology executives to gauge the impact the data industry is having on their businesses, and to what extent companies are embracing the opportunity to become data leaders.

The case for a query modification language and why dashboards are dead

In 1895, a German physicist was trying to determine if he could observe cathode rays escaping from a glass tube and noticed an unexpected glow on a fluorescent screen several feet away. On further examination, it turned out to be a different kind of radiation that we now know as X-ray. Fast forward to today and you can’t even imagine diagnosing many medical problems without the X-ray.

Featured Post

How Digital Transformation, and Building APIs, got Faster

Digital transformation initiatives have been a top priority for several years in most companies. However, while such programmes are considered a necessity for the long-term survival of most businesses, they haven't always been prioritised or given the resources they deserve. That all changed with the COVID-19 pandemic. Today, according to analyst Gartner, customers expect companies to accelerate digital initiatives due to COVID-19 and all industries are experiencing widespread digitisation.

How to Build AWS Lambdas with TypeScript

Serverless computing is an exciting alternative to hosting apps on the AWS cloud. In this four-part series, we’ll run through how to build AWS Lambdas with TypeScript, improve the dev experience, optimize it, and finally, use AWS Cognito for security. In this take, I would like to take you on a journey to explore AWS Lambdas using TypeScript. We will build a pizza API, use Claudia to help deploy the app, and use the AWS CLI tool to set up a DynamoDB database.

Debugging in Ruby with AppSignal

An application monitoring tool (APM) is not just useful for seeing how your application performs through graphs and visuals. We can go deeper and use an APM to understand how your application behaves in a certain environment. As developers, we should aim to be less reactive to errors and more predictive, avoiding crashes for end-users. One way to accomplish this is by using monitoring tools to debug our application when an error occurs.