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.

Make your system more predictable by using idempotent interfaces
How atom keys with JSON in Ecto can break your system
10 things you, as a buddy, should know whenever a new developer joins your team
Renaming column and table in database migrations with Elixir and PostgreSQL
12 things recruiters look for during interviews with junior devs (which you're probably NOT doing)
Concurrency and parallelism with Elixir and BEAM
Handling failures in background workers with Elixir and supervisors
Why shouldn't you use Elixir code in database migrations?
How to migrate live production data
Should you use database transactions for data consistency?