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.

Android UI Patterns: Lists, Cards, and Gestures

Posted on November 19, 2009 By Luis Fernandez

Android feels different this month. The Droid landed on Verizon, Eclair shipped, and the Market is getting crowded with apps that finally look and feel like they belong on a pocket computer. If you are building today, you are probably trying to answer a simple question that turns out to…

Read more

Sending Email with JavaMail: Templates and TLS

Posted on November 16, 2009 By Luis Fernandez

I once spent a long night hunting a phantom bug. The app said the email was sent. The logs agreed. The mailbox stayed empty. Turned out the SMTP server wanted TLS and I was talking plain old port 25 like it was still dial up time. Switched to STARTTLS on…

Read more

Immutable Collections for Safer Concurrency

Posted on April 17, 2009 By Luis Fernandez

Your code is not broken. It is just being poked at the same time by two or five threads. These things used to be rare when we had one real core and dreams. Now your laptop ships with two or four cores and your server feels like a small city….

Read more

Oracle Buys MySQL: What Happens Next

Posted on January 3, 2009 By Luis Fernandez

Oracle buys MySQL. If that line made you sit a little straighter, you are not alone.Everyone from scrappy founders to grizzled DBAs is asking the same thing right now. What happens next. This move is not about a checkbox. It is Oracle putting a hand on the throttle of the…

Read more

H2 for Tests: Fast Feedback Loops

Posted on October 27, 2008October 17, 2025 By Luis Fernandez

H2 for Tests: Fast Feedback Loops Your tests are too slow. You push code. You wait. Coffee gets cold. The build pings your screen after five to ten minutes and tells you a DAO broke on some tiny thing. This is common when you point your tests at a real…

Read more

Timezone and Locale: Hidden Requirements in Global Apps

Posted on July 26, 2008 By Luis Fernandez

\n �The sun never sets on your users, but your code still sleeps in one timezone.� \n\n\n\n Why timezone and locale sneak into every feature \n\n\n\n We are shipping software to browsers and phones from everywhere. The App Store just opened and folks in Tokyo, Madrid, and S�o Paulo are…

Read more

Trying OpenSolaris: ZFS, DTrace, and a Different Feel

Posted on January 9, 2008 By Luis Fernandez

There is a particular silence when a machine boots a new system for the first time. Fans whisper. The drive light flickers like a heartbeat. Tonight I burned an OpenSolaris image, slid it into a spare box that usually runs a familiar penguin, and let curiosity do the rest. The…

Read more

Updating and Autoloading Modules: A Practical Guide

Posted on December 12, 2007 By Luis Fernandez

Updating and Autoloading Modules sounds like something only the platform team would love. Truth is, if you are shipping on the NetBeans Platform, it is your daily bread. With NetBeans 6 and its shiny Plugin Manager, the whole story got more approachable, but the ideas have been around for a…

Read more

Validate, Compress, Parse: Commons in Production

Posted on October 11, 2007 By Luis Fernandez

Description: Validate, Compress, Parse: Commons in Production: Apache Commons from a practitioner’s perspective with timeless lessons. Problem framing You can feel it on every release cut. More features, less time, one production box that must not fall over. We are all picking our battles right now. New browsers ship often,…

Read more

Code Injection Attacks: Understanding the Threat

Posted on September 16, 2007 By Luis Fernandez

\n \n\n\n\nThe web keeps getting flashier with AJAX toys, but the old tricks still work. The nasty ones do not care if you are running a tiny blog or a busy shop. Code injection attacks are the cheap lock pick that still opens too many doors.\n\n\n\nWe keep seeing forum scripts…

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