Blog

Michał Buszkiewicz

Building a Doorstep Info Station with Nerves, Raspberry Pi & ESP32-based E-Ink

When you think of entry-level projects for newcomers to the IoT realm, one of the first things that comes to mind is: build a weather station!

Future of Permit authorization library

This follow-up to our recent Permit update, analyzes the future of Elixir authorization with a look at upcoming features, optimizations, and experimental ideas that will shape how Permit evolves.

Updates to Permit and Permit.Phoenix, announcing Permit.Absinthe

Permit now supports Phoenix LiveView 1.0 and Streams, and a new integration for Absinthe-based GraphQL APIs is in the works. This article presents the latest changes, improvements, and upcoming plans across the Permit ecosystem.

What is Phoenix LiveView? An introductory overview

Learn more about what makes Phoenix Framework's younger sibling stand out and how it compares against other contemporary counterparts.

Phoenix LiveView Tutorial - build interactive live chat application from scratch

Elixir and its ecosystem is gradually becoming the go-to platform for many web application developers who want both performance and productivity without a tradeoff.

Authorize access to your Phoenix app with Permit

There's arguably no non-trivial web app that doesn't need to manage resource authorization, and Curiosum’s Permit library comes in handy especially if your stack is Phoenix, LiveView and Ecto. We’ve just released it so explore its features.

Top Elixir Learning Media & Resources in 2022

Whether you've only just heard of the Elixir programming language and would like to learn it, or if you're a seasoned developer with years of experience, you need adequate learning resources to ensure steady progress in your career.

Elixir Programming Language - Interview

Michał Buszkiewicz, CTO at Curiosum, was a guest in Podcast POIT ("Porozmawiajmy o IT"/"Let's talk about IT") conducted by Krzysztof Kempiński.

ElixirConf EU 2021 - short write-up from Michał Buszkiewicz

ElixirConf EU let me learn new Elixir tools and best practices, find out how Elixir is going to develop in the nearest future and meet with so many Elixir professionals from different industries in a friendly Warsaw hotel environment. That was great!

5 Reasons why Software Development Outsourcing Fails

Outsourcing software development is popular but not easy. What might stop it from being successful?

Originally presented in Curiosum CTO Michał Buszkiewicz's webinar.

Debugging Elixir Code: The Definitive Guide

Every application contains bugs, and even if it doesn't, it will.

Elixir in 2021: The Now, The Tomorrow, The Future

If I was asked, what word best describes Elixir as a language in 2021, it would be maturity.

Top 5 Elixir Skills to Learn in 2021 [for Juniors]

Elixir is not magic - despite being easy to write in and learn, you need a strong foundation. In this short article, I will give you my personal list of things that are necessary (or at least very much a “should-have”) for Junior Elixir developers.

Elixir Trickery: Using Macros and Metaprogramming Without Superpowers

There's hardly any more misunderstood element of Elixir than its metaprogramming power. The way to understand it is actually not to try too hard to wrap your head around it.

How database transactions work in Ecto and why Elixir makes it awesome?

Today we're going to look at how Ecto, Elixir's first-choice database access library, handles relational (SQL) database transactions.

Elixir Trickery: Cheating on Structs, And Why It Pays Off

While we can't say cheating on anyone is okay, we're not as absolutistic when it comes to cheating on Elixir at times.

Let’s build something together

Ready to turn your curiosity into a successful digital product?
Share your idea, and let's explore the possibilities.

Our experts worked with 20+ worldwide tech innovators

Szymon Soppa
CEO