Hello,
I always hear so much about Rust and thought today I’d see what it’s all about.
Rust
At first glance I was pretty confused. My first step to understanding is to get ChatGPT to generate a line of code in Rust, then the same line in languages I know better, like Python, JavaScript, and C. That usually helps me get a rough understanding of the syntax. Then I just had a read over a bit of the docs, mainly the Rust By Example page. Overall, seems very interesting and will definitely focus more on it eventually.
Textured Background
The feature: A grainy background similar to the Motion website.
The hurdles: I’m dumb.
Okay not that (entirely) but the main issue is that I can’t just set a blend mode multiply on the background color, because the way I created my sections on this website underlays an opposite-color background. What I mean is that to get this rounded inner and outer corner effect in the grid sections like on the homepage, about, and projects, I first make the whole section black. Then I created another box inside and round its corners. Since the whole section is already filled, the space that would normally be left after rounding is filled.
Sick Pick
Stolen from Syntax, but I’d like to share a fantastic learning repo called Build your own X. A compilation of amazingly written step-by-step guides on how to build basic programs from scratch. Whenever I have any itch and want to start learning about how a program is made, this is my go-to. They boast a wide variety of technologies in multiple programming languages, it's truly a one-stop shop for learning just about anything.
Recently I've been trying to understand web browsers, and have had a blast reading Matt Brubeck's Let's build a browser engine!. Can't recommend the repo enough.
Either way, I just want to say thanks again for your time and for reading; I'll see you in the next one.