Skip to main content

Rusty Resolutions: My January Tech Challenge

Rust inspired 2025 banner image
Crafted with a little help from AI - futuristic, rusty, and ready for 2025!

And just like that, we’ve hit 2025. Can you believe it? I’m ringing in the new year with something fresh for CodeQuest: a brand-new mini-series; "Test Drive: Tech of the Month." This is my chance to explore technologies that are new to me.

It’s all too easy to keep returning to the tools and technologies I already know and love. They’re familiar, they’re comfortable—but let’s be honest: where’s the learning in that? So this year, I’m challenging myself (and you, if you’re up for it!) to step out of my comfort zone and test drive a new technology each month.

January's Tech: Rust

I’m kicking things off with Rust. Why Rust? For one, it’s been buzzing in the developer community for a while now, and it’s clear why. Rust is known for being fast, memory-safe, and a top choice for performance-critical applications like systems programming, web servers, and even game engines.

But what really draws me to Rust is its focus on safety and efficiency. It’s designed to help you write code that’s not just fast, but reliable—free from those pesky null pointer exceptions and data races. For someone like me, who’s used to working with languages like JavaScript and Python, diving into Rust feels like a great way to expand my horizons without being too overwhelming. It feels like a solid first step into the world of systems programming.

What Will I Build?

That’s the million-dollar question, isn’t it? Honestly, I’m not sure yet—but that’s part of the fun. Whether it’s a simple command-line tool, a basic web server, or even solving some algorithm challenges, the goal is to learn and create something tangible.

And that’s where you come in. I challenge you to join me this month and build something with Rust! Have you worked with Rust before? What will you build—or what did you build? I’d love to hear about your experiences, tips, and lessons learned.

Stay tuned as I document my Rust journey this month. Let’s start the year with something new, something challenging, and something that might just become a favourite tool in our developer toolkits.

Here’s to learning and building in 2025—let’s do this! 🚀

Comments

Popular posts from this blog

Submitting My First Chrome Extension

 What I learned Along the Way I’m excited to share that I’ve officially submitted my very first Chrome extension for review! It’s a free tool designed to help simplify Google searches. Now, I know what you’re thinking—can Google searches really get any easier? And my answer... well, for me at least, the answer is yes. I have this weird habit when it comes to searching for information, one that involves a repetitive action. I recently realized that noticing repetition is a powerful way to discover new projects. I know I’m being vague here, but trust me—stay tuned! Once the extension is officially live on the Chrome Store, I’ll be sharing the full post detailing what I’ve built; it's a simple yet useful tool! The Process of Publishing an Extension on the Chrome Store Let’s talk about the process of publishing an extension. Honestly, I was surprised at how straightforward it was. Here’s what you’ll need to get started: A compressed file containing your manifest, JavaScript files, and ...

Welcome to CodeQuest118

My Journey Through 118 Coding Projects What do you do when the job market shifts, opportunities shrink, and the confidence you once had feels miles away? For me, the answer isn’t entirely clear yet. But one thing I do know is that I can keep building, learning, and sharing as I figure it all out. CodeQuest118 is my answer to a challenging job market and a passion I’ve always had for solving puzzles. This is my journey through 118 technology projects—a space where I can grow, experiment, and document everything I learn along the way. Whether anyone else reads this or not, this blog is here to remind me just how far I’ve come. But if you’re here, welcome! I hope it inspires you to build something.

Perfection Paralysis

You can't edit a blank page. - Jodi Picoult   So, it’s been a while since I’ve posted. Truthfully, I’ve hit a bit of a stall in my development. Here’s to hoping that writing this post helps me work through the funk! I’ve been working on a relatively large project. Actually, it’s technically two projects rolled into one. When I finish, I might even claim I’ve completed two separate projects. Is that cheating? Maybe. But who’s counting? If you’ve been following along, you might notice a theme here: just like HIITGenius.com , this project ties back to my part-time job as a gymnastics coach. I promise not all my projects will have a gymnastics connection! But when you think about it, it makes sense. Projects are often born out of your day-to-day life—the things you know, see, and ultimately decide you can improve upon. At my job, we track our hours the old-fashioned way: pen, and paper. It’s not fancy, but it’s been working for over a decade. That said, I know it could be better. So,...