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: General Software

Industry trends, platform evaluations, migration strategies, and systems thinking. The broader context of software development and technology choices.

Extending Broadleaf: Promotions, Catalogs, and Search

Posted on December 26, 2018October 21, 2025 By Luis Fernandez

Broadleaf Commerce gives you a solid kit, but the real fun starts when you stretch it. If you are wrangling promotions, shaping a catalog, or tuning search, this is where the platform pays you back. Peak season just cooled down, teams are eyeing Spring Boot two, and Elasticsearch is in…

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

Logs, Metrics, and Healthchecks for Containers

Posted on February 21, 2018 By Luis Fernandez

I was on call when a tiny container took down a very loud service. The app worked fine on my laptop. In the cluster it went quiet. No log files on disk, fresh pods spinning, users refreshing. We had CPU to spare yet no clue why requests stalled. That night…

Read more

Currencies and Exchange: Modeling Money Safely

Posted on September 5, 2016 By Luis Fernandez

Currencies and Exchange: Modeling Money Safely. Java Money from a practitioner point of view with lessons you can keep for a long time. Why talk about money modeling today The pound just whipsawed after the Brexit vote and every pricing page got nervous. Money bugs do not show up in…

Read more

CQ5 Components Done Right

Posted on August 5, 2016 By Luis Fernandez

CQ5 components are the place where projects either sing or stall. If you are building on Adobe Experience Manager, still called CQ5 by many teams, your components decide the authoring feel, the speed of delivery, and the sanity of your future self. With HTL Sightly getting real adoption and Touch…

Read more

Image Size Diet: Slimmer, Faster, Safer

Posted on August 4, 2016 By Luis Fernandez

You ship fast until the first pull drags on and your deploy loses steam. Then you stare at a progress bar that feels like dial up while your cluster waits its turn. Image size is not vanity. It touches everything your team does. A big image slows cold starts, burns…

Read more

Running Jackrabbit: Repository Tips

Posted on June 4, 2016 By Luis Fernandez

Running Apache Jackrabbit should feel boring in the best way. Here are the habits that keep a JCR repository fast, safe, and predictable. Plenty of the buzz is around Oak and fresh releases of content platforms, yet many teams still rely on classic Apache Jackrabbit 2.x for production content stores,…

Read more

Interpreting Spikes without Panic

Posted on March 26, 2016 By Luis Fernandez

Your traffic chart just went vertical and your heart did the same. Before you ping the team at one in the morning, breathe and open Google Analytics with a plan. Start with the basics that calm the room. Open Real Time and verify that the spike is not already gone,…

Read more

Local Development with Compose

Posted on March 14, 2016 By Luis Fernandez

I was pairing with a teammate who had a classic starter project checklist on a sticky note. Install this, pin that, flush these ports, pray to the demo gods. Their local MySQL kept fighting with a forgotten background service. After twenty minutes of whack a mole, we wiped the slate,…

Read more
  • 1
  • 2
  • …
  • 9
  • 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