Patryk Bąk10 things you, as a buddy, should know whenever a new developer joins your teamA hired person can fail and not develop themselves. If that happens, in most cases, it’s a team failure, not this person’s one.5 min read·Feb 2, 2021----
Patryk BąkRenaming column and table in database migrations with Elixir and PostgreSQLDeploying a new version of our application, with a migration which renames either column or table, on more than one node.3 min read·Dec 21, 2020----
Patryk BąkConcurrency and parallelism with Elixir and BeamThe differences between concurrency and parallelism, based on Elixir and BEAM.4 min read·Aug 25, 2020----
Patryk BąkHandling failures in background workers with Elixir and supervisorsElixir is built on the top of the Erlang Virtual Machine. It allows us to write highly available systems that can run practically forever…3 min read·Jul 7, 2020----
Patryk BąkWhy 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. To understand the problem…3 min read·Jun 15, 2020--1--1
Patryk BąkHow to do well during a recruitment process and a job interview for a junior developer positionDon’t be another applicant who doesn’t stand out from the hundreds of candidates.4 min read·Jun 6, 2020----
Patryk BąkHow to migrate live production dataMigrating live data is risky. Let’s anaylize the example below to see why.3 min read·May 28, 2020--1--1
Patryk BąkShould 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?4 min read·Apr 15, 2020----