<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Carlos Molina</title><description>My personal blog of the things I am learning</description><link>https://cmolina.dev/</link><language>en</language><item><title>Rock Your Code with AC/DC: Acceptance Criteria Designed Coding</title><link>https://cmolina.dev/posts/2024/05/rock-with-acdc/</link><guid isPermaLink="true">https://cmolina.dev/posts/2024/05/rock-with-acdc/</guid><description>Today I am sharing a new technique I’ve been crafting for the past few years, that has allowed me to move fast in projects while maintaining high code quality</description><pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate></item><item><title>Optimizing GitHub Actions: 7 Strategies for Faster and Cost-Effective CI pipelines</title><link>https://cmolina.dev/posts/2023/12/faster-and-cost-effective-github-actions/</link><guid isPermaLink="true">https://cmolina.dev/posts/2023/12/faster-and-cost-effective-github-actions/</guid><description>Reduce build times by dropping unnecessary steps, leveraging concurrency, caching dependencies, and smart Dependabot tricks</description><pubDate>Sat, 16 Dec 2023 00:00:00 GMT</pubDate></item><item><title>My terminal configuration</title><link>https://cmolina.dev/posts/2021/11/configure-terminal/</link><guid isPermaLink="true">https://cmolina.dev/posts/2021/11/configure-terminal/</guid><description>How much time do you spend in your terminal? You better be having a good time there. Learn how to customize it</description><pubDate>Thu, 25 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Configuring git for the first time</title><link>https://cmolina.dev/posts/2021/06/configure-git/</link><guid isPermaLink="true">https://cmolina.dev/posts/2021/06/configure-git/</guid><description>Do you have a new development laptop and you need to configure git? I got you covered</description><pubDate>Mon, 14 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Migrating away from hey.com</title><link>https://cmolina.dev/posts/2021/05/migrating-from-hey/</link><guid isPermaLink="true">https://cmolina.dev/posts/2021/05/migrating-from-hey/</guid><description>How to leave a product you love when you can&apos;t ignore politics</description><pubDate>Tue, 04 May 2021 00:00:00 GMT</pubDate></item><item><title>Create a dark theme</title><link>https://cmolina.dev/posts/2020/09/create-dark-theme/</link><guid isPermaLink="true">https://cmolina.dev/posts/2020/09/create-dark-theme/</guid><description>Learnings from adding support to dark mode to my website</description><pubDate>Wed, 30 Sep 2020 00:00:00 GMT</pubDate></item><item><title>Publish a TypeScript package in npm</title><link>https://cmolina.dev/posts/2020/07/publish-typescript-package/</link><guid isPermaLink="true">https://cmolina.dev/posts/2020/07/publish-typescript-package/</guid><description>Write once, re-use everywhere, by publishing your code in npm!</description><pubDate>Sat, 11 Jul 2020 00:00:00 GMT</pubDate></item><item><title>Time-out functions in JavaScript</title><link>https://cmolina.dev/posts/2020/06/timeout-functions/</link><guid isPermaLink="true">https://cmolina.dev/posts/2020/06/timeout-functions/</guid><description>Is it possible to stop a function if it has been running for a long time?</description><pubDate>Sun, 14 Jun 2020 00:00:00 GMT</pubDate></item><item><title>Logging functions in JavaScript</title><link>https://cmolina.dev/posts/2020/05/logging-functions/</link><guid isPermaLink="true">https://cmolina.dev/posts/2020/05/logging-functions/</guid><description>Keep track of your functions and methods&apos; inputs and outputs, cleanly.</description><pubDate>Mon, 18 May 2020 00:00:00 GMT</pubDate></item><item><title>Retrying functions in JavaScript</title><link>https://cmolina.dev/posts/2020/02/retrying-functions/</link><guid isPermaLink="true">https://cmolina.dev/posts/2020/02/retrying-functions/</guid><description>The problem statement is: you want to execute a function that may fail, and you want to retry it N times. How could you solve this?</description><pubDate>Thu, 20 Feb 2020 00:00:00 GMT</pubDate></item><item><title>Small Things Matter: Returning early</title><link>https://cmolina.dev/posts/2020/01/return-early/</link><guid isPermaLink="true">https://cmolina.dev/posts/2020/01/return-early/</guid><description>Small improvements add up. Sadly, the same thing happen with less fortunate decisions. Keep your code with less indentation with this trick.</description><pubDate>Thu, 16 Jan 2020 00:00:00 GMT</pubDate></item><item><title>Know your tools: JavaScript Promises</title><link>https://cmolina.dev/posts/2019/08/demistify-promises/</link><guid isPermaLink="true">https://cmolina.dev/posts/2019/08/demistify-promises/</guid><description>I am sure you have used Promises before, but if you avoid them because of their mystical behavior, this article is for you.</description><pubDate>Wed, 07 Aug 2019 00:00:00 GMT</pubDate></item><item><title>Using images for every resolution</title><link>https://cmolina.dev/posts/2019/07/images-for-every-resolution/</link><guid isPermaLink="true">https://cmolina.dev/posts/2019/07/images-for-every-resolution/</guid><description>Learn how browsers can choose the right image for different screen resolutions</description><pubDate>Mon, 08 Jul 2019 00:00:00 GMT</pubDate></item></channel></rss>