Yesterday we saw that let gives you an immutable binding. But sometimes you genuinely need a variable to change — a counter, a running total, a buffer being filled. For t…
Writing
Notes on Java, Rust, AI, Linux and the tools I use.
In Java, variables are mutable unless you slap final on them. Most developers don’t bother, so everything ends up mutable by default — even when it doesn’t need to be.
You’ve seen println!("Hello, world!") already. But why the exclamation mark? In Rust, ! means you’re calling a macro, not a regular function.
Open src/main.rs and you’ll see this:
In Java, starting a project means choosing Maven or Gradle, creating a directory structure, writing a pom.xml or build.gradle, and eventually getting to actual code. In R…
Setting up a Java project used to mean downloading a JDK, setting JAVA_HOME, maybe fighting with your IDE, and picking a build tool. Rust makes this refreshingly simple.
You’ve been writing Java for years. It works. Your apps run fine. So why would you even look at Rust?
Nginx Proxy Manager is a tool that helps you manage domains and route traffic to your applications easily.
Regret is quiet.
Most people think time is the enemy. We convince ourselves that we are losing the race, falling behind, or that the days are simply too short. We treat time like a resour…