Principal Software Engineer Based in Spain 🇪🇸, building software, highly motivated, self-taught technology developer who's been playing around with computers since my early days.
Here are some social media links that you might be interested in taking a look at!
- Twitter → @alexvcasillas
- LinkedIn → Alex Casillas
- Personal website → www.alexvcasillas.com
- The JavaScript Cooking Book → www.javascriptcookingbook.com
- Cratebox → https://cratebox.io
- Ziip.it → https://ziip.it
- Bookwriters → https://boookwriters.app
- Worklynks → https://worklynks.com
I have two cats 😸😸, an European Common called Ñuño (14 years old) and a Bombay called Sirius (1 year old) and they're the most friendly and lovely cats you could possibly ever met!
Share files easily with Ziip.it. Free uploads, instant short links—no signup needed. Simple, fast, and secure file sharing.
Boost your writing process with AI. Our bookwriting app transcribes voice recordings, generates summaries, offers writing suggestions, and extracts keywords, helping authors of all levels create better stories faster.
Discover the perfect job or post your company's openings on our intuitive job board. Whether you're a company seeking talent or a job seeker looking for the best opportunities, Worklynks connects you with the right match quickly and efficiently.
Cratebox is a rapid and widespread content delivery network that caters to all of NPM's offerings. It enables you to promptly and effortlessly retrieve any file from any package by employing a URL.
Using the pattern cratebox.io/:package@:version/:file
you can retrieve and serve any file that you want from any public package within the NPM registry
In this course, we will create a complete React Application with the state management handled by MobX State Tree, a state container system that is built on MobX, a functional reactive state library.
MobX State Tree will give your application a solid structure and foundation for large-scale applications and for small applications that are expected to scale rapidly. In comparison to Redux, MobX State Tree outstands it in performance with much less boilerplate. MobX is one of the most popular Redux alternatives and it's used by companies all over the world, including Netflix, Grow, IBM, DAZN, Baidu, and more.
During this course, you'll learn:
- Types in MobX State Tree.
- How to create the architecture of a centralized store.
- How to mutate the state via actions that could be asynchronous or not, depending on if we need to perform network requests to persist data into a database via GraphQL.
- Understanding snapshots and how we can benefit from them to time-travel if a network request fails.
- Understanding how MobX State Tree makes use of observable properties and observers.
- Leveraging re-renders in your React Application to MobX observers for better performance optimizations.
By the end of this course, you will have the knowledge and skills that it takes to build a real-world, production-level React Application with a State Management with top-notch performance that can scale with ease.
This book is designed to help you acquire the essential skills and knowledge you need to jumpstart your career as a Node.js developer.
Welcome to the exciting world of Node.js! This powerful JavaScript runtime has become a popular choice for developing server-side applications and command-line tools. With its event-driven, non-blocking I/O model, Node.js allows for efficient and scalable application development.
In this book, you will learn everything you need to know about Node.js, including its most important and powerful features, and more. This book will provide you with everything that you might need, to start writing applications that you can grow into even more complex applications
By the end of this book, you will have a solid understanding of NodeJS, and be able to apply this knowledge to build your own server-side applications or command-line tools. Whether you are building a simple API or a complex microservices architecture, Node.js is a powerful tool that can help you achieve your goals. So, let's dive in and start learning!
This book is designed to help you acquire the essential skills and knowledge you need to jumpstart your career as a JavaScript developer. Whether you are a complete beginner or have some experience with coding, this book will take you on a journey through the basics of JavaScript and its key features.
In this book, you will learn everything you need to know about JavaScript, including its syntax, data types, operators, control structures, functions, arrays, objects, and more. This book will provide you with hands-on experience, from simple scripts to complex applications.
By the end of this book, you will have a solid foundation in JavaScript programming, and you will be ready to tackle more advanced topics and projects. Whether you are interested in freelancing, working for a company, or pursuing a career in web development, this book will provide you with the skills and confidence you need to succeed. So, get ready to learn, code, and launch your JavaScript career!