Laraue Software Blog β€” C# .NET Development & Open Source

Real code, real decisions, real tradeoffs. We write about what we build β€” .NET libraries, Telegram bots, AI integrations, and the architecture mistakes worth learning from.

Choosing a pet project stack for solo development β€” .NET, PostgreSQL, Nuxt, and why we prefer boring technologies
Part 4 of building a Telegram task tracker solo. The reasons behind .NET 10, PostgreSQL 18, Nuxt 4 and Vue 3. A bit about the MongoDB-to-Postgres migration in a past project that taught us to prefer boring, stable technologies.
Read β†’
Building a Jira alternative solo β€” why we are doing it and the repository links
Part 1 of building a Telegram task tracker solo with AI. What problem we are solving, why the world needs another task tracker, and which two repositories the article series is built on.
Read β†’
How we build β€” engineering principles for working on real products
The engineering principles Laraue projects follow β€” start from the user path, do not overcomplicate ahead of time, split logic into layers, isolate third-party integrations, and where AI helps and where it is not allowed near the codebase.
Read β†’