Last time I wrote about ACID properties. Isolation is one of ACID transaction properties, along with atomicity, consistency and durability. There are four isolation levels defined by ANSI/ISO SQL standard: serializable, repeatable reads, read committed, read uncommitted. Read phenomena The standard describes also three different read phenomena which behaviour and result varies depending on chosen isolation level: a dirty …
Category Archives: Uncategorized
Databases: ACID transactions
I was asked about ACID term recently and I was a little confused because I don’t use this term on a daily basis. As a backend developer I use database transactions a lot, but ACID term was pretty new for me. ACID is an acronym formed from the initial letters of 4 words: atomicity, consistency, …
M1 Pro device: problems with docker compose
During the last days I was trying to run dockerized projects on MacBook Pro with an Apple silicon – M1 Pro processor. I was using docker compose and encountered a few problems during this process. In the problematic project I have two Dockerfiles. One is based on python:3.8.5-slim image and the second one on node:12 …
Continue reading “M1 Pro device: problems with docker compose”
Homebrew: uninstall unneeded dependencies
While dealing with setting up my new MacBook Pro with Apple Silicon M1 Pro chip I chose not to use the image from my older MacBook Pro 2015. I decided to install everything I need from scratch. I encountered the problem with uninstalling brew packages and all their dependencies that are not needed by another …
Continue reading “Homebrew: uninstall unneeded dependencies”
Who am I?
Since 2010 in IT industry. Currently Python backend developer with DevOps and full stack ambitions. Welcome on my website. I hope you will enjoy my notes from my way to become a better and more responsible software engineer.