Advertisement · 728 × 90

Posts by Ali Shirvani

Elixir is a great language, and I’ve used it successfully in production. However, one of the main challenges is the availability of experienced Elixir developers. I’d love to hear about your experience.

3 months ago 0 0 0 0
Post image

Elixir is already powering companies like Discord and Pinterest. It helps businesses reduce costs, improve process efficiency, and speed up time to market.💪

Here are five reasons why Elixir is a game-changer for businesses. ➡️ erlang-solutions.com/blog/5-ways-...

3 months ago 6 2 1 0

In the past, I hated writing documentation. However, things have changed, and now I enjoy it because I’ve changed my perspective. I write documentation to teach others about the challenges and the solutions.

In the past, I thought writing docs was just a waste of time and that nobody read them.

4 months ago 2 0 1 0

These days, more than writing code, I’m writing documentation.

4 months ago 1 0 0 0

TTCN-3 is great, especially with the ETSI libraries. However, implementing codecs, test ports, and external functions requires a lot of effort. So I decided to design a test DSL in Elixir and reuse the existing codecs and functions to test our implementation.

6 months ago 0 0 0 0
Multiple Layouts in Phoenix 1.8 In this episode, we'll explore how Phoenix 1.8 has simplified LiveView layouts by turning them into function components, making them more flexible and explicit.

elixircasts.io/multiple-lay...

6 months ago 0 0 0 0

Opinionated frameworks like Spring Boot are great for starting out and building an MVP quickly. However, when you need to customize something, it often takes time to figure out where to make the change. I’m glad that in Phoenix 1.8 we now have a more explicit way to handle multiple layouts.

6 months ago 0 0 1 0
Preview
Code BEAM Europe 2025 Global Community Support Programme We are pleased to announce that Code BEAM Europe is implementing a Global Community Support Programme sponsored by Erlang Solutions. The goal of the programme is to broaden access to the conference…

🌍 Breaking barriers! Thanks to @erlangsolutions.bsky.social, our Global Community Support Programme opens Code Beam Europe to BEAM newcomers, startups & everyone! Apply now!

6 months ago 3 4 0 0
Advertisement

کلید رفتن به مرحله بعدی

7 months ago 2 0 0 0
LPC2018 - Optimizing UDP for Content Delivery with GSO, Pacing and Zerocopy
LPC2018 - Optimizing UDP for Content Delivery with GSO, Pacing and Zerocopy YouTube video by Linux Plumbers Conference

We made it work, we made it beautiful, now we must make it fast--fast enough to deliver content to thousands of clients in a fraction of the time.

I just introduced the GSO concept; however, since we cannot use it directly in Elixir, we need to implement a NIF.

www.youtube.com/watch?v=ccUe...

7 months ago 0 0 0 0

I just finished migrating a Phoenix project from version 1.7 to 1.8. Now I can use hook colocation in LiveView components.

7 months ago 2 0 0 0
Testing Erlang and Elixir through PropEr Modeling with Fred Hebert | Erlang Solutions Webinar
Testing Erlang and Elixir through PropEr Modeling with Fred Hebert | Erlang Solutions Webinar YouTube video by Erlang Solutions

State machines are first-class citizens in telecom projects. While OTP’s :gen_statem provides great facilities for implementing them, testing remains challenging. This is where property-based testing proves highly valuable.

www.youtube.com/watch?v=LvFs...

7 months ago 2 0 0 0
PhoenixDiff · v1.7.21 to v1.8.0 See the changes needed to upgrade your Phoenix application

A useful app that helps with upgrading Phoenix applications:
www.phoenixdiff.org

7 months ago 1 0 0 1

The next challenge is convincing my teammate not to use Spring Boot.

7 months ago 0 0 0 0

Using the DOT language to document the project’s supervision tree

#MyElixirStatus

7 months ago 0 0 0 0
Preview
Can Stratospheric Airships Outperform Satellites? Could SoftBank's solar-powered airships redefine connectivity by replacing ground towers? Dive into the future of telecom.

Providing 4G and 5G connectivity via an airship operating at 20 km altitude:

spectrum.ieee.org/high-altitud...

8 months ago 1 0 0 0
Preview
Heroku replaces its Erlang-based router with Go I don’t have insider information anymore and I haven’t worked at Heroku since early 2017. I had assumed they had already replaced the router. There was two halves to hermes. The first was vegur, the ...

