Egghead Instructor Alex Jover Morales

Alex Jover Morales

Fullstack JS enthusiastic developer. Open Source and TypeScript lover. Software Craftmanship practitioner. Interested in the human side of code



Support Alex's Free Lessons
become a member today

Browse Alex Jover Morales's lessons.

showing 5 lessons...

Use Vue tools to navigate across the Vuex state

Create a TypeScript Library using typescript-library-starter

Use Prettier with TSLint without conflicts

Load components when needed with Vue async components

Understand lookup types in TypeScript

vue tutorial about Use Vue tools to navigate across the Vuex state

Use Vue tools to navigate across the Vuex state

1:29 vue

Each mutation modifies one part of the state, making it easy to debug and redo-undo modifications. This lesson shows how you can do time-travel navigation and manipulation on you Vuex store by using Vue tools.

typescript tutorial about Create a TypeScript Library using typescript-library-starter

Create a TypeScript Library using typescript-library-starter

5:00 typescript

Creating a library is always a cumbersome process with lots of setup and decisions to make. TypeScript library starter makes this process very easy and automated, using latest in tech configs and libraries such as Rollup, Jest, Prettier, TSLint, TypeDoc...

This lesson will walk you through creating a simple "tell-my-time" library from scratch, formatting and linting the code, generating optimized multiplatform bundles, unit-testing the library and showing up the important bits of the configuration.

typescript tutorial about Use Prettier with TSLint without conflicts

Use Prettier with TSLint without conflicts

1:52 typescript

Prettier is an amazing code formatting tool that has support for TypeScript. With Prettier, you don't need care about code formatting rules. TSLint is a static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors.

This lesson shows you how can use tslint-config-prettier in order to combine both seamlessly.

vue tutorial about Load components when needed with Vue async components

Load components when needed with Vue async components

2:47 vue

In large applications, dividing the application into smaller chunks is often times necessary. In this lesson, we will look at how vue loads async components into your application.

typescript tutorial about Understand lookup types in TypeScript

Understand lookup types in TypeScript

1:55 typescript

Lookup types, introduced in TypeScript 2.1, allow us to dynamically create types based on the property keys of an object. We'll use the function spyOn from Jest to illustrate how lookup types can type-safe function parameters.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?