<?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:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Carlos Caballero on Medium]]></title>
        <description><![CDATA[Stories by Carlos Caballero on Medium]]></description>
        <link>https://medium.com/@ccaballero?source=rss-2065d5fbfedc------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*V7qx_g0CAhvBCQ8zMewnSA.jpeg</url>
            <title>Stories by Carlos Caballero on Medium</title>
            <link>https://medium.com/@ccaballero?source=rss-2065d5fbfedc------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 06 Jun 2026 01:21:09 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@ccaballero/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Understanding the Prototype Design Pattern]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/understanding-the-prototype-design-pattern-143ea937ff4c?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/1440/1*v8xxevOkxQTtV7nOW07E0A.jpeg" width="1440"></a></p><p class="medium-feed-snippet">What is the Prototype design pattern, how does it work and when should you apply it?</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/understanding-the-prototype-design-pattern-143ea937ff4c?source=rss-2065d5fbfedc------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/understanding-the-prototype-design-pattern-143ea937ff4c?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/143ea937ff4c</guid>
            <category><![CDATA[design-patterns]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[prototype-design-pattern]]></category>
            <category><![CDATA[clean-code]]></category>
            <category><![CDATA[prototype-pattern]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Mon, 17 Jun 2024 01:46:55 GMT</pubDate>
            <atom:updated>2024-06-17T01:46:55.667Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Understanding the Composite Design Pattern]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/understanding-the-composite-design-pattern-1c1fbc69a6ab?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*7dO7bkte7tXMh7RyYtL_3Q.jpeg" width="5184"></a></p><p class="medium-feed-snippet">What is the Composite design pattern, how does it work and when should you apply it?</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/understanding-the-composite-design-pattern-1c1fbc69a6ab?source=rss-2065d5fbfedc------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/understanding-the-composite-design-pattern-1c1fbc69a6ab?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/1c1fbc69a6ab</guid>
            <category><![CDATA[composite-design-pattern]]></category>
            <category><![CDATA[composite-pattern]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[design-patterns]]></category>
            <category><![CDATA[clean-code]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Wed, 12 Jun 2024 13:32:12 GMT</pubDate>
            <atom:updated>2024-06-16T09:13:52.358Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Understanding the Proxy Design Pattern]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/understanding-the-proxy-design-pattern-4cdee9a43d25?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*cpP5TNWvvdX698JlEmuCyg.jpeg" width="5117"></a></p><p class="medium-feed-snippet">What is the Proxy design pattern, how does it work and when should you apply it?</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/understanding-the-proxy-design-pattern-4cdee9a43d25?source=rss-2065d5fbfedc------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/understanding-the-proxy-design-pattern-4cdee9a43d25?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/4cdee9a43d25</guid>
            <category><![CDATA[proxy]]></category>
            <category><![CDATA[clean-code]]></category>
            <category><![CDATA[design-patterns]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[proxy-pattern]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Thu, 06 Jun 2024 14:37:38 GMT</pubDate>
            <atom:updated>2024-06-06T14:37:38.257Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Understanding the Flyweight Design Pattern]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/understanding-the-flyweight-design-pattern-f17346536e36?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*jofjxKeBxgQR0YwIfghajg.jpeg" width="3072"></a></p><p class="medium-feed-snippet">What is the Flyweight design pattern, how does it work and when should you apply it?</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/understanding-the-flyweight-design-pattern-f17346536e36?source=rss-2065d5fbfedc------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/understanding-the-flyweight-design-pattern-f17346536e36?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/f17346536e36</guid>
            <category><![CDATA[flyweight-pattern]]></category>
            <category><![CDATA[clean-code]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[design-patterns]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Mon, 03 Jun 2024 15:57:02 GMT</pubDate>
            <atom:updated>2024-06-10T21:17:56.576Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Understanding the Mediator Design Pattern]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/understanding-the-mediator-design-pattern-9dbfe19d6d71?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*ssgLslCV4PLZj7HLnAx2JQ.jpeg" width="6000"></a></p><p class="medium-feed-snippet">What is the Mediator design pattern, how does it work and when should you apply it?</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/understanding-the-mediator-design-pattern-9dbfe19d6d71?source=rss-2065d5fbfedc------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/understanding-the-mediator-design-pattern-9dbfe19d6d71?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/9dbfe19d6d71</guid>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[mediator-design-pattern]]></category>
            <category><![CDATA[design-patterns]]></category>
            <category><![CDATA[mediator-pattern]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Tue, 21 May 2024 22:22:59 GMT</pubDate>
            <atom:updated>2024-05-21T22:22:59.084Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Understanding the Bridge Design Pattern]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/understanding-the-bridge-design-pattern-c6852807a8a7?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*p-gHXh95WZjHzdVetmLZnQ.jpeg" width="3648"></a></p><p class="medium-feed-snippet">What is the Bridge design pattern, how does it work and when should you apply it?</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/understanding-the-bridge-design-pattern-c6852807a8a7?source=rss-2065d5fbfedc------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/understanding-the-bridge-design-pattern-c6852807a8a7?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/c6852807a8a7</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[best-practices]]></category>
            <category><![CDATA[bridge-pattern]]></category>
            <category><![CDATA[design-patter]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Mon, 13 May 2024 10:57:56 GMT</pubDate>
            <atom:updated>2024-05-13T10:57:56.778Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Understanding the State Design Pattern]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://blog.bitsrc.io/understanding-the-state-design-pattern-7f40f6b5e29e?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*ieWJHqfNjUTFJAFXSPqLRg.jpeg" width="6024"></a></p><p class="medium-feed-snippet">What is the State design pattern, how does it work and when should you apply it?</p><p class="medium-feed-link"><a href="https://blog.bitsrc.io/understanding-the-state-design-pattern-7f40f6b5e29e?source=rss-2065d5fbfedc------2">Continue reading on Bits and Pieces »</a></p></div>]]></description>
            <link>https://blog.bitsrc.io/understanding-the-state-design-pattern-7f40f6b5e29e?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/7f40f6b5e29e</guid>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[clean-code]]></category>
            <category><![CDATA[design-patterns]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Thu, 30 Mar 2023 06:02:03 GMT</pubDate>
            <atom:updated>2023-04-04T09:09:15.455Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Understanding the Chain of Responsibility Design Pattern]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/understanding-the-chain-of-responsibility-design-pattern-2f44cdff61e5?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*SWaUQmqenK-Twz5UuP12Eg.jpeg" width="2961"></a></p><p class="medium-feed-snippet">A look at the middleware under the hood</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/understanding-the-chain-of-responsibility-design-pattern-2f44cdff61e5?source=rss-2065d5fbfedc------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/understanding-the-chain-of-responsibility-design-pattern-2f44cdff61e5?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/2f44cdff61e5</guid>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[design-patterns]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Tue, 04 May 2021 17:56:12 GMT</pubDate>
            <atom:updated>2021-05-04T17:56:12.097Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Patrones de Diseño en TypeScript: Observador]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dottech/patrones-de-dise%C3%B1o-en-typescript-observador-92995655c65d?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*1A5PQy5B8XFx7den3vbrBg.jpeg" width="3264"></a></p><p class="medium-feed-snippet">Notificaciones entre objetos sin necesidad de utilizar  Polling ni espera activa</p><p class="medium-feed-link"><a href="https://medium.com/dottech/patrones-de-dise%C3%B1o-en-typescript-observador-92995655c65d?source=rss-2065d5fbfedc------2">Continue reading on DotTech »</a></p></div>]]></description>
            <link>https://medium.com/dottech/patrones-de-dise%C3%B1o-en-typescript-observador-92995655c65d?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/92995655c65d</guid>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[programación]]></category>
            <category><![CDATA[observer-pattern]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Sun, 07 Mar 2021 12:24:54 GMT</pubDate>
            <atom:updated>2022-01-01T15:37:06.870Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[5 Reasons You Should Learn JavaScript in 2021]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/5-reasons-you-should-learn-javascript-in-2021-e72c5c4654c4?source=rss-2065d5fbfedc------2"><img src="https://cdn-images-1.medium.com/max/2600/1*0b_JlfLVxVxJTGw4mJ3v7Q.jpeg" width="3999"></a></p><p class="medium-feed-snippet">The web development language still has a promising future</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/5-reasons-you-should-learn-javascript-in-2021-e72c5c4654c4?source=rss-2065d5fbfedc------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/5-reasons-you-should-learn-javascript-in-2021-e72c5c4654c4?source=rss-2065d5fbfedc------2</link>
            <guid isPermaLink="false">https://medium.com/p/e72c5c4654c4</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[angular]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Carlos Caballero]]></dc:creator>
            <pubDate>Thu, 04 Mar 2021 15:51:50 GMT</pubDate>
            <atom:updated>2021-03-04T15:52:27.801Z</atom:updated>
        </item>
    </channel>
</rss>