Escritura
Blog.
Notas extensas sobre ingeniería, diseño y construcción de productos.
- ·4 min de lectura
Cómo creé mi propio “Kindle Whispersync” para aprender idiomas: lectura + audio sincronizados
Siempre he sentido que leer y escuchar al mismo tiempo es una de las formas más efectivas de aprender un idioma. La idea de Amazon Whispersync me parecía perfecta: compras el libro en Kindle, el audiolibro en Audible y tienes sincronización. El problema fue que yo necesitaba mate
learningkindleenglish-lessonlanguageskillswhispersync - ·4 min de lectura
Usar Docker y Docker Compose sin instalar Docker Desktop en Mac
Preámbulo
dockerdocker-composealternativas - ·5 min de lectura
Top 10 de certificaciones que todo Developer debería de considerar
El año pasado, me enfrenté al desafío de obtener la certificación "Certified Kubernetes Developer CKAD". En mi equipo de trabajo, la demanda de conocimientos en Kubernetes estaba en aumento, y aunque nunca antes había trabajado con esta tecnología, me lancé a la aventura. Hasta e
coursescareercertification - ·2 min de lectura
Comprendiendo "Syntactic Sugar" - Una guía simple
TLDR
software-developmentjavascriptprogramming-tipssyntactic-sugar - ·3 min de lectura
Patrón de diseño Higher-Order Component (HOC) en React y JavaScript
Introducción
design-patternsjavascriptreactjs - ·6 min de lectura
Juego de Tic Tac Toe en HTML con ChatGPT en 2 minutos
Considero que muchas personas en el mundo de la programación han aprendido bastante gracias a videos, blogs, libros, y stackoverflow etc... donde se pueden ver tutoriales o extractos de código que nos ayudan a completar algún software que estamos desarrollando para la Universidad
javascripthtmliachatgpt - ·7 min de lectura
Scrum vs Kanban: Mi opinión como dev después de más de 8 años de trabajo.
Antes de adentrarnos en las principales diferencias, es conveniente platicar un poco sobre cada una.
kanbanagilescrumteamwork - ·4 min de lectura
Los 10 selectores de CSS que debes conocer
Los selectores de CSS se utilizan para seleccionar y diseñar elementos HTML en una página web. Son la piedra angular de CSS y son esenciales para crear páginas web dinámicas y visualmente atractivas. Hay numerosos selectores de CSS disponibles, pero los siguientes 10 son los más
cssweb-developmentselectors - ·12 min de lectura
Top 10 de las mejores características de ES6
ECMAScript 6, también conocido como ECMAScript 2015, fue una actualización importante del lenguaje JavaScript y trajo muchas funciones y mejoras nuevas. Estas diez características son algunas de las adiciones más utilizadas e importantes al lenguaje.
javascriptecmascriptes6 - ·5 min de lectura
3 formas de obtener el Fibonacci de un número en JavaScript
Un número Fibonacci, usualmente con notación f(n), es la suma de los dos números fibonacci que le preceden. Esta sucesión empieza con f(0) = 0, f(1) = 1, f(2) = f(1) + f(0) hasta f(x) = f(x-1) + f(x-2).
programming-blogsjavascriptbeginners - ·3 min de lectura
4 formas de medir el performance de tu código en JavaScript
Aprender a medir el performance de ciertos piezas de código resulta ser algo sumamente importante cuando hablamos de aplicaciones que empiezan a tener alto tráfico de uso, o son muy grandes. Sin dejar de lado el hecho de que siempre es importante que tengamos estos conceptos para
javascriptperformancebeginners - ·3 min de lectura
¿Todo en JavaScript es un objeto?
Hace unos días, una persona se acercó conmigo y me hizo la pregunta de si una función era un objeto. Mi respuesta fue en torno a explicar cómo casi todo es un objeto en JavaScript. He acá una clasificación de los types en JavaScript:
javascriptbeginners - ·3 min de lectura
¿Qué son los empty-statement en javascript? ¿Existen casos de uso?
Javascript tiene ciertas peculiaridades que en ciertos momentos resultan ser importantes, o al menos interesantes, de conocer. Puede que los empty-statement sean de esas peculiaridades de JavaScript que resultan no ser tan necesarias o al menos no con tantos casos de uso.
programmingjavascriptbeginners - ·4 min de lectura
Crear tu propio comando de git: git my-command
Introducción Soy de las personas que siempre ando buscando "hacks" para simplificar mi trabajo y eliminar tareas repetitivas, si eres como yo, espero que este tutorial te ayude en tu día a día.
tutorialbashgitprogramming-tips - ·1 min de lectura
Usa console.table en lugar de console.log
Una forma interesante de mostrar los resultados de un array o un objeto es utilizar console.table. Esta función toma un argumento obligatorio: data, que debe ser un array o un objeto, y un parámetro adicional: columns.
javascripttipsloggingprogramming-tips - ·9 min de lectura
Principios SOLID en JavaScript
SOLID es el acrónimo que introdujo Robert C. Martin a principios de los años 2000 que representan los cinco principios que debes de considerar en la programación orientada a objetos. Estos principios no son más que guías que puedes o no aplicar en el desarrollo de software, pero
javascriptsolidsolid-principles - ·3 min de lectura
Reemplazar Switch por Objetos literales en JavaScript
Probablemente más de algunos de ustedes habrán escuchado en repetidas ocaciones que suele ser mejor usar Object Literals en lugar de sentencias switch o inclusive if.
javascripttipsprogramming-tips