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.

Understanding Java Annotations

Posted on July 10, 2007 By Luis Fernandez

Java annotations feel like sticky notes you can attach to code without changing what the method or class does. What are Java annotations They are metadata baked right into the source. Think of @Override, @Deprecated, or the JUnit 4 @Test you have likely seen this week. The compiler and tools…

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

The business of software: Distribution and Dollars Move Together

Posted on April 13, 2007 By Luis Fernandez

Software is a business first. Code is the easy part. The rest is rent, support, taxes, chargebacks, copy, and deal terms. If you are reading this in your text editor after midnight, coffee in hand, this is for you. Today Google said it will buy DoubleClick. That is a reminder…

Read more

The business of software: Solve Problems People Will Pay For

Posted on April 13, 2007 By Luis Fernandez

Software as a business is not a theory class. It is a kitchen with hot pans, late invoices and release builds that go out five minutes before dinner. This is part five of the series, written after another day of bug reports, support emails and a small win that keeps…

Read more

Goodbye Applets: Sunset Plans for Legacy UIs

Posted on April 9, 2007 By Luis Fernandez

Goodbye Applets: Sunset Plans for Legacy UIs: Applets from a practitioner’s perspective with timeless lessons. Browsers are moving fast and patience for spinning coffee cups is gone. Java applets once felt like magic. Now they feel like someone asking you to install a toolbar. With IE7 rolling out through Windows…

Read more

Dependency Management that Doesn’t Bite

Posted on March 21, 2007 By Luis Fernandez

Why do jar dependencies keep biting the hand that feeds them? If you build Java apps for a living, you have met the broken classpath at 6 pm on a Friday. You drop a jar in a lib folder, Ant compiles, the app starts, then boom at runtime a missing…

Read more

Parameterised Tests: Cover More with Less

Posted on March 11, 2007October 17, 2025 By Luis Fernandez

Tests are a safety net when the circus is in town. Make the net wide without adding more rope than you need. Why I stopped copy pasting tests and slept better This week I stared at a wall of green JUnit bars and felt nothing. The suite was huge and…

Read more
  • Previous
  • 1
  • …
  • 27
  • 28
  • 29
  • …
  • 31
  • 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