Skip to content
CMO & CTO
CMO & CTO

Closing the Bridge Between Marketing and Technology, By Luis Fernandez

  • Digital Experience
    • Experience Strategy
    • Experience-Driven Commerce
    • Multi-Channel Experience
    • Personalization & Targeting
    • SEO & Performance
    • User Journey & Behavior
  • Marketing Technologies
    • Analytics & Measurement
    • Content Management Systems
    • Customer Data Platforms
    • Digital Asset Management
    • Marketing Automation
    • MarTech Stack & Strategy
    • Technology Buying & ROI
  • Software Engineering
    • Software Engineering
    • Software Architecture
    • General Software
    • Development Practices
    • Productivity & Workflow
    • Code
    • Engineering Management
    • Business of Software
    • Code
    • Digital Transformation
    • Systems Thinking
    • Technical Implementation
  • About
CMO & CTO

Closing the Bridge Between Marketing and Technology, By Luis Fernandez

Category: Software Engineering

Comprehensive insights into building, architecting, and managing software systems. From code craftsmanship to team dynamics, explore the technical and organizational aspects of software development.

Costs, Budgets, and Surprises: Cloud FinOps

Posted on December 22, 2018 By Luis Fernandez

Cloud is fun until the bill lands. The month ends, a budget alert pings Slack, and suddenly that neat side project or that new microservice looks like a line item with teeth. I have been there. This week after re Invent, with everyone still buzzing about new toys, it feels…

Read more

The business of software: Small Business Rules Live in Small Details

Posted on December 10, 2018 By Luis Fernandez

We once shipped a tiny change to our billing page at 1 a.m. and woke up to angry emails. The new plan names looked pretty in our UI, but they did not match the plan identifiers in Stripe. Cards were charged, receipts failed, and support lit up. Fifteen minutes of…

Read more

Functional Thinking in Java

Posted on December 6, 2018 By Luis Fernandez

I have been writing Java long enough to remember when anonymous classes felt new, and tonight I want to share how I think about functional code in Java without losing readability. Lambdas landed a while ago and streams are everywhere in code reviews. With Java 11 out this fall and…

Read more

AEM Environments with Docker

Posted on October 1, 2018 By Luis Fernandez

Local AEM that starts fast, feels clean, and does not cling to your laptop is a dream many of us share. I have been spinning Adobe Experience Manager on laptops for years and I keep coming back to the same wish list. I want a repeatable AEM environment, I want…

Read more

The business of software: Building and Selling Software in the Modern Era

Posted on August 12, 2018 By Luis Fernandez

Software as a Business Part 1: Lessons from the Trenches. A hands on take on building and selling software, written from the keyboard of someone who ships, answers support at midnight, and stares at Stripe charts with coffee in hand. These are timeless lessons you can put to work right…

Read more

AEM with Maven and HTL Setup

Posted on July 15, 2018 By Luis Fernandez

Spun up a clean AEM local today and wrote down the bits that keep my Maven and HTL setup neat and readable. Maven first, because future me likes boring builds When a project starts small and then grows new features each week, a tidy Maven reactor saves the day. The…

Read more

Orchestrating Deployments without Tears

Posted on June 27, 2018 By Luis Fernandez

Why do deployments still ache when containers were supposed to make them painless? Why does a rollout that worked on your laptop buckle in the cluster? Why does a tiny change to one service trigger pager duty pings across the floor? If your team has been flirting with Docker, sizing…

Read more

Designing for Failure in the Cloud

Posted on June 7, 2018 By Luis Fernandez

“Everything fails. Your job is to decide how your users will experience it.” an SRE I trust Last night on call and the quiet hero of timeouts It is late. Pager buzz. Coffee number three. A service in us east is flapping. Requests go out, nothing comes back, threads pile…

Read more

Organizing Vanilla JS in Large Projects

Posted on April 9, 2018 By Luis Fernandez

Vanilla JavaScript can power a serious app. No framework badge required. The trick is the way you shape files, name things, and ship the bundle. This is a field note from projects that crossed the thousand line mark and kept going. The goal is simple: stay readable, stay testable, ship…

Read more

EC2 in Practice: Instances as Cattle

Posted on February 28, 2018 By Luis Fernandez

\n Context \n\n\n\n A lot of teams are moving fast on AWS EC2, but many still treat servers like long lived pets. You name them, you log in to fix them, you guard them like a favorite old laptop. Then a kernel patch like the recent Spectre and Meltdown mess…

Read more
  • Previous
  • 1
  • 2
  • 3
  • …
  • 31
  • Next
  • Digital Experience (94)
    • Experience Strategy (19)
    • Experience-Driven Commerce (5)
    • Multi-Channel Experience (9)
    • Personalization & Targeting (21)
    • SEO & Performance (10)
  • Marketing Technologies (92)
    • Analytics & Measurement (14)
    • Content Management Systems (45)
    • Customer Data Platforms (4)
    • Digital Asset Management (8)
    • Marketing Automation (6)
    • MarTech Stack & Strategy (10)
    • Technology Buying & ROI (3)
  • Software Engineering (310)
    • Business of Software (20)
    • Code (30)
    • Development Practices (52)
    • Digital Transformation (21)
    • Engineering Management (25)
    • General Software (82)
    • Productivity & Workflow (30)
    • Software Architecture (85)
    • Technical Implementation (23)
  • 2025 (12)
  • 2024 (8)
  • 2023 (18)
  • 2022 (13)
  • 2021 (3)
  • 2020 (8)
  • 2019 (8)
  • 2018 (23)
  • 2017 (17)
  • 2016 (40)
  • 2015 (37)
  • 2014 (25)
  • 2013 (28)
  • 2012 (24)
  • 2011 (30)
  • 2010 (42)
  • 2009 (25)
  • 2008 (13)
  • 2007 (33)
  • 2006 (26)

Ab Testing Adobe Adobe Analytics Adobe Target AEM agile-methodologies Analytics architecture-patterns CDP CMS coding-practices content-marketing Content Supply Chain Conversion Optimization Core Web Vitals customer-education Customer Data Platform Customer Experience Customer Journey DAM Data Layer Data Unification documentation DXP Individualization java Martech metrics mobile-development Mobile First Multichannel Omnichannel Personalization product-strategy project-management Responsive Design Search Engine Optimization Segmentation seo spring Targeting Tracking user-experience User Journey web-development

©2025 CMO & CTO | WordPress Theme by SuperbThemes