📢 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>!