Obsidian-export is a Rust libary and CLI program to export an Obsidian vault to regular Markdown.
With today's release of obsidian-export I'm switching from Semantic Versioning (SemVer) to Calendar Versioning (CalVer). This post explains the reasons behind this decision.
Nick is a Site Reliability Engineer at Castor, an international healthcare company working to accelerate medical research by building a modern data capture platform for clinical trials. His core strengths lie at the intersection of operations, software development and information security.
After working through “the book” on the Rust programming language and getting started with the first non-trivial, real-world application I found myself faced with a question I didn’t yet feel well-equipped to handle: “How should you structure error handling in a mature rust application?”