Skip to content
View alexvcasillas's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report alexvcasillas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alexvcasillas/README.md

👋 Hi, I'm Alex

Alex Casillas' Cat named Ruso


Senior Software Engineer Based in Spain 🇪🇸, working at Toptal, 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!

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!

Live Side Projects

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

Published Courses

image

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.

Published Books

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!

Get the Digital version | Get the Print version

Pinned Loading

  1. cratebox cratebox Public

    A global, fast content delivery network for NPM

    TypeScript 18 4

  2. react-spring-pop react-spring-pop Public

    Animate React elements when they enter the viewport with physics based animations

    TypeScript 18 3

  3. toptal/picasso toptal/picasso Public

    Toptal UI components library

    TypeScript 122 15

  4. react-native-loading-dots react-native-loading-dots Public

    A React Native loading component with dots or custom components and a smooth animation

    19 7

  5. graphdb graphdb Public

    An in memory database with sync capabilities

    TypeScript 3 1

  6. use-observer use-observer Public

    React Intersection Observer implementation done right!

    TypeScript 2 1