avatar
Blogger Profile
Krzysztof Kamil

Software Engineer


10 articles


Krzysztof Kamil's Articles
Managing Dangerous Cognitive debt
Tech

A few words about the use of AI at work (where by work we mean not only coding), although we will start with coding - specifically with what is often its final stage: code review, and the fact...

How to better organize your git commits
Tech

Git is an admirable piece of software. It might be the best one I've seen so far in my programming career. I think it's one of those that I'm impressed the most because very often when I do...

Git gud at git - part 1
Business

##ANOTHER GIT TUTORIAL? WHY? WHY GOD, WHY? Well for sure there is plenty of git guides etc out there, but from my own experience, I know that most of them are really, really basic and limit...

Trailblazer tutorial: refactoring legacy rails views with Trailblazer Cells - part 5
Tech

Encapsulating backend business logic into Trailblazer operations is a very important part of building an app based on it, alongside contracts and moving logic from controllers. Another important...

Hanami Progress Bar with HTMX
Tech

Hi there! I want to show off a little feature I made using hanami, htmx and a little bit of redis + sidekiq. It is a popular...

Trailblazer tutorial: collections, forms, testing Cells - part 6
Tech

In this post, we will finish up refactoring views that we saw, including a view that is heavily based on callbacks. We won't be able to delete them yet since for now we only render the cell in one...

Hanami Warden - email password login/register in hanami
Tech

Well hello there! I've recently been doing more and more in Hanami and wanted to share some of my experiences and thoughts about it. So here I am with a blog post about authentication in Hanami...

Hanami Shrine - file handling in Hanami
Tech

Continuing with the latest streak of Hanami focused posts I am bringing you another example of a common feature and implementation, translated to Hanami. I recently showed some [email-password...

The Business Value of Refactoring and Testing
Tech

Over the years I had to deal with applications and system that have a long history of already being "legacy". On top of that I met with clients/product owners that never want you to spend time...

ul. Powstańców Warszawy 5
15-129 Białystok
+48 668 842 999
CONTACT US