Blog

Learn about AppUnite’s engineering efforts, company culture, product developments and awesome things we work on daily!

Handling failures in background workers with Elixir and supervisors
Elixir allows us to write systems that can run practically forever. Does that mean that we don't have to do anything to make our systems reliable?
Read more...
Why shouldn't you use Elixir code in database migrations?
Elixir code used in migrations can cause troubles when we decide to start up our system with an empty database. But we'll help you to deal with that!
Read more...
How to migrate live production data
Even simple migrations can be dangerous and when executed incorrectly can lead to errors and downtimes. Avoid these problems with our dev team tips.
Read more...
Should you use database transactions for data consistency?
In our systems, most business actions require changes across multiple contexts. How can we keep these contexts consistent?
Read more...
Don't tell me how to test my software
Why do you write tests? We do that for various, sometimes conflicting, reasons. That reasons are important factors when choosing the testing strategy.
Read more...
Events and different kinds of coupling
Piece of meaningful advice for developers on when and why you should or shouldn't use events.
Read more...
The Big Ideas
If you look at the history of Computer Science, you can see that there are few big ideas that keep emerging. Is there a lesson that we may learn from this?
Read more...
Migrate from legacy FCM to FCM HTTP v1
In this article, I will show you how easy is to migrate from Legacy Firebase Cloud Messaging to new FCM HTTP v1 service.
Read more...
Quick look at new :gen_server handle_continue callback
Erlang OTP 21.0 has been released today and I’m going to describe how new :gen_server handle_continue callback works.
Read more...
This website stores cookies on your computer. The data is used to collect information about how you interact with our website and allow us to remember you. We use this information to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media.
Work together

Let’s Work Together!

Make the first step for a great partnership!
Share your idea with us and check what we can do for you and your company.
AppUnite Sp. z o.o.
VAT ID: PL 7831689686
Droga Dębińska 3A/3
61-555 Poznań, Poland
+48 532 568 641
office@appunite.com
Clutch Top B2B Companies PolandFinancial Times ranking of 1000 fastest-growing companies in EuropeForbes Diamonds 2020