Systems | Development | Analytics | API | Testing

Writing a Custom Credo Check in Elixir

Static code analysis is an important tool to ensure a project meets the right code standards and quality. In Elixir, the most popular package for this is Credo. Not only does it offer dozens of pre-made checks, but it also allows you to create your own. In this article, we will walk you through creating a Credo check. We will see how to write the code, enable the check in the Credo config, and make it nice to use. Let’s start!

Redis Tutorial: Exploring Data Types, Architecture, and Key Features

In today's digital landscape, data reigns supreme, shaping every facet of modern life. From personal pursuits to corporate endeavors, data's significance is undeniable. Its pivotal role spans industries, driving informed decisions and fueling efficient operations. Businesses harness data's power to decipher trends, understand customers, and adapt strategies. Effective data management, epitomized by Database Management Systems (DBMS), is essential.

Java Performance Optimization Tips

Java performance optimization is crucial for several reasons. First and foremost, it directly impacts the user experience. Faster and more responsive applications lead to a better user experience, reducing loading times and response delays. Users expect applications to be snappy and efficient, and optimization helps achieve this, enhancing user satisfaction.

Cursors Everywhere: An experiment on shared cursors for every website

Learn about Ably DevRel Engineer Tom Camp's experience with creating a Chrome Plugin to allow anyone to see one another’s cursors on any web page, and the technical considerations required. About Ably Ably is an enterprise-grade pub/sub messaging platform. We make it easy to efficiently design, quickly ship, and seamlessly scale critical realtime functionality delivered directly to end-users. Every day, we deliver billions of realtime messages to millions of users for thousands of companies.

Large Language Models: 3 Examples of Problems They Can Solve

Large language models (LLMs) are all the rage, fueled by the release of OpenAI's ChatGPT in late 2022, initially powered by the LLM GPT-3. Aside from the news hype, what can LLMs actually, getting-down-to-brass-tacks, nitty-gritty do for your business? Here, we’ll look at three examples of problems they can solve. But first, a quick definition of LLMs.

Exploring Event-Driven Architecture: A Beginner's Guide for Cloud Native Developers

Classical request/response architecture is driven by procedure calls, where a caller waits for the call to finish, and the call continues until the work is done. Each incoming call is broken into smaller procedure calls, which may in turn call other procedures. In contrast, event-driven architecture (EDA) is driven by events such as user actions, sensor outputs, or messages from other programs/threads, which determines the execution flow.

EP3: Unifying the Landscape with a Deep Dive into APIs, Services, and Seamless Communication

In this episode, we explore the complex interplay between APIs and Services, including their distinct versions and life cycles. We clarify the differences between managed or business APIs and service endpoints. The discussion also touches on domain, experience, and utility APIs, direction-based communication, gateway necessities, and the use of eBPF+MTLS as a minimal observer without a sidecar. Join us for a concise yet insightful look at these essential architectural components.

23 Useful .Net Libraries for Your Next Project

Not every development framework is capable of creating a modern application. One of the reasons why.NET is considered one of the best frameworks is because it offers a variety of libraries that can help developers create these modern apps. Its features are also updated using low code and the deployment of high-scalable and accomplished apps.

Advancing the NodeSource Node.js Package Repo (Including User-Requested Upgrades!)

For over a decade, NodeSource has developed and maintained a Node.js package repository that, has become the standard for production use globally. We are excited to announce some significant updates to this repo that include a large number of items related to user requests.