Systems | Development | Analytics | API | Testing

Latest Blogs

Building realtime experiences: How to reduce the cost

Realtime is now a core user expectation. Whether you’re enabling online communities through realtime chat or creating shared workspaces for remote collaboration, a near instantaneous flow of data forms the backbone of modern software engineering. As such, most organizations have already had a discussion around whether to buy realtime infrastructure or to build it in-house.

CRDTs are simpler and more common than you think

CRDTs can sometimes be talked about as complex data structures that you use with CRDT libraries. And they can be that, but they don't have to be. Some of the natural solutions that any software engineer might come up to solve a problem in a distributed system are CRDTs, even though the implementer might not know or care that they are. It can be useful to identify label them as such.

Pros and Cons of Low-Code Development

Developers and engineers want to create great digital products faster, get them to market at record speeds, and eliminate the risks of downtime and poor user experiences. The traditional development approach often prevents this, as developers spend increasing hours meticulously coding workflows for thousands of tasks. Low-code development platforms are an increasingly popular solution for dealing with this challenge.

How to Maximize Product Led Growth with Customer Success Best Practices

If you want to turbocharge your Product Led Growth (PLG), it’s time to take a long, hard look at your Customer Success Management practices. The way you approach your customer success activities can make a significant difference in how fast and how seamlessly you scale.

On-premise vs. Cloud: Finding the Best Solution for your Product

When thinking about a product analytics solution, an essential component of the process lies in deciding between two types of data storage: cloud or on-premise. Each has its advantages and disadvantages depending on a number of factors, such as the stage or size of a business, budget, etc. Before we can tackle these variables, we should understand what each option entails.