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: General Software

Industry trends, platform evaluations, migration strategies, and systems thinking. The broader context of software development and technology choices.

Snapshots and Rollbacks: Insurance for Engineers

Posted on September 17, 2011 By Luis Fernandez

Snapshots and rollbacks are insurance for engineers. Not fancy. Not new. Just a quiet switch that lets you take two steps forward without the fear of falling into a pit. In the last few months I have watched friends upgrade kernels inside VirtualBox, push MySQL migrations on EC2, and test…

Read more

Batch Inserts and the Art of the Flush

Posted on August 4, 2011 By Luis Fernandez

Hibernate batch inserts look simple on a slide, then your app crawls the moment you try to push a few hundred thousand rows. I spent a late night nudging a job while watching chatter about new features on Google Plus, and the culprit was not the database. It was the…

Read more

Multi-Module Projects: Structure for the Long Haul

Posted on July 27, 2011 By Luis Fernandez

Maven multi module projects are not shiny. They are not new. They are the plumbing that lets a codebase grow without turning into spaghetti. If your repo already has a few folders with random build files, or you are shipping more than one app that shares the same core classes,…

Read more

FXML and MVC: Structuring JavaFX UIs

Posted on June 3, 2011 By Luis Fernandez

\n I was staring at a messy controller at midnight and coffee number four was losing the fight. The app worked, sure, but the UI code had crawled into every corner of the class like ivy. Every tweak was a scavenger hunt. That was the night I split the screen…

Read more

Cross-Platform Consistency: Swing Themes in Practice

Posted on May 15, 2011 By Luis Fernandez

Everyone building desktop apps right now is juggling the same thing: we promise a cross platform story with Java Swing, then ship, and the screenshots from Windows 7, Snow Leopard, and fresh Ubuntu 11.04 look like cousins that barely talk to each other. Oracle now stewards Java, Apple has its…

Read more

Polling, Comet, Long-Running Requests

Posted on March 13, 2011 By Luis Fernandez

\n \n\n Polling, Comet, Long Running Requests: AJAX from a practitioner perspective with timeless lessons. \n\n The late night ping that would not stop \n\n Last night I had that classic support ping. The new activity widget we shipped was eating sockets like popcorn. Tabs open. Team chat running. Music…

Read more

Custom Reports for Product Questions

Posted on January 14, 2011 By Luis Fernandez

\n Last week a product manager asked me a simple question at 6 pm. Which product page sends the most people to checkout when they arrive from our own site search. I opened Google Analytics, clicked through three reports, and still had that look that says I am guessing. We…

Read more

JasperReports for Operations Dashboards

Posted on January 11, 2011 By Luis Fernandez

Creation date: 2011 01 11T01:53:25 Late last night the pager did its song and dance while Twitterrific kept buzzing about Verizon and the iPhone. Our ops channel was trying to calm a spike on a checkout flow and I was staring at a wallboard that looked like a Christmas tree….

Read more

Filters and Listeners: Cross-Cutting the Right Way

Posted on November 6, 2010 By Luis Fernandez

Filters and Listeners: Cross Cutting the Right Way. Servlets from a practitioner view with lessons you can reuse. The Problem We Keep Repeating Every Java web app I see starts clean and ends with controllers doing everything. Authentication checks. Log noise. Timing. A bit of compression. Some cookie dance. It…

Read more

Exporting to PDF and XLS: Tuning for Speed

Posted on November 5, 2010 By Luis Fernandez

\n \n\n\n\nI was on pager duty and a user hit Export to Excel right before a big meeting. The spinner felt like a staring contest. Tomcat was fine, CPU was bored, yet the report took ages. I cracked open the logs, watched JasperReports fill pages like a careful scribe, and…

Read more
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • …
  • 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