Reading Excel Files in Rust: calamine vs umya-spreadsheet
If you need to read .xlsx files in Rust, two libraries dominate the options: calamine and umya-spreadsheet. I benchmarked both...
Bentley ProjectWise
ProjectWise is a document management system by Bentley Systems designed for Engineering and Construction. It has rich and in-depth functionality...
Why Tiling Window Managers Don’t Quite Work on macOS?
Over the years, I’ve tried several tiling window managers on macOS, including yabai (28.3k stars) and Aerospace (19.2k stars). First, I want to...
Evaluating PDF Readers: What Works, What Doesn’t
When it comes to reading and working with PDFs, most applications cover the basics—open a file, read it, search through...
Foot vs Ghostty – Memory Consumption
I use Ghostty as my primary terminal emulator. I’ve never had any issues with it—it’s fast and displays icons and...
BosGame M4Neo Mini PC – Thermal Management
I recently purchased the BosGame M4Neo Mini PC, and so far it has been an impressive little machine. Its compact...
Svelte State: Deep Reactivity, Proxies, and Snapshots
One of the most powerful features in Svelte 5’s new reactivity system is deep reactivity. At first glance, it feels magical:...
Comparing IDEs – Part 5 -Zed: The Promising Newcomer
A Fresh Approach to Code Editing The final IDE I want to explore is Zed—an exciting new open-source editor developed...
Comparing IDEs – Part 4 -WebStorm: Polish, Power, and Limitations
A Premium IDE Experience WebStorm represents the premium end of the IDE spectrum—a polished, feature-rich environment specifically designed for web...
Comparing IDEs – Part 3 – The Allure of Vim Keybindings in VS Code
After discussing Neovim as a standalone editor, let’s examine another approach: using Vim-style editing within VS Code through extensions. For...