<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:webfeeds="http://webfeeds.org/rss/1.0">
    <channel>
        <title><![CDATA[Marco Madera]]></title>
        <description><![CDATA[Comparto mis conocimientos, pensamientos y opiniones sobre la programación]]></description>
        <link>https://marcomadera.com</link>
        <image>
            <url>https://marcomadera.com/logo512.png</url>
            <title>Marco Madera</title>
            <link>https://marcomadera.com</link>
        </image>
        <generator>RSS for Node</generator>
        <lastBuildDate>Mon, 26 Jan 2026 06:24:06 GMT</lastBuildDate>
        <atom:link href="https://marcomadera.com/rss.xml" rel="self" type="application/rss+xml"/>
        <copyright><![CDATA[2020 - 2022 Marco Madera]]></copyright>
        <language><![CDATA[es-MX]]></language>
        <webMaster><![CDATA[me@marcomadera.com (Marco Madera)]]></webMaster>
        <webfeeds:icon>https://marcomadera.com/logo.svg</webfeeds:icon>
        <webfeeds:logo>https://marcomadera.com/logo.svg</webfeeds:logo>
        <webfeeds:cover image="https://marcomadera.com/logo512.png"/>
        <webfeeds:related layout="card" target="browser"/>
        <webfeeds:analytics id="UA-177844057-1" engine="GoogleAnalytics"/>
        <item>
            <title><![CDATA[Cómo publicar tu sitio web con GitHub Pages]]></title>
            <description><![CDATA[GitHub Pages es una herramienta gratuita que te permite alojar tu sitio web estático directamente desde un repositorio de GitHub.]]></description>
            <link>https://marcomadera.com/blog/github-pages</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/github-pages</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Sat, 11 Mar 2023 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/github-pages/github-pages-octo-m_md8b7i.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Map y WeakMap en JavaScript]]></title>
            <description><![CDATA[Existen varias estructuras de datos que nos permiten almacenar información en JavasScript, una de ellas es el Map y el WeakMap.]]></description>
            <link>https://marcomadera.com/blog/map-y-weakmap</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/map-y-weakmap</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Mon, 28 Feb 2022 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/Map-y-WeakMap/map_ibcrlr.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Como usar intersection observer]]></title>
            <description><![CDATA[Intersection observer es una API que permite detectar cuando un elemento entra en una zona visible.]]></description>
            <link>https://marcomadera.com/blog/intersection-observer</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/intersection-observer</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Mon, 14 Feb 2022 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/intersection-observer/camera_k4t8ps.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Variables y constantes en Rust]]></title>
            <description><![CDATA[En Rust se pueden definir variables y constantes, pero tienen sus similitudes y diferencias.]]></description>
            <link>https://marcomadera.com/blog/variables-y-constantes-en-rust</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/variables-y-constantes-en-rust</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Thu, 06 Jan 2022 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/rust/zdenek-machacek-PEy4qZCLXss-unsplash_ataycj.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Como usar expresiones regulares con JavaScript]]></title>
            <description><![CDATA[Las expresiones regulares son patrones que definimos para filtrar en una cadena de caracteres.]]></description>
            <link>https://marcomadera.com/blog/expresiones-regulares</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/expresiones-regulares</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Sat, 04 Sep 2021 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/expresiones-regulares/craig-chitima-vEbpWVRwPZE-unsplash_fnzthz.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Primer aniversario del blog]]></title>
            <description><![CDATA[El día 20 de mayo del año 2020, en plena pandemia, se publicó por primera vez en el blog, ha sufrido muchos cambios.]]></description>
            <link>https://marcomadera.com/blog/primer-aniversario</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/primer-aniversario</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Wed, 26 May 2021 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/1-Aniversario/cake_uss8y3.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Seguridad en la web]]></title>
            <description><![CDATA[La seguridad web es la práctica de implementar medidas para proteger un sitio web haciendolo más díficil de vulnerar.]]></description>
            <link>https://marcomadera.com/blog/seguridad-web</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/seguridad-web</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Thu, 15 Apr 2021 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/seguridad-web/jeremy-bishop-uLXBeh6oHn8-unsplash_rys8ff.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Snippets en Visual Studio Code]]></title>
            <description><![CDATA[Los snippets son fragmentos reutilizables de código personalizado que puedes llamar con un atajo de teclado o con prefijos.]]></description>
            <link>https://marcomadera.com/blog/snippets-en-vscode</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/snippets-en-vscode</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Mon, 08 Mar 2021 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/Code%20Snippets%20en%20VSCode/sonja-prein-Gg01DgNAZHg-unsplash_qjjk8b.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Tipos y objetos en JavaScript]]></title>
            <description><![CDATA[En JavaScript tenemos varios tipos de datos; booleanos, numéricos, los de texto o string, el null que indica que una variable.]]></description>
            <link>https://marcomadera.com/blog/tipos-y-objetos-en-javascript</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/tipos-y-objetos-en-javascript</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Wed, 27 Jan 2021 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/tipos-y-objetos-en-javascript/brandable-box-yW9jdBmE1BY-unsplash_krdahy.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Control de versiones de Git]]></title>
            <description><![CDATA[El control de versiones es un sistema que guarda los cambios en el tiempo de uno o varios archivos.]]></description>
            <link>https://marcomadera.com/blog/git</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/git</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Thu, 31 Dec 2020 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/Git/jose-gil-2pNdTBn4C7U-unsplash_bdz3xi.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[CSS: Hoja de estilos en cascada]]></title>
            <description><![CDATA[CSS es el lenguaje que se usa para dar estilos a un documento escrito en lenguaje marcado.]]></description>
            <link>https://marcomadera.com/blog/css</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/css</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Tue, 20 Oct 2020 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/7/joshua-rawson-harris-bMMOBVp6KQU-unsplash_fpl46t.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[GitHub desde la línea de comandos]]></title>
            <description><![CDATA[Github CLI es la herramienta oficial para ejecutar todo el flujo de trabajo en GitHub desde la línea de comandos.]]></description>
            <link>https://marcomadera.com/blog/github-cli</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/github-cli</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Sun, 20 Sep 2020 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/6/roman-synkevych-wX2L8L-fGeA-unsplash_ti5f7b.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Etiquetas de HTML Semántico]]></title>
            <description><![CDATA[HTML Semántico es el uso etiquetas, atributos y valores coherentes al contenido y estructura para que tengan un mayor significado.]]></description>
            <link>https://marcomadera.com/blog/html-semantico</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/html-semantico</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Tue, 08 Sep 2020 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/5/florian-olivo-4hbJ-eymZ1o-unsplash_kzqo3d.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[RSS Feed: ¿Qué es?, ventajas y desventajas]]></title>
            <description><![CDATA[RSS es un formato para acceder a las actualizaciones de un sitio ya sea de noticias, blog, podcasts o de alguna otra característica.]]></description>
            <link>https://marcomadera.com/blog/rss-feed</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/rss-feed</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Thu, 20 Aug 2020 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/4/taras-shypka-iFSvn82XfGo-unsplash_acjiho.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[La accesibilidad en la web]]></title>
            <description><![CDATA[Las pautas de accesibilidad para el contenido para la web son recomendaciones para crear contenido web más accesible.]]></description>
            <link>https://marcomadera.com/blog/accesibilidad-web</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/accesibilidad-web</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Mon, 20 Jul 2020 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/3/SGY0LIfTKZ4-laptop_lidleh.jpg" length="760" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Ligaduras tipográficas - Tipos y Usos]]></title>
            <description><![CDATA[Las ligaduras tipográficas son símbolos especiales que se producen por la unión de múltiples caracteres.]]></description>
            <link>https://marcomadera.com/blog/ligaduras-tipograficas</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/ligaduras-tipograficas</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Mon, 08 Jun 2020 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/2/LigadurasTipograficasLogo_b90rgi.png" length="760" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Números Pseudo Aleatorios]]></title>
            <description><![CDATA[Los números pseudo-aleatorios son creados a partir de algoritmos matemáticos, por lo que no se puede decir que son realmente aleatorios.]]></description>
            <link>https://marcomadera.com/blog/numeros-pseudo-aleatorios</link>
            <guid isPermaLink="true">https://marcomadera.com/blog/numeros-pseudo-aleatorios</guid>
            <dc:creator><![CDATA[Marco Madera]]></dc:creator>
            <pubDate>Wed, 20 May 2020 00:00:00 GMT</pubDate>
            <enclosure url="https://res.cloudinary.com/marcomadera/image/upload/c_scale,w_760/Blog/1/pseudoRandomNumbers_todtwy.jpg" length="760" type="image/jpeg"/>
        </item>
    </channel>
</rss>