Q: What is/are your specialist tech area(s)?
Toi: I am a full-stack web developer on the Microsoft stack.
Q: How did you become an author for Packt? Tell us about your journey. What was your motivation for writing this book?
Toi: My first project with Packt was as a TR on the Customizing ASP.NET Core 5.0 book. After I complete that project they asked my if I would be interested in writing a book and suggested a few titles. I told them that I was interested in writing a book on Blazor WebAssembly framework since I had recently authored a 5-day instructor led course on the framework. We looked at the books that were already in the works on Blazor WebAssembly and determined that there was not yet a project-based book planned. So – I wrote the Blazor WebAssembly by Example book.
Q: What kind of research did you do, and how long did you spend researching before beginning the book?
Toi: Since I had already authored a course on Blazor WebAssembly I did not need to spend much time researching before I began the book. The only research I need to complete was concerning the new features that became available with the latest version of the framework.
Q: Did you face any challenges during the writing process? How did you overcome them?
Toi: I did not face any challenges.
Q: What’s your take on the technologies discussed in the book? Where do you see these technologies heading in the future?
Toi: I think that Blazor WebAssembly will continue to become more robust. In the future I think that there will be many control libraries available that will allow for drag-and-drop development on the framework.
Q: Why should readers choose this book over others already on the market? How would you differentiate your book from its competition?
Toi: This book is designed to be more practical than theoretical. Each project highlights a topic and the projects can be completed in any order.
Q. What are the key takeaways you want readers to come away from the book with?
Toi: You do not need to learn C# to write a web application. Also, by building your web applications using Blazor WebAssembly you can easily create Progressive Web Apps (PWA) that can run anywhere.
Q. What advice would you give to readers learning tech? Do you have any top tips?
Toi: For me, the easiest way to learn new tech is to identify someone who is passionate about the tech and either watch their videos or read their blog posts.
Q. Do you have a blog that readers can follow?
Q. Can you share any blogs, websites and forums to help readers gain a holistic view of the tech they are learning?
Q. How would you describe your author journey with Packt? Would you recommend Packt to aspiring authors?
Toi: I have written books and courseware for many different publishers. The thing that sets Packt apart is the amount of help that you get along the way. For example, I had a PM, Senior Editor, Content Development Editor, Technical Editor, Copy Editor, Proofreader, Technical Reviewer, plus many more people helping with my book. I would recommend Packt to aspiring authors, especially first-time authors.
Q. What are your favorite tech journals? How do you keep yourself up to date on tech?
Toi: Code Magazine
Q. How did you organize, plan, and prioritize your work and write the book?
Toi: The best way to write a book is to write a little bit everyday.
Q. What is that one writing tip that you found most crucial and would like to share with aspiring authors?
Toi: Stay on schedule.
You can find Toi’s book on Amazon by following this link: Please click here