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.

RESTful Resources: Nouns, Verbs, and Clarity

Posted on November 10, 2007 By Luis Fernandez

Every week I run into web APIs that read like a to do list for servers, written in a hurry and hard to explain.Let us trade mystery verbs for RESTful resources where URLs wear nouns and HTTP methods carry the verbs. REST from a working seat is refreshingly simple once…

Read more

Internationalization in Java: Resource Bundles without Pain

Posted on November 4, 2007 By Luis Fernandez

\n\n \n\n\n\n Shipping a Java app to more than one country should not feel like pulling teeth. The pieces are there. We just need to wire them in a way that does not punish the team. \n\n\n\n Here is a straight path to ResourceBundle that avoids the usual traps and…

Read more

Deploying to WebSphere: A Survival Guide

Posted on November 4, 2007 By Luis Fernandez

Deploying to WebSphere should not feel like a rite of passage. It is just a server with knobs. The trick is knowing which ones to turn before the pager goes off. If you are shipping on WebSphere Application Server, base or ND, this is a field guide from the trenches….

Read more

Clustering on JBoss: Session and State

Posted on July 8, 2007 By Luis Fernandez

Clustering on JBoss is not a magic lever you flip and walk away. It is a bundle of choices about session and state that either keep your app snappy or melt your heap. I have been wrangling JBoss 4.2 with Apache out front and the story is repeatable enough to…

Read more

Data Sources and Subreports: Keeping Performance in Check

Posted on June 14, 2007 By Luis Fernandez

Subreports look nice on the canvas and they feel clean when you click around in iReport, but they can send your server for a walk if you are not careful. I have been helping teams wire up JasperReports for invoices, statements and those end of month monsters that marketing loves,…

Read more

Writing Clear Servlets: Small Controllers, Big Wins

Posted on May 21, 2007 By Luis Fernandez

\n Big controllers feel clever until the third bug report in the same week. \n\n\n\n Small servlets are quiet and boring and they keep your weekend free. \n\n\n\n We have Rails noise on every feed and still a lot of us ship on Java Servlets every day. Tomcat 6 runs…

Read more

Migrating to JPA with Hibernate as Provider

Posted on April 20, 2007 By Luis Fernandez

Creation date: 2007-04-20T01:09:40 Dialogue style intro Dev: We keep patching our Hibernate XML mappings and a new feature lands every sprint. I want to move to the Java Persistence API and keep Hibernate as the provider. Lead: Why touch what works Dev: The Java Persistence API gives us a common…

Read more

Transaction Management with Spring: Simplicity with Sharp Edges

Posted on March 5, 2007 By Luis Fernandez

“Spring makes transactions feel like a checkbox. They are not.” Transaction Management with Spring looks easy on the surface. Write your service, add a neat annotation or a small config snippet, and boom, atomic work. If you are moving from heavy EJB days to Spring 2, it feels like swapping…

Read more

Designing Meaningful Performance Scenarios

Posted on March 2, 2007 By Luis Fernandez

Designing Meaningful Performance Scenarios: JMeter from a practitioner’s perspective with timeless lessons. Plenty of teams fire up Apache JMeter, crank a pile of threads, and call it a day. The graphs look fancy, the numbers look sharp, but then the site slows down during a promo and everyone is surprised….

Read more

Polyglot on the JVM: When to Reach for Another Syntax

Posted on October 7, 2006 By Luis Fernandez

\n \n I was in a late sprint this week, laptop fans howling, when a teammate pinged me with a small feature that was all string glue and reflection. My Java code was clean but noisy and the clock was not kind. I rewrote the spike in Groovy just to…

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