Related discussion

erlangforums.com/t/heroku-rep...

8 months ago 0 0 0 0

One of my previous companies decided to switch the product language from Elixir to Go. One of the reasons behind this decision was the difficulty in finding and onboarding Elixir developers. I'd love to hear your thoughts or solutions for addressing this challenge.

8 months ago 0 0 1 0
Advertisement
Preview
A Sunday in August Steven Searcy’s poem from IEEE Spectrum’s July 2025 magazine

Great article about bandwidth demand and its consequences:

spectrum.ieee.org/a-sunday-in-...

8 months ago 1 0 0 0
Preview
GitHub - inertiajs/inertia-phoenix: The Phoenix adapter for Inertia.js. The Phoenix adapter for Inertia.js. Contribute to inertiajs/inertia-phoenix development by creating an account on GitHub.

I use the inertia-phoenix adapter. Svelte compiles the pages to static assets, and I just use the Phoenix web server.

github.com/inertiajs/in...

8 months ago 4 0 0 0

I usually use Elixir to develop infrastructure services. However, sometimes I need to develop some UI for configuration or visualizing system status. Recently, I switched from LiveView to InertiaJS and Svelte because of the lack of ready-to-use web components in LiveView.

8 months ago 3 0 1 0
Preview
Release v1.19.0-rc.0 · elixir-lang/elixir Type system improvements Type checking of protocol dispatch and implementations This release also adds type checking when dispatching and implementing protocols. For example, string interpolation i...

Elixir 1.19 is a banger! Honestly I'm so pleased with the direction that #ElixirLang is going. My programs just get faster and more correct every time. I just know that we're in good hands. Thank you to everyone on the team for your hard work!

github.com/elixir-lang/...

10 months ago 115 23 2 1

Let’s recap:

BBC uses custom Elixir DSLs to serve

📈 600m+ monthly unique views
💻 12 servers (down from 100
🧑‍💻 7 #elixirlang engineers!

Mind blowing! 🤯

10 months ago 92 36 3 2
Preview
France and Germany unveil Docs, a homegrown alternative to Google Docs The Trump administration has set out to drastically reshape the relationship between the US and Europe. In response, Brussels is scrambling to adapt to this new reality,...

EU is moving away from reliance on US tech companies, rather than replacing them with proprietary alternatives, they are investing in open-source solutions instead.

EU’s new alternative to Google Docs & Microsoft Word is a fully open-source, copyright-free platform.
www.techspot.com/news/107225-...

11 months ago 42 16 0 1

MemoryDB: A fully managed, in-memory cloud database offering strong consistency, 99.99% availability, microsecond reads & millisecond writes. Built for performance & durability. Learn more:

assets.amazon.science/e0/1b/ba6c28...

1 year ago 0 0 0 0
Preview
Evolution of Network Automation with Itential Presented by Peter Sprygada at Tech Field Day #NFD36 deep dive on how the Itential provides a platform to deploy full workflows in network automation. This presentation outlines the 10 year process of...

Evolution of Network Automation by Peter Sprygada at @techfieldday.com #NFD36 showing how Itential deploys automation workflows.
www.linkedin.com/pulse/evolut...

1 year ago 7 3 0 0

I convinced another colleague to learn Elixir and Erlang. After seeing the development speed and the readily available tools for telecom projects, such as the Diameter stack and ASN.1 compiler, he was convinced to learn Elixir and Erlang.

1 year ago 0 0 1 0
Advertisement
Screenshot of my Bluesky profile, showing @nicolo-ribaudo.github.io as the handle

Screenshot of my Bluesky profile, showing @nicolo-ribaudo.github.io as the handle

Developers, do you want to verify yourself here but don't have a personal domain? You can use your GitHub account! 🦋🐱

I temporarily renamed myself to @nicolo-ribaudo.github.io :)

1 year ago 899 339 38 71

Elixir Livebook is a secret weapon for prototyping. :)

#Elixir #MyElixirStatus

1 year ago 2 0 0 0

This article refers to interesting studies conducted by Slack, Atlassian, and McKinsey. It effectively links these studies to one another and concludes with actionable best practices shared by Shopify, Chaos Monkey, and Asana.

1 year ago 0 0 0 0