Systems | Development | Analytics | API | Testing

The Complete Guide to Engineering an Unlovable Product

Do you aspire to create a product that's universally hated? Are you aiming to evoke feelings of exasperation, frustration, and downright dislike among your users? If you've been losing sleep, wondering how to really irk your user base, then this is the guide for you! In this rather unconventional manual, we’re going to flip the script and steer away from the age-old adage of 'the customer is always right'.

Express vs. Hapi: Which is the Best Node.js Framework for Web Development?

In this digital era, numerous frameworks are accessible for web development. Among them, Node.js, a JavaScript-based framework, holds significant importance in the IT industry. One of its key advantages is its versatility, allowing developers to utilize it for both client and server-side scripting tasks. As a server-side web application platform, Node.js is known for its speed and efficiency.

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.