Software Engineer. Author of Practical FP in Scala & Functional Event-Driven Architecture. #NixOS #NeoVim #Scala #Haskell #UnisonLang
Gabriel Volpe
After five months of (on and off) development, I'm glad to announce niri v26.04! It's packed with features like window blur (of course), mouse cursor in window screencasts, rendering optimizations, and more.
Enjoy the release notes: github.com/niri-wm/niri...
#niri #wayland #rust
New short blogpost: gvolpe.com/blog/immich-...
#nixos #immich #ntfy
Best #rustlang blogpost I've seen in a while by Sebastian Różyczka, well done! someblog.dev/en/blog/nobo...
There's also a first part comparing #scala with Rust.
NeoVim's Image API implementation has been merged 🚀 github.com/neovim/neovi...
Gabriel Volpe
Gabriel Volpe
Gabriel Volpe
Gabriel Volpe
Implements a synchronous API to load and display images using kitty protocol underneath.
Cleaned up and simpler version of #31399.
close #30889
API Implementation
vim.ui.img.load(filename|opts) -&...
Rust has no garbage collector — so who frees the memory? Part 2 of a Scala-to-Rust series: ownership, move semantics, and the moment borrowing clicked.
someblog.dev
One of the most beloved features Immich offers (also Google Photos) is memories. It temporarily transports us back in time to cherish our old precious photos …
@unison-lang.org may be getting "type class" support this year! 🤯 github.com/unisonweb/un...
Gabriel Volpe
Gabriel Volpe
Implicit parameters for Unison — RFC + partial prototype
This proposes adding Scala-3-style implicit parameters (given / =>) to Unison
and contains a partial prototype / proof of concept. It exi...