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.

S3 as the New Fileserver

Posted on February 28, 2013 By Luis Fernandez

A quick story At two in the morning our office file box started beeping like a smoke alarm. The cheap NAS that held design files, exports, and a decade of random PDFs decided it had lived a full life. We did the usual dance with spare disks and prayers. I…

Read more

Retry, Backoff, and Bounces: Making Email Reliable

Posted on February 18, 2013 By Luis Fernandez

The inbox looked quiet which is never a good sign on a launch night. We had queued a tidy welcome batch and watched connections spin up to Gmail, Yahoo, and Hotmail. Then the logs started to sing. 421 temp fails. Connection timeouts. A sprinkle of greylisting from a few small…

Read more

Virtual Machines for Repeatable Environments

Posted on February 14, 2013 By Luis Fernandez

Virtual Machines for repeatable environments sound like a mouthful, but the idea is simple. I want my app to run the same on my laptop, your laptop, the staging server, and that demo box in a conference room that still has Flash. Last week a gem update worked on my…

Read more

-Factor Thinking for Hosted Apps

Posted on January 14, 2013 By Luis Fernandez

Cloud hosting is the new shared office for our apps. You bring your laptop, plug into power, and get to work. Git push to Heroku feels normal now. AWS is the data center you rent by the hour. Google App Engine, Cloud Foundry, AppFog, Azure Websites, they all promise less…

Read more

Right-to-Left Support: Layout Realities for Desktop and Web

Posted on December 3, 2012 By Luis Fernandez

Right to left support is not a checkbox. It is a set of layout choices that show up in your UI every minute a user spends with your product. If you are shipping to Arabic or Hebrew readers this season, you have seen the tiny surprises. An arrow that points…

Read more

Input Validation Patterns that Work

Posted on November 5, 2012 By Luis Fernandez

Every nasty breach starts with a tiny text box. The scary part is it often looks like a normal form field you ship every day. If you build for the web or mobile today, input validation is the fence between a quiet night and a pager at 3 am. We…

Read more

Event Taxonomies: Measuring What Matters

Posted on September 9, 2012 By Luis Fernandez

Everyone tells you to measure everything. Then you launch, stare at a flashing dashboard, and realize you do not know what to do next. That was me last week at 1 a.m. Two laptops open, coffee gone cold, and a brand new feature that was supposed to move signups. Pageviews…

Read more

Resource Overcommit: When It Works and When It Bites

Posted on June 17, 2012 By Luis Fernandez

Resource overcommit feels like free pizza until you realize who is paying the tab.In the lab it looks like magic. In production it works until it does not, and that moment arrives fast when the mix changes. Resource overcommit is the promise that sells virtualization. Run more guests than you…

Read more

Commons IO and Lang: Everyday Helpers

Posted on January 15, 2012 By Luis Fernandez

Some days Java feels like groundhog day. Copy a directory. Read a stream into a String. Check if a value is blank. Build a decent toString and equals without turning your class into a festival of boilerplate. Then you remember Apache Commons IO and Apache Commons Lang. These two sit…

Read more

Little Libraries that Save Days: Apache Commons

Posted on December 16, 2011 By Luis Fernandez

Stop writing plumbing. Grab a tiny jar and ship. someone on a late night build I keep running into the same quiet hero in Java projects. It is not a shiny framework. It is not a new trend on Hacker News. It is a folder of small jars that do…

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