Q: What is/are your specialist tech area(s)?
Sergio: Front-end developer
Q: How did you become an author for Packt? Tell us about your journey. What was your motivation for writing this book?
Sergio : I’m the lead maintainer of Rematch and received an amazing proposal from Packt team to write an official guide for Rematch, since once of our weaknesses was the documentation. Writing a book will be an amazing tool for Rematch or Redux developers who wants to improve their codebases.
Q: What kind of research did you do, and how long did you spend researching before beginning the book?
Sergio : I’ve had to review every line of code of Rematch to understand even more the whole Rematch API, also I’ve had to research a lot about Redux and his origins.
Q: Did you face any challenges during the writing process? How did you overcome them?
Sergio : The most challenging part was finding time for writing and being a full-employee worker, but has been such a pleasure after all these nights reading and writing seeing the whole book finished.
Q: What’s your take on the technologies discussed in the book? Where do you see these technologies heading in the future?
Sergio : We used the latest technologies from the most advanced and newest bundlers like Vite, to latest CSS frameworks like Tailwind, also we used React, TypeScript, React Native with Expo, and tools like Tsdx for creating Rematch plugins without extra configuration. These technologies has been the standard and will be the standard for a long time.
Q: Why should readers choose this book over others already on the market? How would you differentiate your book from its competition?
Sergio : There isn’t any Rematch book, but this book isn’t only Rematch book, we’ll understand the first concepts of Redux and why it was created to most advanced concepts like TypeScript generics applied to Rematch codebases and the most advanced performance optimisations applied in conjunction to React and Rematch. It’s a such good book for anyone experienced or beginner since it’s a step-by-step book where readers will learn how to create a website and an application from scratch.
Q. What are the key takeaways you want readers to come away from the book with?
Sergio : My wish is that by the end of the book you will feel that you are able to create any application you can think of without feeling limited by any technical decision.
Q. What advice would you give to readers learning tech? Do you have any top tips?
Sergio : Always check the official documentation, and don’t be worried about opening discussions on GitHub asking for help or best practices, sometimes as maintainers we assume that everyone knows the same as us and all these questions improves our codebases and documentation
Q. Do you have a blog that readers can follow?
Sergio : No, I would love to write a blog but couldn’t find time. They can follow me on my Twitter account: @_semoal
Q. Can you share any blogs, websites and forums to help readers gain a holistic view of the tech they are learning?
Sergio :They can take a look to https://rematchjs.org, also along the book I added links to the official documentation of every tech we teach.
Q. How would you describe your author journey with Packt? Would you recommend Packt to aspiring authors?
Sergio : Absolutely, has been a wonderful experience that everyone should try at least once time in their lives. Packt team has been detailed from the outset and understandable at the same time, they’re just fantastic.
Q. Do you belong to any tech community groups?
Sergio : No, I don’t
Q. What are your favorite tech journals? How do you keep yourself up to date on tech?
Sergio : I usually read on Hacker.news, Twitter, Medium and Dev.to
Q. How did you organize, plan, and prioritize your work and write the book?
Sergio : I just tried to find time on nights when my wife was sleeping, and also some weekends, organised it with Trello and creating little milestones for each chapter title..
Q. What is that one writing tip that you found most crucial and would like to share with aspiring authors?
Sergio : “Teaching, is learning twice”; Probably you will spend more time making sure that you’re writing correct things, and that will make you a better professional. Something that helped me a lot is reading a lot before starting writing.
You can find Sergio’s book on Amazon by following this link: Please click here