RSSAmplifier

Blog

thisalex.com

Website of Alex Zakhlestin

thisalex.comRSS feed ↗4 posts

Latest posts

Taming Claude Code

I was recently giving masterclasses for colleagues and friends about Claude Code and realized it makes sense to share some tips I show there. WARNING ⚠️ Target audience: Senior Developers. Coding agent is not a suitable tool for beginners. "Computers are good at following instructions, but not at reading your mind." © Donald Knuth Many different speakers would tell you that you have to become a…

Recording terminal animations with ASCIInema

In the previous article I was using terminal animations to illustrate examples of using the 'jj' command line tool. The need to figure out how to do that delayed the article. But now I know how to do it and I can share this knowledge. Preamble ASCIInema is not the only tool for recording terminal sessions, but it is the one which worked for me reliably. I use Fish shell on macOS, but my solution…

Jujutsu: different approach to versioning

In the previous article I told about my history with different version control systems and how I ended up using Jujutsu. This part will focus on why I think it is an important improvement over the git's status-quo and why I use it daily. The way of Git Let's start by defining the aforementioned status-quo. Typical user sees interaction with Git as moving files between 3 stages: Files are edited in…

My way from CVS to Jujutsu

Alternative title : " On benefits of going out of your comfort zone ". Hi, I've been an early adopter of different Version Control Systems. I started with CVS in the 1990s. CVS was based on the earlier RCS file-versioning tool, but introduced concepts of "module" and "client-server architecture". Still, each of the files was versioned separately which led to various complications. I switched to…