Text correction with Harper

Luiz recently received a recommendation about Harper, a new grammar checking tool developed by Automattic using Rust.

The project’s repository describes Harper as meeting the developer’s specific requirements: it is the grammar checker that meets your needs, analyzing documents in milliseconds with minimal memory usage.

Key features

  • Fast performance: millisecond-level analysis
  • Low memory usage: less than 1/50 of LanguageTool’s usage
  • Complete privacy: runs locally, without sending data to servers
  • WebAssembly compatibility: can run on multiple platforms

Harper Interface

Continue Reading »

Syncing your Obsidian

There are several ways to sync Obsidian, but I decided to document the method I chose, both so I don’t forget the details in the future and to help anyone else looking for their own sync solution.

For this project, we’ll use the Obsidian LiveSync plugin:

vrtmrz/obsidian-livesync

Creating a VPS on MagaluCloud

For the server, I’ll create a VPS on MagaluCloud. I’ll do the whole process manually, through the console, but it’s possible to do everything using the mgc (MagaluCloud cli).

Continue Reading »

JavaScript is (too) liberal

Featured Image

JavaScript is a remarkably permissive language, which can be both a blessing and a curse for developers. This post explores the liberal aspects of the language and its implications for code quality and developer experience.