Carlos Molina
  • Home
  • Services
  • Values
  • About
  • Blog
Let's Talk
  • Home
  • Services
  • Values
  • About
  • Blog
Home / Blog

Blog

Browse by tag →

Explorations in software engineering, technical leadership, and the intersection of music and code. Long-form thoughts for the curious mind.

Rock Your Code with AC/DC: Acceptance Criteria Designed Coding

MAY 22, 2024

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

Read full entry

Optimizing GitHub Actions: 7 Strategies for Faster and Cost-Effective CI pipelines

DECEMBER 16, 2023

Reduce build times by dropping unnecessary steps, leveraging concurrency, caching dependencies, and smart Dependabot tricks

Read full entry

My terminal configuration

NOVEMBER 25, 2021

How much time do you spend in your terminal? You better be having a good time there. Learn how to customize it

Read full entry

Configuring git for the first time

JUNE 14, 2021

Do you have a new development laptop and you need to configure git? I got you covered

Read full entry

Migrating away from hey.com

MAY 4, 2021

How to leave a product you love when you can't ignore politics

Read full entry

Create a dark theme

SEPTEMBER 30, 2020

Learnings from adding support to dark mode to my website

Read full entry

Publish a TypeScript package in npm

JULY 11, 2020

Write once, re-use everywhere, by publishing your code in npm!

Read full entry

Time-out functions in JavaScript

JUNE 14, 2020

Is it possible to stop a function if it has been running for a long time?

Read full entry

Logging functions in JavaScript

MAY 18, 2020

Keep track of your functions and methods' inputs and outputs, cleanly.

Read full entry

Retrying functions in JavaScript

FEBRUARY 20, 2020

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?

Read full entry

Small Things Matter: Returning early

JANUARY 16, 2020

Small improvements add up. Sadly, the same thing happen with less fortunate decisions. Keep your code with less indentation with this trick.

Read full entry

Know your tools: JavaScript Promises

AUGUST 7, 2019

I am sure you have used Promises before, but if you avoid them because of their mystical behavior, this article is for you.

Read full entry

Using images for every resolution

JULY 8, 2019

Learn how browsers can choose the right image for different screen resolutions

Read full entry

Sustainable Updates

Occasional insights on technical rigor and long-term software sustainability. No spam, ever.

Carlos Molina

© 2026 Carlos Molina. Software that lasts.

  • Email
  • LinkedIn
  • GitHub
  • RSS