He hecho entrevistas en Amazon, Spotify, Meta y Microsoft. Te explico cómo me ha ido.

He hecho entrevistas en Amazon, Spotify, Meta y Microsoft. Te explico cómo me ha ido.

He estado varias semanas completando el proceso de selección en empresas como Amazon, Spotify, Meta o Microsoft. En este artículo te explico cómo prepararte para afrontarlas con la mayor probabilidad de éxito.

El modelo Spotify

El modelo Spotify

Muchas empresas claman ser 'súper ágiles' porque trabajan siguiendo el 'modelo Spotify'. A mí eso me hace ser escéptico. Te explico por qué.

Cómo prepararte para las entrevistas de un proceso de Frontend Engineer

Cómo prepararte para las entrevistas de un proceso de Frontend Engineer

En este artículo te quiero resumir todo lo que aprendí para mejorar mis opciones de superar un proceso de selección de programador Frontend.

3 hábitos para tomar decisiones de forma consciente

3 hábitos para tomar decisiones de forma consciente

En este artículo te hablo de tres hábitos que me han funcionado muy bien para tomar decisiones de forma consciente tanto en mi vida como en mi carrera.

5 Consejos para quienes dan sus primeros pasos desarrollando software

5 Consejos para quienes dan sus primeros pasos desarrollando software

Resuelvo algunas de las preguntas más frecuentes que me hacen durante mis mentorías.

Me tomo un descanso

Me tomo un descanso

He decidido tomarme un descanso y dejar de hacer mentorías durante un tiempo indefinido. Te explico los motivos que me han llevado a tomar esta decisión.

Los 4 mayores errores que he cometido durante mi carrera como programador

Los 4 mayores errores que he cometido durante mi carrera como programador

Comparto contigo los mayores errores que he cometido durante mis quince años de carrera como programador y qué he aprendido de ellos.

Qué es un memoize, para qué sirve y cómo se implementa en JavaScript

Qué es un memoize, para qué sirve y cómo se implementa en JavaScript

Si has oído hablar de la técnica de memoize o memoization en programación y quieres saber en qué consiste, para qué sirve y cómo implementarla, este es tu artículo. Voy a intentar explicártelo y darte algunos casos de uso en los que puede ser interesante aplicarla.

Mi experiencia trabajando en remoto para una empresa en EEUU

Mi experiencia trabajando en remoto para una empresa en EEUU

¿Alguna vez te has preguntado cómo sería trabajar en remoto para una empresa de otro país? En este artículo te explico mi experiencia tras un año trabajando para una empresa de Estados Unidos.

Manipular listas en JavaScript: La función reduce()

Manipular listas en JavaScript: La función reduce()

En este artículo explico cómo se utiliza uno de los métodos que proporciona JavaScript para manipular listas. Se trata de la función reduce(), que te permite tomar todos los elementos de un listado y reducirlos a un único valor como resultado.

Manipular listas en JavaScript: La función map()

Manipular listas en JavaScript: La función map()

En este artículo explico cómo se utiliza uno de los métodos que proporciona JavaScript para manipular listas. Se trata de la función map(), que te permite recorrer una lista y aplicar una función de transformación a todos sus elementos.

Si tienes una entrevista para un puesto de programador Frontend, antes practica este ejercicio

Si tienes una entrevista para un puesto de programador Frontend, antes practica este ejercicio

Cuando hago una entrevista a alguien que aplica a un puesto de desarrollo en Frontend, suelo ver una serie de errores comunes en la mayoría de candidatos. En este artículo te explico un ejercicio que puede servirte para practicar y aprender cómo evitarlos.

Un año haciendo mentoría a desarrolladores

Un año haciendo mentoría a desarrolladores

En este artículo te explico cómo fui dándole forma la idea de ofrecer un servicio de mentoring profesional para programadores. Siguiendo la metodología Lean, fui desde la concepción de la idea hasta la validación de hipótesis y el lanzamiento del primer MVP.

¿Cómo es una sesión de mentoring conmigo?

¿Cómo es una sesión de mentoring conmigo?

Si te gustaría saber cómo es una sesión de mentoring conmigo y qué puedes esperar si decides que trabajemos juntos, este artículo tiene algunas respuestas a preguntas frecuentes.

Cómo he organizado mi plan de aprendizaje para 2019

Cómo he organizado mi plan de aprendizaje para 2019

¿Quieres saber cómo organizar un plan de aprendizaje? En este artículo te hablo de cómo elaboro mi propio plan, cómo identificar objetivos y adoptar una mentalidad de crecimiento.

Lazy load de imágenes utilizando Intersection Observer API en React

Lazy load de imágenes utilizando Intersection Observer API en React

Hace poco buscaba una forma de hacer "carga perezosa" o diferida (lazy loading) de las imágenes en una aplicación hecha con React. Descubrí la API de Intersection Observer y te explico cómo funciona.

Crea tu propio DOM Virtual

Crea tu propio DOM Virtual

En este artículo me propongo el reto de escribir una pequeña librería para aprovechar y explicar los conceptos que hay detrás del DOM Virtual.