All Stories

qView: A Free & Lightweight Alternative to Xee³ for…

Xee journey Xee³ was $3.99 worth lightweight, minimalist styled photo viewer. Until Xee2, it was free app but the author stop his/her support. Later...
Prabhakar Kasi
1 min read

Making new laptop development ready

Whenever I get new laptop there are list of things that I setup and configure to make the machine development ready. I usually keep...
Prabhakar Kasi
1 min read

How to Create GIFs from Still Photos Using ImageMagick

This guide explains how to create GIFs from a sequence of photos using ImageMagick via the command line. It includes instructions for installing Homebrew...
Prabhakar Kasi
1 min read

How to Write Proper Git Commit Messages: Recommended Format

It is a good practice to write a detailed git commit message but very often we don’t write proper message but whenever we do...
Prabhakar Kasi
1 min read

How to Create GIFs from Videos Using FFmpeg

There a times we want to create gifs out of a video. I extensively need this at work as git did not support video...
Prabhakar Kasi
1 min read

Configure iTerm2 + zsh + oh-my-zsh for powerful terminal…

As a developer, you likely spend hours every day inside the terminal—running commands, editing config files, compiling code, managing Git, deploying services. The default...
Prabhakar Kasi
1 min read

Configuring multiple git accounts on new MacBook

Setting up a new laptop for development requires configuring Git, particularly by generating an SSH key to streamline authentication. Steps include creating the key,...
Prabhakar Kasi
3 min read

How to Change Your Mac Hostname, ComputerName, LocalHostName &…

If you own a MacBook or iMac, you may have noticed that the default machine names often reflect a serial number or generic “MacBook‑Pro...
Prabhakar Kasi
1 min read

Dynamic Type and Font Weight Mapping in SwiftUI: A…

Handy mapping table for font-weight named and numerical values
Prabhakar Kasi
1 min read