Modal VI-style editing with Helix

If you work with terminals a lot you probably also edit text in it. helix has become my default after years of vim, vi and neovim. Why? Because my config file got too big. ...

March 21, 2023 · 5 min · Liv Dywan

Multiplexing your terminal with Zellij

Terminals are crucial to my development workflow, locally and remotely. zellij has replaced tmux for my tiling and session management needs. ...

February 8, 2023 · 10 min · Liv Dywan

The world crab is moving along

The world crab is no longer just a learning project but shaping up to be quite functional! ...

July 1, 2022 · 2 min · Liv Dywan

How to aggregate your blogs with the world crab

After dipping my toes into Rust and preparing the boilerplate I’m going to explain what my first project is and how to use it! ...

August 26, 2021 · 3 min · Liv Dywan

Setting up a new Rust project

Not long ago I wrote about dipping my toes into Rust where I discussed what Rust is and why I’m interested to learn it. Now I feel like I need to try my hands on a real project which scratches an itch of mine and at the same time allows me to exercise what I learned. ...

May 7, 2021 · 5 min · Liv Dywan

Dipping my toes into Rust

Download audio What is Rust and why would I wanna learn it? Rust is a relatively new language, conceived 2010 which makes it a good 10 years old. Poised as a memory-safe alternative to C++ with no runtime overhead, there’s no garbage collection unlike Go or Python and ownership is predicted at compile-time by default. The biggest downside I was prepared for is one of the steepest learning curves for a newcomer to a programming language....

April 9, 2021 · 6 min · Liv Dywan