January 1, 2026 Launched the sales page

As the the first thing I did this year, I published the books!

Comment

June 23, 2024 Started writing the book

I started writing the book a few weeks later focusing initially on creating a boilerplate code that would be the hands-on project the book would aim to teach. I decided to build an Ethereum wallet with encrypted backend storage since it would cover both Web2 and Web3 aspects.

Comment

June 14, 2024 I am not the only one?

During a team meeting, I casually mentioned my recent experience using Rust for fullstack development. I explained how Rust, with its Yew framework, wasn't just a systems language but could also handle web development effectively, feeling a lot like React. Most of my colleagues were already Rust experts, and they got excited about using it in a new way.

Seeing their interest, I offered to hold a small seminar on Rust's benefits for fullstack development. I explained how Yew made web development with Rust easy and efficient, similar to working with React. The audience was enthusiastic, asking many questions and eager to start using Rust and Yew for their web projects.

Inspired by their excitement, I decided to write a book about Rust for fullstack development. The book would cover everything from basic concepts to advanced techniques, helping developers transition smoothly to using Rust and Yew for web development. With my colleagues' encouragement, I started writing, aiming to share Rust's advantages with a broader audience.

Comment

January 29, 2024 Why Fullstack Rust Developers are Happier

I had spent years working as a seasoned fullstack developer with Typescript. While Typescript aimed to fix many of Javascript's inherent issues, it often felt like I was patching holes in a sinking ship. I constantly wrestled with common pitfalls, like the overuse of the any type, which defeated the purpose of type safety, and frustrating runtime errors such as "Cannot read property 'prototype' of undefined."

These issues led to countless hours debugging instead of building. The inefficiencies and the recurring bugs were draining my enthusiasm and productivity. The lack of true safety in Typescript, given its foundational reliance on Javascript, became a significant pain point for me.

Everything changed when I discovered Rust. Unlike Typescript, Rust was designed from the ground up with safety as a priority. Rust's compiler, with its strict type-checking and ownership model, caught errors at compile-time, saving me from the runtime surprises I faced with Typescript.

My transition to fullstack Rust development transformed my work life:

Fewer Bugs: With Rust's robust type system and memory safety guarantees, I found myself spending less time debugging and more time developing. The dreaded runtime errors were nearly eliminated. My employer was happier too because the company's product performed better.

More Interesting Jobs: Rust's growing popularity, especially in areas like Web3, AI, and systems programming, opened doors to other exciting and innovative projects. I found more variety in the job market and could explore cutting-edge domains with confidence.

Higher Earnings: As a Rust developer, my market value increased significantly. Companies valued my ability to write safer, more reliable code, which translated into a higher salary.

Today, I am happier and more fulfilled in my role as a fullstack Rust developer. The transformation has not only enhanced my technical skills but also improved my job satisfaction and career prospects. If you're tired of the constant debugging and limitations of Typescript, consider following my path to Rust.

Comment

About

Years of dealing with Typescript's limitations and constant debugging, I discovered Rust, which transformed my career. Rust's robust type system and memory safety guarantees reduced bugs and increased my productivity.