Another week down and I finally got around to posting some Rust content I’ve been meaning to make. There’s one on how Rust handles memory without a garbage collector, one on trait objects and dynamic dispatch, and another on lifetimes, what they do and where they show up. I also posted my first couple of TypeScript articles this week, covering how declaration merging works and why tuple length inference falls apart when things get dynamic.
Outside of Substack, I’ve been rounding out a lot of beginner-friendly Java and Spring Boot content, plus some shorter stuff on JavaScript features that work behind the scenes like ResizeObserver and FontFace. There’s also a LeetCode post if you’re brushing up on interview problems.
If you're new or want to know more about what I do, check out the About Me page.
Substack Exclusive
Medium Articles
Java Topics
Looping Through an Array in Java with the For Each Loop for Beginners
Breaking Large Tasks Into Smaller Methods in Java for Beginners
Spring Boot Topics
JavaScript Topics
Kotlin Topics
Gradle Topics
This coming week, I’m taking a break from JavaScript articles on Medium and switching to TypeScript. After spending the last few weeks covering browser features and DOM behavior, it felt like a good time to branch into something that builds on those concepts a bit more directly. I’ve also got a couple more Gradle articles lined up, so if you’ve been following the Java setup articles, those will fill in a few more missing pieces. And of course, there’ll be more Spring Boot and Java content as well.