Blog

We share our thoughts

Featured posts

Programming Tools
Today I Learned
JavaScript
Elixir & Phoenix
Business & Growth
AI & ML
Company & Community
Design
React Native
React
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
7 Steps To a Successful MVP App

Building an app is not hard. Building a successful one can very well be.

Debugging Elixir Code: The Definitive Guide

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

How to run tests in Elixir IEx shell

Hey! Have you ever wondered about tests running inside the IEx shell? For a long time, I was convinced that it’s not really possible. And as it turns out - that’s not really straightforward. You won’t easily find information about that in the documentation.

How to convert string to camel and snake case in Elixir

Sooner or later you may need to convert a string in Elixir to a camel or snake case. With Macro module (available in Elixir without extra dependency) it's super easy.

How to deal with timeout issue when debugging Phoenix app

There is a common scenario: You'd like to debug your Phoenix app with break!/4 or IEx.pry/0. Everything works fine, until... Phoenix server throws a timeout error statement.

How to compose and refactor Ecto queries with Queries Modules

For a while, I’ve been looking for a perfect way to construct Ecto Queries. At Curiosum we came through a couple of iterations and eventually ended up with a solution that you may call resource-based query modules.

How to find DOM elements that cause body overflow

Sometimes you may notice that your website displays an unintended horizontal scrollbar. You may be wondering what is the cause.

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.

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