Giter VIP home page Giter VIP logo

👋 Hi, I'm Alex

Alex Casillas' Cat named Ruso


Software Engineer Based in Spain 🇪🇸, highly motivated, self-taught technology developer who's being 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 😸😸, a blue Russian called Ruso (13 years old) and a Roman called Ñuño (12 years old) and they're the most friendly and lovely cats you could possibly ever met!

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

Open Source Projects

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

Alex Casillas's Projects

cratebox icon cratebox

A global, fast content delivery network for NPM

docz icon docz

✍ It has never been so easy to document your things!

eco icon eco

Eco - A PHP Framework

erat-o icon erat-o

Eratosthenes primality test implementation

fib-o icon fib-o

A cached fibonacci implementation

gatsby-sass-modules icon gatsby-sass-modules

This repository is to showcase the bug that happens in Gatsby when trying to use sass with CSS Modules

graphdb icon graphdb

An in memory database with sync capabilities

graphql-bookstore-client icon graphql-bookstore-client

Example demonstrating the patterns in real-world GraphQL applications and implementing them using Apollo GraphQL

hercules icon hercules

Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.

learn-redux icon learn-redux

A simple, single file implementation of Redux for quick learning

mobx icon mobx

Simple, scalable state management.

my-webpack-starter icon my-webpack-starter

This is the entry point for Webpack Starter Kit. If you need a starting point for Webpack ready to use, you may use this project.

nextpresso icon nextpresso

Simple Express scaffolding with ES6 and Hot Reloading.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.