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.

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

Multipart Uploads: Handling Files without Regret

Posted on January 24, 2006 By Luis Fernandez

Multipart uploads sound simple. Then you hit production and you get support tickets, full disks, broken sessions, and that one browser that thinks the spec is a suggestion. This is a field guide from the servlet trenches so you can ship file uploads without regret. Problem framing Right now everyone…

Read more

Choosing a Java IDE: Eclipse, NetBeans, IntelliJ

Posted on January 5, 2006 By Luis Fernandez

\n \n\n\n\n Pick the tool that makes you faster on a Tuesday afternoon when the bug list is longer than your coffee is hot. \n\n\n\n At the keyboard with three contenders \n\n\n\n I have three icons on my desktop right now. Eclipse. NetBeans. IntelliJ IDEA. All three open a project…

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