👨💻 Ingeniero de Software & JavaScript
⭐ GitHub Star · Google Dev Expert · Microsoft MVP
🔴 Twitch Partner: https://t.co/fcahiemHdr
🗣️ Discord: https://t.co/XruHkD62j3
10 subscribers
Jun 28, 2024 • 17 tweets • 3 min read
Cómo pasar de Junior a Senior en Programación
MEGA HILO con ideas, trucos y consejos.
1 🛤️ Camino al Senior: Empezando por el Principio
Lo más importante. NO HAY ATAJOS y necesitas tiempo.
Comienza con una base sólida. Domina los fundamentos de la programación: algoritmos, estructuras de datos y patrones de diseño.
Ese conocimiento te servirá siempre.
Jun 25, 2024 • 14 tweets • 5 min read
¡Consigue un 100 de Rendimiento en tu Web!
MEGA HILO con trucos para que lo consigas ↓ 1. Carga diferida de código
Con imports dinámicos puedes cargar bibliotecas sólo cuando las necesitas.
Por ejemplo: Si necesitas algo sólo tras la interacción del usuario...
¡Entonces cárgalo entonces y no desde el principio!
Un ejemplo con código JavaScript:
Jun 21, 2024 • 6 tweets • 3 min read
5 repositorios de GitHub para crecer de Junior a Senior:
1. La ruta para ser Senior Software Engineer
Libros, contenido, newsletter, artículos, comunidades y mucho más para guiarte en tu camino al crecimiento profesional.
Cursos de Google para Aprender Programación Web
En Español, desde cero y sin coste ↓
Aprende HTML
Curso de HTML para desarrolladores web que va de nivel principiante hasta experto. Repasas todos los elementos y atributos que debes conocer, además de la semántica de la web.
¿Quieres configurar tu VISUAL STUDIO CODE y que te quede como el de la imagen?
¡Te comparto mi tema, configuraciones, fuente, trucos y extensiones! ↓
Tema: One Dark Pro
Variante: Darker
Para conseguir el mismo estilo debes activar las itálicas, las negritas y que los colores sean vívidos.
Es mi preferencia personal pero a mi me gusta mucho cómo queda.
Mar 7, 2024 • 12 tweets • 4 min read
En 14 años habrá un nuevo "fin del mundo" informático.
¿Te acuerdas del "Efecto 2000" o Y2K? Eso no fue nada.
Te explico por qué nos deberíamos preparar YA...
O afectará al mundo de forma grave y disruptiva.
Un poco de historia antes....
A finales del año 90 llegó el llamado "Efecto 2000".
Muchos sistemas informáticos antiguos representaban los años usando sólo 2 dígitos.
Al llegar el año 2000, mostrarían "00" que podía referirse también al año 1900.
Spoiler: No pasó nada grave.
Nov 24, 2023 • 9 tweets • 5 min read
¡Esta es mi REGALO para HOY!
TODOS mis CURSOS de PROGRAMACIÓN GRATIS.
Para ti. Para siempre. Más de 100 horas de contenido.
JavaScript, React, Node, SQL, TypeScript... ↓
¡CURSO PRÁCTICO de REACT!
✓ 12 proyectos, todo el código disponible
✓ De cero a experto
✓ Más de 15 horas
Retos de programación en todos los lenguajes ↓
3500 retos de programación.
67 lenguajes distintos: JavaScript, Python, Java, Go...
¡Y totalmente gratuito!
Cómo aprendería a programar en 2023 si empezase de nuevo:
Un poco de contexto:
Tengo casi 20 años de experiencia programando
Me gradué en Ingeniería de Informática
Mis primeros lenguajes fueron Java, Lisp, C y PHP
Lo pasé muy mal en mis inicios
En mi época no existía ni YouTube ni StackOverflow
¿Qué haría si empezase de nuevo?
Jun 20, 2023 • 6 tweets • 3 min read
React Router, Redux, Styled Components, Apollo...
¡Deja de usar las dependencias de siempre en React!
Hilo con las mejores alternativas:
React Router es un clásico... ¡y está muy bien!
Pero a veces trae demasiadas cosas, especialmente para proyectos pequeños y sencillos.
Wouter es una alternativa que ocupa sólo 1.5KB y su sintaxis es muy parecida.
¿Quieres conseguir un 100 de Rendimiento en tu Web?
Mega hilo con colección de trucos para conseguirlo: 1. Carga sólo el JavaScript y CSS que necesitas.
Para saber si eso es un problema, puedes usar la pestaña de Cobertura en las DevTools.
Esta pestaña está un poco oculta, pero te dice el % de uso de tus archivos.
Al darle a un archivo, te muestra las líneas que se usan.
Mar 15, 2023 • 12 tweets • 4 min read
Colección de ejemplos espectaculares de GPT-4 en Programación:
Le pasas una imagen hecha a mano sobre cómo quieres una web y GPT-4 te crea el HTML y el CSS: