svelte-lexical 0.6.5: Shiki code highlighting, and Qalam — a notes app built with it
Version 0.6.5 of svelte-lexical is out. Two things are worth talking about: the editor now has a Shiki-based code highlighting...
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...