About the Authors

Carlos A. Méndez is a freelance developer and graphic designer living in México, with expertise in web development since 2000 and Windows development since 1998. He has also worked with Ext JS since version 2.x up to the present day. Since 1998, he has developed and designed administrative applications for accounting, payroll, inventory, human resource control, restaurants, hotels, and much more—applications that are in production and up to date.

Trying to explore creativity with a deep passion, Carlos has created many Ext JS components and VB components for private companies and was also involved in graphic design, such as illustrations and small animations used for interactive presentations by some companies in México. He always has a passion for creating and learning new things on the Web.

He is the founder and development manager of the company administrationonline.com, which is focused on administrative applications. Carlos is involved in many projects around the world and also provides support and maintenance to many Ext JS projects ranging from 2.x to 5.x.

First of all, I would like to thank my mother and brother for their support and help in realizing this project. Thanks to my best friend, Nacir Garcia Junior, for his support and friendship over these last years. Also, thanks to my father and uncles, whose challenges, work pressures, and work and personal knowledge were passed on through all these years in matters of design and business logic. These have brought me where I am today. Without all you guys, I would not have been able to accomplish many achievements and goals. Thanks, everybody!

Crysfel Villa is a software engineer with more than 8 years of experience with JavaScript. He started his career as a web developer working with HTML and basic JavaScript in the late 1990s but then started focusing on server-side technologies, such as PHP and Java J2EE.

Before he started working with the Ext JS library, he loved to work with MooTools, but in late 2007, he started learning about an awesome new library that was emerging as an open source project. At that time, version 2.0 of the Ext JS library had just been released, and Crysfel started using this new library for medium-to-large projects in the agency that he used to work for.

In early 2010, he started working as a freelancer. He began training teams on Ext JS for private companies; writing a blog with tutorials, tips, and tricks; developing custom components on Ext JS for his clients; and working on open source projects to share his knowledge with the world.

More recently, Crysfel has been getting into new technologies such as Angular JS and React Native. If you want to find out more about his work, you can follow him on Twitter (@crysfel) or download his open source projects from GitHub (crysfel).

Writing this book was very hard, especially when you are a busy person and really like to get involved in exciting things. I want to give special thanks to my wife, Hazel, who supported me in every step of the process. Without her, this wouldn't have been possible. She read all the scripts before I submitted them. She usually found some mistakes or things to clarify. Her work on this project is priceless.

Thanks to my parents and brothers, who used to keep asking me very often about the project and provided me with the moral support to work and complete this dream. Also, I want to thank all my closest friends for the moral support that they gave me. Special thanks to my best friends, Carlos and Gina, who often pushed me to continue working on this project.