{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Christian Elías — Blog",
  "home_page_url": "https://christianecg.com",
  "feed_url": "https://christianecg.com/feed.json",
  "description": "Artículos sobre frontend, tecnología y el oficio de construir software.",
  "author": {
    "name": "Christian Elías Cruz González",
    "url": "https://christianecg.com"
  },
  "items": [
    {
      "id": "https://christianecg.com/blog/el-desarrollo-de-software-profesion-peligrosa",
      "url": "https://christianecg.com/blog/el-desarrollo-de-software-profesion-peligrosa",
      "title": "El desarrollo de software es una de las profesiones más peligrosas del mundo",
      "summary": "Sin duda alguna, el desarrollo de software es una profesión muy peligrosa. Muchas veces no nos detenemos a pensar en los riesgos que corremos al estar trabajando con código, pero estamos expuestos a muchos peligros.",
      "date_published": "2022-11-06T00:00:00.000Z",
      "image": "https://christianecg.com/og/el-desarrollo-de-software-profesion-peligrosa.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/reinventar-la-rueda",
      "url": "https://christianecg.com/blog/reinventar-la-rueda",
      "title": "En ocasiones vale la pena reinventar la rueda",
      "summary": "Como desarrolladores de software, constantemente buscamos retos y oportunidades. Muchas veces al aprender algo nuevo nos recuerdan que no vale la pena reinventar la rueda. Pero, ¿siempre es así?",
      "date_published": "2022-08-08T00:00:00.000Z",
      "image": "https://christianecg.com/og/reinventar-la-rueda.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/por-que-reconstrui-mi-blog",
      "url": "https://christianecg.com/blog/por-que-reconstrui-mi-blog",
      "title": "Por qué reconstruí mi blog",
      "summary": "Reflexión sobre el proceso de reconstruir Octa desde cero: qué no funcionaba, qué aprendí en el camino y por qué a veces tirar todo y empezar es la decisión correcta.",
      "date_published": "2022-06-04T00:00:00.000Z",
      "image": "https://christianecg.com/og/por-que-reconstrui-mi-blog.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/nft-web3",
      "url": "https://christianecg.com/blog/nft-web3",
      "title": "Por este motivo un NFT es tan valioso en la Web 3",
      "summary": "Exploración del valor detrás de los NFTs en el ecosistema de la Web 3: qué los hace únicos, por qué generan tanto debate y qué implican para el futuro de la propiedad digital.",
      "date_published": "2022-01-27T00:00:00.000Z",
      "image": "https://christianecg.com/og/nft-web3.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/iniciar-como-programador-web3",
      "url": "https://christianecg.com/blog/iniciar-como-programador-web3",
      "title": "Cómo iniciar como programador en la Web 3",
      "summary": "Guía práctica para desarrolladores que quieren dar sus primeros pasos en el ecosistema descentralizado: qué aprender, por dónde empezar y qué herramientas usar.",
      "date_published": "2022-01-14T00:00:00.000Z",
      "image": "https://christianecg.com/og/iniciar-como-programador-web3.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/que-es-la-web3",
      "url": "https://christianecg.com/blog/que-es-la-web3",
      "title": "Qué es la Web 3 y por qué todos están hablando sobre eso",
      "summary": "Un análisis de qué es la Web 3, sus fundamentos tecnológicos y por qué el mundo tech no puede dejar de hablar de ello.",
      "date_published": "2022-01-06T00:00:00.000Z",
      "image": "https://christianecg.com/og/que-es-la-web3.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/novedades-css-2022",
      "url": "https://christianecg.com/blog/novedades-css-2022",
      "title": "Estas son las novedades que podríamos esperar en CSS el próximo año",
      "summary": "Dos nuevas reglas condicionales propuestas al CSSWG podrían cambiar cómo escribimos CSS: @when y @else prometen simplificar las combinaciones de media queries y feature detection.",
      "date_published": "2021-11-25T00:00:00.000Z",
      "image": "https://christianecg.com/og/novedades-css-2022.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/tecnologias-metaverso-facebook",
      "url": "https://christianecg.com/blog/tecnologias-metaverso-facebook",
      "title": "En estas tecnologías se desarrollará el Metaverso de Facebook",
      "summary": "Facebook se convierte en Meta y apuesta todo al Metaverso. Cuáles son los lenguajes y herramientas que ya están apareciendo en las ofertas de trabajo para construir el futuro de internet.",
      "date_published": "2021-11-10T00:00:00.000Z",
      "image": "https://christianecg.com/og/tecnologias-metaverso-facebook.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/aprender-desarrollo-movil",
      "url": "https://christianecg.com/blog/aprender-desarrollo-movil",
      "title": "Deberías aprender a desarrollar aplicaciones móviles",
      "summary": "El 15% de la industria tech son desarrolladores móviles, los salarios son altos y el impacto en el usuario es inmediato. Tres razones para dar el salto al desarrollo móvil.",
      "date_published": "2021-11-06T00:00:00.000Z",
      "image": "https://christianecg.com/og/aprender-desarrollo-movil.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/por-que-linux-popular",
      "url": "https://christianecg.com/blog/por-que-linux-popular",
      "title": "Por qué Linux se está volviendo tan popular",
      "summary": "Desarrolladores y usuarios comunes están migrando a Linux. Un análisis de por qué un sistema operativo open source, personalizable y gratuito está ganando terreno.",
      "date_published": "2021-11-06T00:00:00.000Z",
      "image": "https://christianecg.com/og/por-que-linux-popular.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/pruebas-unitarias",
      "url": "https://christianecg.com/blog/pruebas-unitarias",
      "title": "Necesitas aprender a hacer pruebas unitarias, y te explico por qué",
      "summary": "Las pruebas unitarias no son un lujo: son una obligación si quieres desarrollar más rápido, con más confianza y sin vivir apagando incendios antes de cada deadline.",
      "date_published": "2021-11-02T00:00:00.000Z",
      "image": "https://christianecg.com/og/pruebas-unitarias.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/que-es-docker",
      "url": "https://christianecg.com/blog/que-es-docker",
      "title": "Qué es Docker y por qué es tan popular",
      "summary": "Docker elimina los problemas de configuración y dependencias al empaquetar todo lo que una aplicación necesita. Un recorrido por sus ventajas principales.",
      "date_published": "2021-10-27T00:00:00.000Z",
      "image": "https://christianecg.com/og/que-es-docker.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/necesitas-pagina-web",
      "url": "https://christianecg.com/blog/necesitas-pagina-web",
      "title": "Tú necesitas una página web",
      "summary": "En la era digital, tu presencia en internet dice más sobre ti que un currículum. Por qué necesitas un sitio web propio, y qué pasa cuando no tienes uno.",
      "date_published": "2021-10-08T00:00:00.000Z",
      "image": "https://christianecg.com/og/necesitas-pagina-web.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/por-que-aprender-nodejs",
      "url": "https://christianecg.com/blog/por-que-aprender-nodejs",
      "title": "Por qué aprender Node JS: tres buenas razones para empezar",
      "summary": "JavaScript en el servidor, una curva de aprendizaje accesible y una alta demanda laboral: las tres razones más sólidas para apostar por Node.js en 2021.",
      "date_published": "2021-09-24T00:00:00.000Z",
      "image": "https://christianecg.com/og/por-que-aprender-nodejs.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/spacex-usa-javascript",
      "url": "https://christianecg.com/blog/spacex-usa-javascript",
      "title": "La nave lanzada por Space X usa JavaScript",
      "summary": "La misión Inspiration4 de SpaceX, la primera tripulada solo por civiles, usa HTML, CSS y JavaScript en la interfaz de la Crew Dragon. Qué significa eso para nosotros como desarrolladores.",
      "date_published": "2021-09-15T00:00:00.000Z",
      "image": "https://christianecg.com/og/spacex-usa-javascript.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/que-es-git",
      "url": "https://christianecg.com/blog/que-es-git",
      "title": "Qué es Git y por qué deberías aprenderlo",
      "summary": "Git no es solo para devs: es la herramienta más importante para colaborar en proyectos digitales. Qué es, cómo funciona, y tres razones concretas para aprenderlo.",
      "date_published": "2021-09-08T00:00:00.000Z",
      "image": "https://christianecg.com/og/que-es-git.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/los-geeks-dominaremos-el-mundo",
      "url": "https://christianecg.com/blog/los-geeks-dominaremos-el-mundo",
      "title": "¡Los geeks dominaremos el mundo!",
      "summary": "La cultura geek ya no es solo una subcultura: es la cultura dominante de nuestra era. Los que trabajan con tecnología están redefiniendo cómo funciona el mundo.",
      "date_published": "2021-08-31T00:00:00.000Z",
      "image": "https://christianecg.com/og/los-geeks-dominaremos-el-mundo.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/por-que-php-no-esta-muerto",
      "url": "https://christianecg.com/blog/por-que-php-no-esta-muerto",
      "title": "Por qué PHP no está muerto",
      "summary": "Cada lenguaje tiene su funcionalidad, sus ventajas y sus desventajas. Un análisis de por qué PHP sigue siendo relevante y por qué las críticas no cuentan toda la historia.",
      "date_published": "2021-08-23T00:00:00.000Z",
      "image": "https://christianecg.com/og/por-que-php-no-esta-muerto.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/5-cosas-mejor-desarrollador",
      "url": "https://christianecg.com/blog/5-cosas-mejor-desarrollador",
      "title": "5 cosas que te harán un mejor desarrollador",
      "summary": "Cinco hábitos concretos que marcan la diferencia entre un desarrollador que avanza y uno que se estanca: aprendizaje continuo, experiencia consciente y lectura de código ajeno.",
      "date_published": "2021-04-09T00:00:00.000Z",
      "image": "https://christianecg.com/og/5-cosas-mejor-desarrollador.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/funciones-javascript-es2021",
      "url": "https://christianecg.com/blog/funciones-javascript-es2021",
      "title": "Funciones que veremos en Javascript este 2021",
      "summary": "Cinco funcionalidades de JavaScript que alcanzaron Stage 4 y llegaron al estándar ES2021: separadores numéricos, asignación lógica, WeakRef, Promise.any() y replaceAll.",
      "date_published": "2021-03-26T00:00:00.000Z",
      "image": "https://christianecg.com/og/funciones-javascript-es2021.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/sitio-web-sin-javascript",
      "url": "https://christianecg.com/blog/sitio-web-sin-javascript",
      "title": "Por qué tu sitio web debería funcionar sin Javascript",
      "summary": "El 1% de las visitas donde JS falla no es solo un número: es una oportunidad para construir sitios más rápidos, accesibles y confiables. Una mirada al efecto de las rampas en la acera.",
      "date_published": "2021-03-19T00:00:00.000Z",
      "image": "https://christianecg.com/og/sitio-web-sin-javascript.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/querido-programador-junior",
      "url": "https://christianecg.com/blog/querido-programador-junior",
      "title": "Querido programador junior",
      "summary": "Una carta para todos los que están comenzando en el mundo del desarrollo: tienes el superpoder de crear lo que quieras, y no estás solo en este camino.",
      "date_published": "2020-09-26T00:00:00.000Z",
      "image": "https://christianecg.com/og/querido-programador-junior.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/guia-basica-destruccion-humanidad",
      "url": "https://christianecg.com/blog/guia-basica-destruccion-humanidad",
      "title": "Guía básica para la destrucción de la humanidad",
      "summary": "El título suena absurdo, pero el argumento es serio: la humanidad moderna podría colapsar con un solo error humano. No con bombas nucleares. Con apagar el internet.",
      "date_published": "2020-09-05T00:00:00.000Z",
      "image": "https://christianecg.com/og/guia-basica-destruccion-humanidad.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/primeros-dias-dsc-lead",
      "url": "https://christianecg.com/blog/primeros-dias-dsc-lead",
      "title": "Primeros días de un DSC Lead en Google",
      "summary": "Fui aceptado como DSC Lead en Google Developer Student Clubs. Esto es lo que significó para mí: la notificación, el reto, y lo que aprendí en los primeros días.",
      "date_published": "2020-08-23T00:00:00.000Z",
      "image": "https://christianecg.com/og/primeros-dias-dsc-lead.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/programar-te-cambia-la-vida",
      "url": "https://christianecg.com/blog/programar-te-cambia-la-vida",
      "title": "Programar te cambia la vida",
      "summary": "La programación es el arte de convertir una taza de café en magia. Una reflexión sobre por qué aprender a programar es una de las mejores decisiones que puedes tomar.",
      "date_published": "2020-08-16T00:00:00.000Z",
      "image": "https://christianecg.com/og/programar-te-cambia-la-vida.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/7-cosas-no-ensenaran-clases-programacion",
      "url": "https://christianecg.com/blog/7-cosas-no-ensenaran-clases-programacion",
      "title": "7 cosas que no te enseñarán en clases de programación",
      "summary": "Las cosas que aprendí por cuenta propia y que me hubiera gustado que me enseñaran desde mis primeras clases de programación.",
      "date_published": "2020-07-11T00:00:00.000Z",
      "image": "https://christianecg.com/og/7-cosas-no-ensenaran-clases-programacion.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    },
    {
      "id": "https://christianecg.com/blog/5-cosas-hubiera-gustado-saber",
      "url": "https://christianecg.com/blog/5-cosas-hubiera-gustado-saber",
      "title": "5 cosas que me hubiera gustado saber cuando empecé a programar",
      "summary": "Las lecciones más importantes que nadie te cuenta cuando empiezas a programar: desde leer código ajeno hasta la importancia de colaborar desde el primer día.",
      "date_published": "2020-07-04T00:00:00.000Z",
      "image": "https://christianecg.com/og/5-cosas-hubiera-gustado-saber.png",
      "author": {
        "name": "Christian Elías Cruz González",
        "url": "https://christianecg.com"
      }
    }
  ]
}