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'.

AI vs. Generative AI: What's the Difference?

Google the topic of artificial intelligence, and you’re likely to be taken down a deep, winding rabbit hole. If you venture only a little under the surface, you will encounter fantastical terms like perceptron, sigmoid neuron, and nonlinearly separable classifications. To save you from falling into that hole, this article will give a short, clear explanation of AI vs. generative AI.

Serverless Observability in N|Solid for AWS Lambda

We are excited to release Serverless Observability for N|Solid with support for AWS Lambda. With the growth of organizations leveraging serverless increasing as they realize the performance and cost benefits, we're excited to provide customers with this new visibility into the health and performance of their Node.js apps utilizing Serverless Functions utilizing serverless architectures. Img 1. Serverless Cloud Providers.

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.