A Guide to RabbitMQ
Erlang Solutions Blog
by Erlang Solutions Team
2w ago
Looking to learn more about the basics of RabbitMQ? This powerful message broker plays a key role in modern, distributed systems.  This post will break down its fundamentals and highlight its importance in the world of modern, distributed systems. An introduction to RabbitMQ RabbitMQ emerged from the need to create a scalable, robust messaging system that was able to handle high volumes of communications between applications, all while maintaining both data and performance.  It is now a popular open-source messaging broker, with queue software written in Erlang. One of its key streng ..read more
Visit website
Guess Less with Erlang Doctor
Erlang Solutions Blog
by Pawel Chrzaszcz
1M ago
BEAM languages, such as Erlang and Elixir, offer a powerful tracing mechanism, and Erlang Doctor is built on top of it. It stores function calls and messages in an ETS table, which lowers the impact on the traced system, and enables querying and analysis of the collected traces. Being simple, always available and easy to use, it encourages you to pragmatically investigate system logic rather than guess about the reason for its behaviour. This blog post is based on a talk I presented at the FOSDEM 2024 conference. Introduction It is tough to figure out why a piece of code is failing, or how unk ..read more
Visit website
Gen_statem Unveiled
Erlang Solutions Blog
by Nelson Vides
1M ago
gen_statem and protocols This blog post is a deep dive into some of the concepts discussed in my recent conference talk at FOSDEM. The presentation explored some basic theoretical concepts of Finite State Machines, and some special powers of Erlang’s gen_statem in the context of protocols and event-driven development, and building upon this insight, this post delves into harnessing the capabilities of the gen_statem behaviour. Let’s jump straight into it! Protocols The word protocol comes from the Greek “πρωτόκολλον”, from πρῶτος (prôtos, “first”) + κόλλα (kólla, “glue”), used in Byzantine gre ..read more
Visit website
What is Elixir?
Erlang Solutions Blog
by Content Team
1M ago
What is Elixir: Exploring its Functional Programming Essence In our latest post, we’ll be exploring Elixir, a robust programming language known for its concurrency and fault-tolerance capabilities. We’ll look at some of Elixir’s syntax, and core features, as well as the Elixir community some resources for beginners and enthusiasts alike.  The birth of Elixir As the brainchild of José Valim, Elixir is rooted in Valim’s experiences with Ruby on Rails and Erlang. Elixir aimed to tackle the challenges of building scalable and fault-tolerant applications. Harnessing the power of the Erlang Vir ..read more
Visit website
Why Elixir is the Programming Language You Should Learn in 2024
Erlang Solutions Blog
by Content Team
2M ago
In this article, we’ll explain why learning Elixir is an ideal way to advance your growth as a developer in 2024. What factors should you consider when deciding to learn a new programming language?  Well, it typically depends on your project or career goals. Ideally, you’d want a language that: Is enjoyable and straightforward to use Can meet the needs of modern users Can offer promising career prospects Has an active and supportive community Provides a range of useful tools Supports full-stack development through frameworks Offers easily accessible documentation Helps you grow as a prog ..read more
Visit website
A Match Made in Heaven – Transactional Systems and Erlang/Elixir
Erlang Solutions Blog
by Lee Sigauke
2M ago
In the context of transactional systems, having a single process to manage each user interaction means any issues with one process remains contained and does not affect the rest, therefore, the system keeps running smoothly. This approach prevents the unfortunate situation where a solitary user’s problem could otherwise impact the entire platform, thereby preserving user trust and system integrity amid surges in usage.  The phrase “let it crash” is very common among Elixir/Erlang developers, it’s not to disregard the significance of system crashes or errors; rather, it signifies the resil ..read more
Visit website
What Is the Fastest Programming Language? Making the Case for Elixir
Erlang Solutions Blog
by Content Team
2M ago
In the realm of technology, speed isn’t merely a single factor; it’s a constant way of life. Developers frequently find themselves needing to rethink solutions overnight, underscoring the importance of being able to swiftly modify code. This agility has become indispensable in modern development, especially when evaluating the fastest programming language. Because of this, finding the right language is a recurring obstacle for both developers and business owners. Regardless of your use case, Elixir consulting can be one proven way to harness one of the fastest programming language options avai ..read more
Visit website
5 Key Tech Priorities for Fintech Leaders in 2024
Erlang Solutions Blog
by Cara May-Cole
3M ago
In the fast-paced world of financial tech, staying on top isn’t just about seeing ahead—it’s also about committing to evolving strategies. For CTOs leading the charge, we’re taking a closer look at the 5 key things they should focus on in 2024, building on what we talked about in 2023. If you caught our last piece, you’ll know the landscape has changed, bringing in new challenges and opportunities that need a fresh perspective. Digital currencies from central banks are gaining momentum In 2024, big changes are happening in fintech, particularly with cryptocurrencies. Evolving past speculation ..read more
Visit website
Enhancing the Efficiency of Erlang and Elixir System Management: WombatOAM Now Accessible on AWS Marketplace
Erlang Solutions Blog
by Mohamed Ali Khechine
3M ago
WombatOAM, a well-established tool for operations and maintenance in both proprietary and open-source Erlang and Elixir systems, is here to simplify your monitoring and management tasks, allowing you to concentrate on your business logic while benefiting from decades of operational expertise in Erlang-based systems. It’s now accessible on the Amazon Web Services (AWS) Marketplace. So, let’s dive in and explore how WombatOAM can elevate your tech experience. Process tree Unveiling WombatOAM In the Erlang and Elixir systems realm, WombatOAM stands out as the go-to tool. It’s not about flashy fe ..read more
Visit website
MongooseIM 6.2: Easy to set up, use and manage
Erlang Solutions Blog
by Pawel Chrzaszcz
4M ago
MongooseIM, which is our scalable, flexible and cost-efficient instant messaging server, is now easier to use than ever before. The latest release 6.2 introduces a completely new CETS in-memory storage backend, letting you easily deploy it with modern cloud infrastructure solutions such as Kubernetes. The XMPP extensions are also updated, which means that we support new features of the XMPP protocol. The new version of MongooseIM is very easy to try out, as there are two new options: Firstly, you can check out trymongoose.im – a live demo installation of the latest version, which lets you cre ..read more
Visit website

Follow Erlang Solutions Blog on FeedSpot

Continue with Google
Continue with Apple
OR