Our website uses cookies.
Reject AllAllow all

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.

Tech Blog
>
Author

Patryk Bąk

Elixir Developer

Excited about building revolutionary digital products which let scale a business and facilitate people's lives. Not afraid of getting outside his comfort zone, seizing the initiative and taking ownership in everyday situations.

Articles by
Patryk Bąk
Patryk Bąk
Make your system more predictable by using idempotent interfaces

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

Engineering
Patryk Bąk
How atom keys with JSON in Ecto can break your system

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

Engineering
Patryk Bąk
10 things you, as a buddy, should know whenever a new developer joins your team

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

People & Teamwork
Patryk Bąk
Renaming column and table in database migrations with Elixir and PostgreSQL

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

Engineering
Patryk Bąk
12 things recruiters look for during interviews with junior devs (which you're probably NOT doing)

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

People & Teamwork
Patryk Bąk
Concurrency and parallelism with Elixir and BEAM

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

Engineering
Patryk Bąk
Handling failures in background workers with Elixir and supervisors

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

Engineering
Patryk Bąk
Why shouldn't you use Elixir code in database migrations?

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

Engineering
Patryk Bąk
How to migrate live production data

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

Engineering
Patryk Bąk
Should you use database transactions for data consistency?

Allegro, the biggest e‑commerce platform in Poland and one of most recognizable in Europe with almost 200 mln MAU, which exists for over 20 years. They wanted to overhaul the customer experience in the C2C segment.

Engineering