Hi I'm Johannes Schuba. I write code and words, ride bikes, cuddle cats and make thinks. This site is my home for curating good reads, documenting learni...
While learning more and more Rust one little tidbit I learned today: Unlike JavaScript Rust doesn't have truthy or falsy values and no automatic conversion from non-boolean types to booleans. So if the condition in an if expression is not a boolean, you get a compilation error. It's not a big deal, but it's something I like about Rust.
The title of this YouTube video is "Why I Switched to Zed after 15 years of Vim". That is the topic, the video covers for sure. But as a Zed user for some months already, I learned a lot of things. From neat shortcuts to even functionality of Zed I didn't know before. Highly recommend watching it or taking a look at the linked Zed cheat sheet .
Just a quick refresher for myself in the future or for you if you're looking for how to format your files on save automatically with Laravel Pint while using the fantastic Zed editor. In your global settings.json or in the project settings.json this is the part you want to add: { "languages" : { "PHP" : { "formatter" : { "external" : { "command" : "bash" , "arguments" : [ "-c" , "cat >…
Today I started to dig in a little in to programming with Go. The first impression was pretty nice. The learning resources resonated really much with me. I really reccomend the interactive Tour of Go , good head start! Additionally the Getting started docs are really hands-on and nice. When comparing the first hour of learning Go with the first hour of Rust: Go wins. For now thats because of some…
This Sunday afternoon in the garden, I listened to a podcast episode I wanted to recommend. Conrad Irwin from the team behind the really nice text editor Zed is a guest in an episode of the Rust in Production podcast . As I am learning Rust with building a few side projects, it's extremely helpful to listen to a conversation that explains many architectural choices of such a big project. And of…
Matthias Endler has written a great list of traits, he considers the best programmers out there have in common. Don't want to spoil here, just recommend reading it. He writes: In the hope that this will be an inspiration to someone out there... It was for me. And remember: You can't skip the hard work. → The Best Programmers I Know , endler.dev (via Thorsten )