Why You Should Learn Zig

There is a lot of programming languages in the world, why create another, or more relevantly, why learn another? Today we’re going to be discussing the programming language named Zig and why I have fallen in love with it. Let’s start from the beginning, Zig is meant to “fix” a lot of issues other programming languages have, a good video to watch is The Road to Zig 1.0 by Andew Kelley, which goes into a lot of the nitpicking on other languages such as C, Rust, D, and others....

March 14, 2021 · 5 min · Hanna Rose

Stop Learning Everything

One mistake I’ve seen people make, especially newcomers to devops or programming in general, is they try to learn to much. I don’t mean in a specific time frame either, I mean overall. They end up learning 50 different languages and/or tools, when in reality they’re going to only end up using using at most 5, especially in their career. I know this because it’s something I’ve personally done, I ended up learning so many languages, tools and more, that I have per-say “cluttered” my brain with information that probably won’t be used, and this is problematic, especially at scale....

January 27, 2021 · 2 min · Hanna Rose

Why Is Vscode So Popular

There are a lot of editor’s in today’s age, most popular ones being Atom, VIM (and it’s derivatives), Emacs, Sublime Text, Notepad++, the list goes on, but one seems to have “taken the crown” since it’s release, and that happens to be Visual Studio Code, otherwise known as VSCode, but why exactly is it so popular, what benefits does it have over other editors, let’s discuss exactly that. Ecosystem One major upside VSCode has over other editors is it’s large extension and theme ecosystem, there is editors like Atom that also have a large ecosystem of themes and extensions, but from what I can tell, VSCode’s has grown massively and has probably, from my knowledge grown larger than any other editor’s ecosystem by a fair margin....

January 10, 2021 · 4 min · Hanna Rose

Custom WSL Distributions

One thing I’ve noticed is there isn’t many distributions available for WSL (Windows Subsystem for Linux), while for most the small selection of Ubuntu, Kali, SUSE, Debian, Alpine, and Fedora is sufficient, others have chosen to add support for more distributions by the use of installers, the most popular of which is WSLDL which already has a growing selection of distribution support. If neither of these have the distribution you’re looking for, then this article is going to explain how to setup your own distribution of choice for WSL....

December 24, 2020 · 3 min · Hanna Rose

Creating Your Own Tools

One thing I’ve noticed in my devops career, either when working on my own project or a project for a company/startup is that there isn’t always a tool or library for your needs. This is one of the brilliant things about being in the open source community, is the ability to adapt and create what you need, when you need it. An example of this is recently I was setting up a Minecraft related thing, specifically Technic Solder and manually packaging and uploading the jar files of mods was extremely painful and tedious....

December 15, 2020 · 2 min · Hanna Rose