Curiosum

Curiosum Elixir & React Native meets modern design | [email protected]

Adding a field to a message schema is easy, and the harder part is deploying it safely across independently updated prod...
01/09/2026

Adding a field to a message schema is easy, and the harder part is deploying it safely across independently updated producers and consumers.
During rollout, v1 and v2 coexist.

For additive changes, a safer sequence is:
1. Update the consumer first, so it accepts both versions
2. Then update producers to send the new schema

If legacy support becomes long-lived, moving version translation into a compatibility layer can keep it out of core business logic.

More on the trade-offs:
https://curiosum.com/blog/schema-evolution-in-distributed-async-message-passing-systems

  is coming in less than 2 weeks. So, a quick reminder for attendees. You can join Bart Blast's training session "Buildi...
28/08/2026

is coming in less than 2 weeks. So, a quick reminder for attendees. You can join Bart Blast's training session "Building local-first apps in pure Elixir with Hologram".

Check details: https://elixirconf.com/trainings/building-localfirst-apps-in-pure-elixir-with-hologram/

For those who are still not familiar with Hologram, check Hologram's website and its latest release.
👉 https://hologram.page/blog/hologram-v0-11

And join the Discord channel, ask anything there.
👉 https://discord.gg/huJWNuqt8J

We usually see Phoenix LiveView discussed in the context of web apps and SaaS dashboards. This example takes it into a d...
18/08/2026

We usually see Phoenix LiveView discussed in the context of web apps and SaaS dashboards. This example takes it into a different setting: an operational interface connected to a fleet of autonomous robots.

The article covers how LiveView works with real-time telemetry, MQTT and Phoenix PubSub, including challenges around keeping the UI consistent with physical devices and routing updates without generating unnecessary traffic.

https://curiosum.com/blog/phoenix-liveview-robotics-fleet-management

Curiosum has been recognized by the Elixir core team as an Elixir Open Source Steward.This recognition reflects our invo...
28/07/2026

Curiosum has been recognized by the Elixir core team as an Elixir Open Source Steward.

This recognition reflects our involvement in supporting the Hologram framework, developing open source projects such as Permit and Kanta, and contributing to the wider Elixir community.

We’ll continue supporting the ecosystem through open source development and community initiatives.

Thanks to the Elixir core team for the recognition.

We spent our summer Curiosum weekend near Powidz Lake, playing games, sailing, watching the sunset, and spending time to...
15/07/2026

We spent our summer Curiosum weekend near Powidz Lake, playing games, sailing, watching the sunset, and spending time together outside the usual work setting.

Nothing complicated. Just good days with the team.

Together with the Thoro.ai team, we built a Fleet Management Platform for monitoring, summoning, and orchestrating auton...
10/07/2026

Together with the Thoro.ai team, we built a Fleet Management Platform for monitoring, summoning, and orchestrating autonomous warehouse robots from the browser.

The work covered much more than implementation. Our teams worked through architecture decisions, scaling limits, real-time communication, fleet operations, permissions, and workflow design.

The platform uses:
👉 and the for concurrent, fault-tolerant robot communication
👉 Phoenix LiveView for real-time warehouse visualization
👉 Broadway and MQTT for telemetry processing
👉 VDA5050 for standardized mission dispatching
👉 A custom no-code workflow engine
👉 Cascading permissions for complex operational access

Thoro’s engineering team, led by Joe Hosteny, worked closely with our engineers Mateusz Osiński, Olaf Bado and Marcin Ruszkiewicz across robotics, cloud and edge-to-cloud communication.

➡️ Read the full case study: https://curiosum.com/case-studies/thoro-ai

Ready for the Hologram v0.9 update?The main change is a big one: realtime support.For anyone following the project, Holo...
28/05/2026

Ready for the Hologram v0.9 update?
The main change is a big one: realtime support.

For anyone following the project, Hologram is a full-stack Elixir web framework that lets you build web apps in pure Elixir, without writing JavaScript.

With this release, the server can push updates to connected clients without polling. You broadcast an action, and Hologram runs the matching handler on every subscribed client.

There are also a few other updates in v0.9, including support for the with special form, AI assistant support, a new mix holo task, memory usage improvements during development, and more.

Read the full release notes in Bart Blast’s post: https://hologram.page/blog/hologram-v0-9

v0.9 brings a realtime layer to Hologram - dispatch actions from your server to connected clients with structured channels and pub/sub fan-out, all in pure Elixir. Plus the 'with' special form, AI assistant support, and more.

Our team doesn't stop! After a good presentation during the Elixir Conf this year, Marta Habdas is joining the Goatmire ...
22/05/2026

Our team doesn't stop! After a good presentation during the Elixir Conf this year, Marta Habdas is joining the Goatmire conference in Sweden as a speaker.

She's going with the “Controlled Noise on Nerves” topic, a talk about using Elixir and Nerves with noisy sensor input, DIY audio controllers, Arduino boards, Raspberry Pi, and Pure Data.

See her profile here:
👉 https://www.goatmire.com/speaker/marta-habdas

And the second announcement is coming... 😏

How to use the noisy sensor input for expressive musical effect? And how can Elixir and Nerves help with it? I explore these questions while experimenting with DIY audio controllers built with Arduino boards, Raspberry Pi running Nerves and Pure Data. I use prototypes, not finished devices, and this...

👉 https://curiosum.com/blog/updates-to-permit-igniter-setup-and-plural-actionsPermit now takes less work to try in a Pho...
13/05/2026

👉 https://curiosum.com/blog/updates-to-permit-igniter-setup-and-plural-actions

Permit now takes less work to try in a Phoenix app.
We published an update on Permit, our open source authorization framework for Elixir.

If you haven’t used it before: Permit helps define and apply authorization rules in Elixir apps, with integrations for Ecto, Phoenix, LiveView, and Absinthe.

The latest updates bring Igniter-powered setup across the ecosystem, so new projects can get the base authorization structure with: mix permit.install. There are also Phoenix improvements around plural actions, route handling, :create authorization, and LiveView stream options.

Permit authorization framework adds Igniter setup, Phoenix route fixes, plural actions and safer create checks. Discover what changed in this release.

Adres

Grudzieniec 32/1
Poznan
60-601

Godziny otwarcia

Poniedziałek 09:00 - 17:00
Wtorek 09:00 - 17:00
Środa 09:00 - 17:00
Czwartek 09:00 - 17:00
Piątek 09:00 - 17:00

Strona internetowa

Powiadomienia

Bądź na bieżąco: wyślemy Ci e-mail, gdy Curiosum opublikuje nowości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu, a subskrypcję możesz anulować w dowolnym momencie.

Kontakt: Firmę

Wyślij wiadomość do Curiosum:

Skróty

Udostępnij