Constantinos Psomadakis

Ex-Lead SWE @ KAIKAKU.AI, Full Stack Software Engineer, Londoner, Photographer.

Tauri 2.0 macOS: Handling "Open With" in Rust and passing files to the frontend

A short guide on configuring Tauri 2.0 to handle file opening via macOS Finder's "Open With" option. This tutorial covers setting up Info.plist for file associations, the Opened event in Rust, and passing the file path to the frontend.

March 6, 2025 · 4 min · 808 words · Constantinos Psomadakis

How to make your Tauri app the default for file associations using NSIS

Tutorial on how to configure your Tauri app as the default application for file types using NSIS. A concise guide for Tauri v2 developers targeting Windows.

November 30, 2024 · 5 min · 1054 words · Constantinos Psomadakis

Designing NoSQL Data: When to Normalize and When to Denormalize

Explore the trade-offs between normalizing and denormalizing NoSQL data. Learn when each is effective and its impact on system performance.

October 15, 2024 · 6 min · 1122 words · Constantinos Psomadakis