
Review of “Writing for developers” by Piotr Sarna and Cynthia Dunlop
Reading Time: 5 minutesMe: Hello. My name is Michał and I have been writing for the last 17 years. My WA (writer’s anonymous) group: Hello Michał! Blogging is something really weird at its core. It’s a combination of ego pumping, honest pay-it-forward acts and both teaching and learning tool. At least that’s how I see it. Obviously, nowadays

Review of “Refactoring at scale” by Maude Lemaire
Reading Time: 3 minutesMy main area of expertise in my everyday work is actually cleaning 😉 And no, it’s not Tony Soprano style of cleaning, but working on making the codebase better. I really enjoy refactoring, applying good practices, and seeing Sonar stats going up. Therefore, when I saw the title ‘Refactoring at scale’ I was both interested

Review of “High Performance MySQL”
Reading Time: 3 minutesDB-related knowledge in the current age seems to be polarized. On the one hand, ORMs’ (and other similar solutions) creators are trying to abstract away as much as possible. On the other hand – we have very specific use cases, where in-depth knowledge of DB configuration and performance is crucial. ‘High Performance MySQL’ is a

Review of Jacquie Read “Communication patterns” book
Reading Time: 3 minutesIt happens from time to time, that I pick up the book to read, and then I get something totally unexpected from it. That was my story with the “Communication patterns” book by Jacquie Read. The book I am reviewing today was not a conscious purchase. I got it in the HumbleBumble special offer, as

Books that I am waiting for – and you should too!
Reading Time: 3 minutesYou may already realize that I read a lot of books. They are my go-to form, if I am attempting to expand my knowledge. Videos, podcasts, online courses have their role, but they just can’t beat the value of a good book. In this post I would like to share books that are being (re)written

“Microservices patterns” book review
Reading Time: 3 minutesMicroservices stormed the IT world in the previous decade, and it seems that they’re going to stay with us. Tooling around them has matured tremendously – that’s for sure. The question is – what about the good practices and patterns? Let’s find out. Microservices patterns – what are they? As simple as it gets –

“Brain refactor” book review
Reading Time: 2 minutesCan you actually treat your brain as a piece of code? Can we actually refactor our thinking, making us better programmers? Let’s find out. Brain refactor – what does it even mean? The book I am reviewing today caught my attention, after I heard an interview with its author – Dagna Bieda – in the

“Java concurrency in practice” book review
Reading Time: 2 minutes“Java concurrency in practice” is considered to be “the evergreen book”. Is it? Here is my take on it from the perspective of the year 2024. Archeology of concurrency in practice? The book itself was published in 2006. That’s almost twenty years ago! In the introduction (and I got 13th print!) the authors claim that

“Philosophy of software design” book review
Reading Time: 6 minutes“Philosophy of software design” by John Oousterhout is not a new book. Both in terms of its publication (2018 and 2nd print in 2021), and my awareness of its existence. I saw recommendations from multiple people, that this is a “must read” book. Is it? Here is my opinion on that matter. Software design –

“Fundamentals of Data Engineering” book review
Reading Time: 3 minutesThere was a time, a couple of years ago, when big data was the most hyped term. It was like a teenage sex – everyone was talking about it, nobody really knew how to do it, everyone thought everyone else was doing it, so everyone claimed they were doing it. What is left of that