Dali Khechine, from the SAFE team looks at how SAFE uses data-flow analysis to surface real security risks in BEAM applications without the noise. The post SAFE: Bringing Real Static Analysis to the BEAM appeared first on Erlang Solutions.
#elixir
45 posts
17 Apr
27 Mar
Platform lock-in risks in regulated systems and how to avoid vendor dependency with scalable architecture. The post Avoiding Platform Lock-In in Regulated Environments appeared first on Erlang Solutions.
9 Mar
Erik Schön explains why reliability in distributed systems is shaped by early architecture decisions, not just operational fixes. The post Reliability is a Product Decision appeared first on Erlang Solutions.
13 Jan
Erik Schön explains how the always-on economy is raising the bar for fintech resilience and scalability. The post The Always-On Economy: Fintech as Critical Infrastructure appeared first on Erlang Solutions.
25 Nov 2025
We’ve been working with MCP servers for a while, and this use case was a perfect opportunity to build out another one. What is an MCP Server? A very simple way to put it is that Model Context Protocol is an "API" that your AI tooling can use to get external data or perform actions by interacting with your application.…
8 Sept 2025
Phuong Van reflects on her first ElixirConf US, highlighting inspiring talks on AI, community, and engineering. The post ElixirConf US 2025: Highlights from My First ElixirConf appeared first on Erlang Solutions.
28 May 2025
Digital wallet security is essential as mobile payments grow. Understand the risks and how to keep your business and customers safe. The post The Importance of Digital Wallet Security appeared first on Erlang Solutions.
24 Apr 2025
Brian Underwood shares how to write cleaner Elixir code by rethinking Enum.reduce and using a custom Credo check to find simpler alternatives. The post Reduce, Reuse… Refactor: Clearer Elixir with the Enum Module appeared first on Erlang Solutions.
10 Apr 2025
Learn how Elixir can improve business performance by reducing costs, enhancing efficiency, and speeding up time to market. The post Elixir for Business: 5 Ways It Transforms Your Processes appeared first on Erlang Solutions.
3 Apr 2025
Paweł Długosz explores how Elixir’s concurrency model and fault-tolerant design simplify scalable system development for developers The post Elixir Tutorials appeared first on Erlang Solutions.
20 Mar 2025
In this "Meet the Team" feature, Lorena Mireles shares her journey as an Elixir developer and her role in the BEAM community. The post Meet the team: Lorena Mireles appeared first on Erlang Solutions.
13 Mar 2025
Elixir and Haskell take different approaches to key development challenges. Explore them in our latest post. The post Elixir vs Haskell: What’s the Difference? appeared first on Erlang Solutions.
19 Sept 2024
Embark on a journey into Elixir with our series "Elixir, 7 Steps to Start Your Journey" by Lorena Mireles. The post Elixir, 7 steps to start your journey appeared first on Erlang Solutions.
9 Sept 2024
Here’s how generative AI is revolutionising healthcare- paving the way for more efficient, patient-centric care. The post How Generative AI is Transforming Healthcare appeared first on Erlang Solutions.
10 Jul 2024
Ecto is a database wrapper and query generator for Elixir, so you can interact with databases in a functional and efficient way. In this guide we’ll cover the basics of Ecto, including setting up a project, defining schemas, running migrations and basic queries. What is Ecto Ecto is designed to work with Elixir, so it’s […] The post Ecto for…
4 Jul 2024
This article explores how Erlang and Elixir programming languages support business outsourcing by offering superior security, scalability, and flexibility, ultimately helping companies achieve their strategic goals. The post The Strategic Advantage of Outsourcing with Erlang and Elixir appeared first on Erlang Solutions.
15 May 2024
Coming from TypeScript, the difference between behaviours and protocols in elixir might not be immediately obvious. Both of them look pretty much like an interface from two different angles. We’ll go into detail to try and clear up how they are different in this post, and also how they are similar. Key Points Behaviours: Behaviours […] The post Elixir Protocols…
14 May 2024
Elixir vs. Java – which one is better for your business? Discover key differences in performance, scalability, and ease of development of these two languages. The post Comparing Elixir vs Java appeared first on Erlang Solutions.
2 May 2024
Tee Teoh explores the importance naming your programming daemons and how to effectively label your Elixir processes for clearer code. The post Naming your Daemons appeared first on Erlang Solutions.
10 Apr 2024
We’ve already written a series of articles about why we think Elixir is a great choice, but don’t take our word for it – there are many success stories out there about using Elixir in production that not only prove that the language is mature enough to be a solid choice, but it can be […] The post Elixir in…
7 Mar 2024
We’ve previously written about the reasons for trying Elixir out, as well as a how-to-get-started guide. However, there is still a long way ahead of you after firing up your thrusters. While the tutorial and documentation of both Elixir and Phoenix are the best I’ve ever seen by a great margin, the world of BEAM […] The post Elixir Cheatsheet:…
We outline how your choice of fintech stack impacts business outcomes and why Erlang and Elixir are the right tools for the job in financial services. The post Harnessing your tech stack for a competitive Fintech advantage appeared first on Erlang Solutions.
22 Feb 2024
Elixir's syntax, core features and history - tap into expert insights to unleash its full potential. Discover programming language that is celebrated for its fault-tolerance and concurrency features. The post What is Elixir? appeared first on Erlang Solutions.
14 Feb 2024
In this article, delve into the reasons why embracing Elixir could be the catalyst for your evolution as a developer in 2024. The post Why Elixir is the Programming Language You Should Learn in 2024 appeared first on Erlang Solutions.
8 Feb 2024
Lee Sigauke unveils an innovative approach to transactional systems, championing the "let it crash" philosophy of Erlang and Elixir. The post A Match Made in Heaven – Transactional Systems and Erlang/Elixir appeared first on Erlang Solutions.
6 Feb 2024
We’ve already covered why Elixir and Phoenix are worth a try, but making the switch can be tricky. Elixir is a world apart from the JavaScript ecosystem, but we’re here to offer you a familiar reference point as you dive in. To do this, we’re crafting a series of articles that explain Elixir using JavaScript […] The post Getting Started…
1 Feb 2024
As turnaround times continue to shrink and the innovation expected from developers expands, programming language speeds can become a deciding factor for solution designers. If you’re concerned about speed, Elixir may be the language you’re looking for. The post What Is the Fastest Programming Language? Making the Case for Elixir appeared first on Erlang Solutions.
26 Jan 2024
This article serves as your one-stop resource for all the necessary information on updating these key components of the Elixir ecosystem. You’ll also find the recent changes and enhancements that have been made to Elixir, Phoenix, and LiveView – changelogs included. Whether you’re new to this tech stack, or just need quick info to get […] The post Update Elixir…
11 Jan 2024
Enhancing the Efficiency of Erlang and Elixir System Management: WombatOAM Now Accessible on AWS Marketplace
Erlang SolutionsExplore WombatOAM by Mohammed Ali Khechine on AWS Marketplace for streamlined Erlang and Elixir system management. The post Enhancing the Efficiency of Erlang and Elixir System Management: WombatOAM Now Accessible on AWS Marketplace appeared first on Erlang Solutions.
10 Jan 2024
Let’s face it: In the JavaScript world, we still don’t have a killer app. We’ve previously written about Redwood and Blitz, two technologies that seemed promising at the time, but they’re still not really there, and we do not see them taking the community by storm. (You can read about them here: RedwoodJS vs. BlitzJS: […] The post Why Elixir?…
2 Nov 2023
Cara spotlights the key programming sustainability trends of today, with a particular focus on aspects such as eco-friendly coding and sustainable software architecture. The post The Future Trends of Sustainability in Programming Software appeared first on Erlang Solutions.
5 Oct 2023
Ahead of CodeBEAM 2023, Radek takes a more in-depth look at the present state of type checking on the BEAM. The post Type-checking Erlang and Elixir appeared first on Erlang Solutions.
20 Sept 2023
Smart Sensors with Erlang and AtomVM: Smart cities, smart houses and manufacturing monitoring
Erlang SolutionsRicardo explores using Smart sensor capabilities to run efficiently on smaller devices using Erlang/Elixir to analyse data collection and decision-making. The post Smart Sensors with Erlang and AtomVM: Smart cities, smart houses and manufacturing monitoring appeared first on Erlang Solutions.
31 Aug 2023
The effective use of AI is becoming the next great differentiator for business, but many SMEs are confused about what to adopt and how to adopt it. The post What businesses should consider when adopting AI and machine learning appeared first on Erlang Solutions.
14 Jul 2023
In the latest follow-up article by Oleg Tarasenko, he shares his further findings towards streamlining the scraping process with Crawly YML. The post Effortlessly Extract Data from Websites with Crawly YML appeared first on Erlang Solutions.
29 Jun 2023
As businesses are more focused on measuring Environmental, Social and Governance (ESG), it's time to consider the value behind green coding practices. The post The Business Value Behind Green Coding appeared first on Erlang Solutions.
27 Jun 2023
Discover the transformative power of Industry 4.0. Explore the benefits and versatility Erlang and Elixir provides to tackle these new and existing protocols. The post IoT Complexity Made Simple with the Versatility of Erlang and Elixir appeared first on Erlang Solutions.
22 Jun 2023
Unleashing the Power of SNMP: Exposing Your Embedded Elixir/Erlang (Nerves, GRiSP) Apps to the World
Erlang SolutionsDiscover the power of integrating SNMP into your Elixir or Erlang apps, effortlessly bridging the gap between industrial environments and embedded systems. The post Unleashing the Power of SNMP: Exposing Your Embedded Elixir/Erlang (Nerves, GRiSP) Apps to the World appeared first on Erlang Solutions.
15 Jun 2023
In his latest post, Brian Underwood explores separating data loading from data usage in Elixir applications using the Ecto library. The post Lifting Your Loads for Maintainable Elixir Applications appeared first on Erlang Solutions.
1 Jun 2023
Ever wondered the impact ChatGPT can have on your Elixir code? The post How ChatGPT improved my Elixir code. Some hacks are included. appeared first on Erlang Solutions.
13 Jul 2021
The impressive Galician contributions to the Erlang Ecosystem We all know about the most renowned Erlang/Elixir centers worldwide, like Sweden, Brazil, California, and London. But the community, even when not huge, is broadly spread. Today we want to celebrate a smaller region that’s home to many amazing contributions to our beloved ecosystem. The birthplace of my ancestors: Galicia! The other…
22 Jun 2021
The erlang:process_info/1,2 version DISCLAIMER This article is not meant to be an instructive one. It’s written just for fun! 🙃 Erlang is famous for its introspecting powers. You can get a lot of information about the processes running in your nodes without any external tool. One of the functions that provide that information is erlang:process_info/1,2 . Well, this article is…
22 Dec 2017
A summary of my notes taken while reading Programming Phoenix. Ch.1 The layers of phoenix, the endpoint is where the HTTP connection contacts phoenix, from there it goes to the router which directs a request to the appropriate controller, passing through a series of pipelines. Pipelines chain functions together to handle tasks that span across multiple controllers, such as browser…
19 Jul 2017
What is a slug? The term “slug” comes from the world of newspaper production. If you have ever created a simple “Blog” application you have already reinvented it. When you need to access any post at some URL you need to identify it somehow. The simplest idea is to identify them by id, but that does not seem too pretty.…
14 May 2017
Phoenix Framework always has been awesome. But it was never as awesome as the new 1.3 release (which is rc1 right now actually). There are a lot of significant changes. Chris McCord made a great job writing a complete migrating guide . Inspired by it and by the talk Chris gave at the LonestarElixir this article will try to guide…