diff --git a/content/about.md b/content/about.md index 6c8e778..bdbe31e 100644 --- a/content/about.md +++ b/content/about.md @@ -26,14 +26,13 @@ to learn commonly used programming languages like C#, Java, TypeScript, Python, C++, and other useful technologies. I also went out of my own way to learn Haskell and Rust. - ## Q&A **Q. Why did you create this website?** I decided to create it as a way to practice my skills, and indeed a lot of what I currently know about running a website and web development is a direct result -of me working on this. To simplify everything it's a static website served from +of me working on this. To simplify everything it's a static website served by Nginx, this way I don't have to do nearly any maintenance work. **Q. Can I take a look at the source code?** @@ -44,14 +43,25 @@ Sure thing! The source code is available either in a repository on to learn. I just have one single request please, if you would like to use this code for your own website do allow others to learn from it too! -**Q. What's your setup?** +**Q. What's your current setup?** -I currently use NixOS with KDE Plasma desktop as my daily driver. For editing -code I use Neovim with plugins. I also have a server running NixOS, it's the +I currently use Arch Linux with KDE Plasma desktop as my daily driver. For +editing code I use Zed and Neovim. I also have a server running NixOS, it's the same server which serves this website. -**Q. Why do you use Neovim?** +**Q. Why do you use Arch Linux?** -Neovim feels simple and to the point, imagine something between Notepad++ and -VS Code, but awesome. I don't want to use Emacs, because I'm not really a fan -of lisps, and it seems like way too much for my taste. +In the past I used Windows, and GNU/Linux distros like Ubuntu, Kubuntu, Debian +Arch Linux or NixOS. Throughout the years I came to a realization that Arch +Linux works for me. I enjoy the rolling release model and having everything up +to date. NixOS is interesting, but I don't really feel like I benefit from it +enough, so it's an overkill. + +**Q. Why do you use Zed?** + +I've used to use just Neovim, but then I moved to Zed, because it has more +features out of the box, a proper plugin system and first class support for Vim +bindings. I still use Neovim for some tasks, Zed is really nice to use as an +IDE, while Neovim feels like a really nice notepad for quick edits in terminal. +I don't feel like using Emacs, because I'm not really a fan of lisps, and it +seems like way too much for my taste. diff --git a/content/posts/building-an-ssg-in-rust/index.md b/content/posts/building-an-ssg-in-rust/index.md index 613ce04..f173fd7 100644 --- a/content/posts/building-an-ssg-in-rust/index.md +++ b/content/posts/building-an-ssg-in-rust/index.md @@ -140,7 +140,7 @@ let website = Website::setup() .map(generate_page) .collect() }) - .finish() + .finish(); ``` The new way to build pages turned out to be more flexible, so I think this @@ -270,9 +270,9 @@ so-called lawful typeclass approach à la Haskell is fine, but the Rust community really shows how useful type classes can be even without HKTs. And to sum up, I feel like going with Rust was the pragmatic choice here, I -could have gone with some other language, and the solition might have been more -elegant or interesting, but the Rust soluton works prefectly fine and I still +could have gone with some other language, and the solution might have been more +elegant or interesting, but the Rust solution works prefectly fine and I still ended up learning a lot in the process. It's always worth noting that the choice -of a language is always a lot more than just the language, you also end up -choosing the ecosystem of libraries, and the build tools used to build projects -in that language. I feel like Rust's world is a joy to work with. +of a language means a lot more than just the language, you also end up choosing +the ecosystem of libraries, and the build tools used to build projects in that +language. I feel like Rust's world is a joy to work with.