AppUnite LogoBlog
< Go to homepage
Contact

Patryk Bąk

Elixir Developer

TwitterLinkedInBlog

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.

TwitterLinkedInBlog
Engineering

Make your system more predictable by using idempotent interfaces

Patryk Bąk

Elixir Developer

Let's analyze how a toggle button that turns activity on and off, can be designed and implemented on the server-side.

Engineering

How atom keys with JSON in Ecto can break your system

Patryk Bąk

Elixir Developer

If you use the map type in your Ecto schema, you definitely should read this article. It'll help you to avoid possible system failures.

Engineering

10 things you, as a buddy, should know whenever a new developer joins your team

Patryk Bąk

Elixir Developer

Do you want to wait an unknown amount of time until a new person is self-reliant? Or do you want a new developer to have appropriate skills and knowledge as soon as possible? The answer lies in this article.

Engineering

Renaming column and table in database migrations with Elixir and PostgreSQL

Patryk Bąk

Elixir Developer

Step by step tutorial on what to do to guarantee zero downtime deployment, while deploying a new version of our application on more than one node.

Engineering

12 things recruiters look for during interviews with junior devs (which you're probably NOT doing)

Patryk Bąk

Elixir Developer

Read our developers thoughts on how to get a job as a Junior Developer and don’t be another applicant who doesn’t stand out from the hundreds.

Engineering

Concurrency and parallelism with Elixir and BEAM

Patryk Bąk

Elixir Developer

Patryk from our Backend team explains the differences between concurrency and parallelism, based on Elixir and BEAM.

Engineering

Handling failures in background workers with Elixir and supervisors

Patryk Bąk

Elixir Developer

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?

Engineering

Why shouldn't you use Elixir code in database migrations?

Patryk Bąk

Elixir Developer

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!

Engineering

How to migrate live production data

Patryk Bąk

Elixir Developer

Even simple migrations can be dangerous and when executed incorrectly can lead to errors and downtimes. Avoid these problems with our dev team tips.

Engineering

Should you use database transactions for data consistency?

Patryk Bąk

Elixir Developer

In our systems, most business actions require changes across multiple contexts. How can we keep these contexts consistent?

We'd love to build something amazing 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.

Start a project
ClutchFinancial TimesForbes