Systems | Development | Analytics | API | Testing

What is RabbitMQ Queues Test?

RabbitMQ is one of the most popular open source message brokers. It is designed to provide high availability, scalability and reliability for enterprise level messaging applications. RabbitMQ basically navigates exchanges between a client (producer) and a consumer, who receives these processed messages. Messages are bundled into queues based on their characteristics and adequately processed. This segregation helps organize data much easier and makes alloting similar functions to a single queue.

Ably Kafka Connector 3.0: Increased throughput, improved error handling, Confluent Cloud accreditation

We are excited to announce the release of the Ably Kafka Connector 3.0. Version 3 brings a host of improvements, including: Overall, the Ably Kafka connector v3.0 makes the management of Kafka pipelines extension to millions of web and mobile users simpler and more reliable.

Add a Form to a Modal in Phoenix 1.7

In part one of this series, we introduced the core generated components when bootstrapping a new Phoenix project. We used a button and a modal from the core components to lay the groundwork for a "create modal". In this post, we will put a form onto the modal and create pets. Let's get started! Note: As in the last post, you can follow along with our companion repo.

Introduction to Design Patterns in Software Development

In the realm of software development, designing apps that are reliable and scalable is crucial. Design patterns are essential in achieving these objectives, being useful in OOP, UI and even QR Code design. The main reason is that design patterns offer reusable solutions to typical problems. This post explains the idea of design patterns, exploring their types, benefits and practical applications.

Handling Massive Fan-out with AWS Lambdas

AWS Lambda is a serverless compute service that allows developers to run their code without having to manage the underlying infrastructure. With Lambda, developers can upload their code and the service takes care of scaling, provisioning, and managing the servers required to run the code. This means developers can focus on writing code and not worry about the underlying infrastructure.

Why data integrity is essential for transportation and logistics companies providing realtime updates

With the rise of online ordering and the growth of delivery, consumers and businesses alike order more packages, expect them faster, and want rapid updates on progress, delays, and changes. Companies providing transportation and logistics services, then, have a compelling reason to add realtime update features to their apps. In other articles, we’ve talked about the broad challenges transport and logistics companies face when providing realtime updates, including scalability and low latency.

3 Top Process Compliance Challenges and How to Solve Them

Technology is an indispensable ally for navigating process compliance challenges with confidence. That’s because as digitization expands and regulatory requirements change, process compliance becomes more and more difficult to address manually. In this blog post, we’ll examine common process compliance challenges and how technology can help solve them. The most significant challenges for process compliance are manual and paper-based systems.

How to Resolve ChatGPT Rate Limit Errors

Ever get overwhelmed by a chatty best friend asking a lot of questions? That's what the ChatGPT API "Over the Rate Limit" error is like. It's telling you, "Woah, slow down! Let me take a sip of water before we continue." In this guide, we will shed light on the rate limit and show you several ways to make your API requests more efficient to ensure you face as few interruptions as possible.

SOLID Design Principles Explained: Dependency Inversion Principle with Code Examples

The SOLID design principles were promoted by Robert C. Martin and are some of the best-known design principles in object-oriented software development. SOLID is a mnemonic acronym for the following five principles: Each of these principles can stand on its own and has the goal to improve the robustness and maintainability of object-oriented applications and software components.