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

Jakarta Taglibs: Reusable View Logic

Posted on June 18, 2006 By Luis Fernandez

\n A quick story from last night \n\n\n\n I was staring at a JSP that looked like a thrift store shelf. Mix of scriptlets, stray includes, and a generous sprinkle of out.println calls. A simple product list with paging and currency formatting had grown messy. The next feature request was…

Read more

Enhanced for loop in Java 5

Posted on June 3, 2006 By Luis Fernandez

I keep running into moments where the enhanced for loop in Java 5 turns a messy block into something I can read in one sip of coffee. J2SE 5.0 brought shiny stuff like generics and annotations, yet the quiet hero for day to day code is the foreach style loop….

Read more

New in Java 5: Generics

Posted on May 21, 2006 By Luis Fernandez

Generics just landed in Java 5 and they already changed the way my code reads in the editor. Before this release we lived with raw types. Collections gave back Object, so every read needed a cast and every cast was a tiny gamble. The code worked until it did not…

Read more

Migrating Struts to JSF: A Field Note

Posted on May 7, 2006 By Luis Fernandez

Why move from Struts to JSF at all Struts has been the workhorse for years. Action classes, forwards, Tiles, and a pile of taglibs got many of us to production. It still ships on every team server I visit. JSF is arriving with vendor love and a component story that…

Read more

Apache Ant for Legacy Pipelines

Posted on May 3, 2006 By Luis Fernandez

A quick story from the build room Yesterday a teammate spent an hour chasing a missing jar only to realize the classpath was set on his laptop but not on the build server. We moved the rule into Apache Ant and the next run just worked. No more tribal lore….

Read more

NetBeans vs Eclipse: Pragmatism over Plugins

Posted on April 22, 2006 By Luis Fernandez

“Pick the tool that gets you to working code by lunch, not the one that promises everything by next quarter.” NetBeans vs Eclipse is the coffee talk this season. I keep seeing the same pattern in teams I visit and projects I help clean up. One group swears by a…

Read more

About RAD and code generation, is it the future?

Posted on April 16, 2006 By Luis Fernandez

\n Code generation is beautiful, but it can be painful. \n\n\n\n Problem framing \n\n\n\n We keep coming back to the same itch. We want to ship faster. We want fewer bugs in the boring parts, more time in the fun parts, and fewer late nights cleaning up plumbing. That is…

Read more

Messaging with JMS: Async without Fear

Posted on March 27, 2006 By Luis Fernandez

Messaging 101 with JMS: Async without Fear. I have been bouncing between web apps stuffed with AJAX and talks about services all week, and a theme keeps coming up in teams I visit: async is scary. People picture threads, stuck sockets, and mystery bugs at 2 AM. It does not…

Read more

Polishing Desktop UIs: Look and Feel that Respects Users

Posted on February 15, 2006 By Luis Fernandez

Polishing Desktop UIs is not about eye candy. It is about respect. The more your app respects the user, the more the user respects your app. A small story about a big button Last week I watched a support rep try to save a customer from a crash. Two apps…

Read more

FreeMarker in Email and PDFs

Posted on January 26, 2006 By Luis Fernandez

\n I spent last night chasing a weird email bug. A JSP based template was adding a rogue space in the invoice total. Outlook showed 12 345.67 while Gmail showed 12345.67. I finally moved the email to FreeMarker, gave the numbers a proper format, and the ghost space vanished. Same…

Read more
  • Previous
  • 1
  • …
  • 42
  • 43
  • 44
  • 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