Keyboard Chronicles & Outdoor Escapades

Rambling reflections on crafting code, building empires, and my controversial theory that sunlight won't actually turn developers to stone.

Using AI to Write Your First Tests

As a developer primarily working with PHP, TypeScript, and Laravel, diving into the world of JavaScript testing might seem daunting. However, when faced with package manager issues while building Syndeos—a desktop application for VPS management—I discovered that writing tests wasn't just about catching bugs; it was about ensuring package compatibility and creating a more robust development workflow.

Database Migrations in Rust: A Tauri Desktop Application Approach

When building desktop applications with local data persistence, implementing a solid database migration system is crucial. In this post, I'll explore how we approached database migrations in Syndeos, our Tauri-based VPS server management application.

From PHP to Rust: My Journey Building Syndeos with Tauri

As a developer who has primarily worked with PHP and TypeScript in Laravel applications, diving into Rust to build a desktop application with Tauri has been both challenging and immensely rewarding. Today, I want to share my experience developing Syndeos, a VPS server management desktop application that brings together the best of web technologies and native performance.