On the journey of the transformation to Rustcaean Developer! 🦀

Started a new role
Started learning Rust
Wrote code in Rust
+1

📢 I am thrilled to announce exciting news!


Since the beginning of this month, I have joined a laboratory department at the Fortune Electric company as a #Frontend Engineer. I am incredibly grateful for the opportunity to be part of this organisation, and I look forward to collaborating with industry experts, fellow engineers, and professionals from diverse backgrounds.


I am very excited about this role. One of the core reasons is that in my position, I have to contribute to cutting-edge projects that harness the power of WebAssembly (#WASM) technology compiled by #Rust programming language.



🧙➡️🦀

Yes, you read it right. I am transforming from a "TypeScript Wizard" to a #Rustacean #Developer!


Why do I find it cool?

Well, for the starter. It's a programming language revolutionising how we build robust and efficient software. Let me share with you some of the cool aspects that make Rust stand out from the crowd:


1️⃣ Memory Safety 🔒: Rust empowers developers to write secure, bug-free code. Its unique ownership model and borrow checker ensure memory safety at compile-time, eliminating null pointer exceptions and data races. Means goodbye to those frustrating runtime errors; yay!


2️⃣ Performance: ⚡️ Rust's focus on efficiency enables developers to create high-performance applications. With its zero-cost abstractions and low-level control, Rust achieves near-native execution speed while maintaining memory safety. That makes it the best of both worlds! Most of the modern JavaScript/TypeScript ecosystem toolings are powered by Rust. And not only that. Some of the Linux kernel parts are being rewritten in Rust. Well, obviously, we can see why!


3️⃣ Concurrency: 🌐 Rust excels at concurrent programming. Its fearless concurrency model allows you to write scalable and reliable code that efficiently utilises modern multi-core processors. That means hello to increased productivity and optimised resource utilisation.


4️⃣ Developer Experience: 💼 Rust's tooling and ecosystem have grown significantly, providing an exceptional developer experience. There's a vibrant and supportive community passionate about sharing knowledge and helping in my journey. So far!


5️⃣ Cross-Platform Compatibility: 🌍 Whether I building applications for desktop, mobile, or embedded systems, Rust has me covered. Its cross-platform capabilities make it a universal language, allowing me to easily reach a wide range of platforms. It's still growing, even in the gaming industry.



Okay, enough nerdism.


If you have insights or ideas or would like to connect, I would be delighted to engage in discussions surrounding Rust, CLI/TUI tools (written in 🦀 of course), improving the tooling for JS/TS ecosystem, WASM applications, or related topics. Feel free to reach ouch to me.


Phew, that was a lot. Thank you, ChatGPT, for the help.

The rest of you, feel free to continue scrolling down.


Have a nice <insert your current period of the day>!