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 Architecture

System design patterns, architectural decisions, and scalability strategies. Building robust, performant systems that stand the test of time.

EHCache in a Layered Architecture

Posted on April 9, 2014 By Luis Fernandez

“Cache like a saint. Invalidate like a skeptic.” Shop floor wisdom from late night deploys Midnight pages and the cache that cried wolf Two coffees in, the pager buzzed again. Slow product pages, the kind that make marketing ask if we changed something. We had not. The database was doing…

Read more

CI for Performance Tests: Treating Speed as a Feature

Posted on January 3, 2014 By Luis Fernandez

\n We shipped on a Friday night. Big promo. Fresh build. Buzzing chat room. Traffic started to roll in and then everything felt like wading through cold syrup. Spinners everywhere. Our APM graphs drew a perfect ski slope. Engineers scrambled, product looked worried, and the chat turned quiet. The code…

Read more

Escaping, Encoding, and Boundaries

Posted on September 18, 2013 By Luis Fernandez

Escaping, encoding, and boundaries sound like small plumbing details, right up until your app starts printing JavaScript popups that you never wrote. If you ship code on the web, this topic is not trivia. It is daily survival. Apple just pushed iOS 7 and every team I know is racing…

Read more

FreeMarker Templates for Clean Server-Side Views

Posted on August 8, 2013 By Luis Fernandez

\n Context \n\n\n\n This year keeps moving fast for web teams. We got new CSS toys, talk about Web Components on every feed, and more folks betting on client side frameworks like Angular and Ember. Node keeps getting love for small apps and build scripts. At the same time, most…

Read more

When to Avoid JSF: Choosing Simpler Paths

Posted on May 17, 2013 By Luis Fernandez

I keep meeting teams who pick JSF for a simple site, then spend weeks wiring converters, custom components, and view state quirks just to ship a form with two fields and a table. If your gut says this feels heavy for what you need, you are not wrong. JavaServer Faces…

Read more

Elastic Load Balancing: First Steps

Posted on January 2, 2013 By Luis Fernandez

“Start small. Make it boring. Let the graph tell you when to add the next piece.” Notes from last night’s pager session Elastic Load Balancing is the first AWS service I reach for when a single server starts to sweat. Think of it as a smart doorman that spreads incoming…

Read more

OSGi for Modular Systems: Why and How

Posted on October 21, 2012 By Luis Fernandez

\n Context \n\n\n\n Modular apps are back in the spotlight. We keep shipping giant wars, we fight classpath hell, we restart servers for the tiniest tweak, and we swear we will fix it next sprint. The Java module project from the JDK team is still somewhere on the horizon, while…

Read more

Dispatcher Caching in AEM

Posted on October 17, 2012 By Luis Fernandez

Cache is the feature you only notice when it fails. When it works, nobody calls at 3 AM. Dispatcher caching in AEM CQ is not fancy. It is a brick wall that takes the hit before your publish boxes do. We just came out of a launch week where the…

Read more

Pagination, Sorting, Filtering: Practical API Design

Posted on September 6, 2012 By Luis Fernandez

\n\n \n Good API design is not about endpoints, it is about trust. If clients can guess what happens next, you did it right. \n \n\n A morning with logs, coffee, and a stubborn feed \n I spent the morning watching our mobile app hit the feed endpoint like a…

Read more

WebLogic at Scale: Realities and Rituals

Posted on August 15, 2012 By Luis Fernandez

\n What does scale look like on WebLogic Server when the traffic graph turns ugly and the pager will not stop? Where do clusters actually help and where do they just move the pain around? What parts of the console matter on a weekday at noon and what parts matter…

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