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

Year: 2014

Java Arrives: Lambdas for the Rest of Us

Posted on May 16, 2014 By Luis Fernandez

I was staring at a class with four nested anonymous listeners and a for loop inside a for loop. Coffee went cold while I tried to explain to a teammate why the code worked and why it still felt wrong. Then Java 8 dropped. We rebuilt that same logic with…

Read more

Scaffolding Done Right: Start Fast, Keep Clean

Posted on April 18, 2014 By Luis Fernandez

Ship today. Regret nothing tomorrow. That is the point of scaffolding when you do it right. Friday night, greenfield, caffeine It is late on a Friday and your inbox is a graveyard. You crack open a fresh repo and type yo angular. Yeoman throws a party of files into your…

Read more

Java 8 Lambdas Explained

Posted on April 15, 2014 By Luis Fernandez

Lambdas just landed in Java 8 and they already make my code feel lighter and way easier to read. Oracle shipped Java 8 a few weeks ago and the headline feature is lambda expressions. If you have been living inside anonymous inner classes for callbacks, sorting, or listeners, this is…

Read more

Writing Tests First on Legacy Systems

Posted on April 13, 2014 By Luis Fernandez

Last week the internet learned a hard lesson with Heartbleed. Teams scrambled to patch and redeploy while everyone refreshed status pages. It was a reminder that our code is not a museum. It is alive, and it bites when touched without a net. That is why I keep coming back…

Read more

Streams Are Here in Java 8

Posted on April 11, 2014 By Luis Fernandez

Java 8 just landed, and the new Stream API is the feature I keep reaching for first. Streams flip our usual loop habit on its head. Instead of telling the computer how to iterate and where to push items, we describe what we want, and Java takes care of the…

Read more

EHCache in a Layered Architecture

Posted on April 9, 2014 By Luis Fernandez

“Cache like a saint. Invalidate like a skeptic.” Shop floor wisdom from late night deploys Midnight pages and the cache that cried wolf Two coffees in, the pager buzzed again. Slow product pages, the kind that make marketing ask if we changed something. We had not. The database was doing…

Read more

My Favorite Thing About Java 8

Posted on April 5, 2014 By Luis Fernandez

Java 8 just landed and my favorite feature finally feels right for me personally. Let me skip the suspense and say it out loud: lambdas are the thing I have been craving in Java for years. We have all sculpted endless anonymous classes just to pass a tiny behavior into…

Read more

Node Appears on Our Backlog: What Changes?

Posted on March 17, 2014 By Luis Fernandez

Creation timestamp: 2014-03-17T01:40:37 Dialogue PM: I see a new card on the backlog. It just says Try Node.js. Are we switching stacks or is this a tech crush we are indulging? Me: Neither. It means we stop talking about Node like it is a rumor and we give it a…

Read more

Package Managers Change Everything

Posted on March 10, 2014 By Luis Fernandez

Years ago I kept a folder named libs on my desktop and dragged random zip files into it. A jQuery plugin from a blog here, a date picker there, a copy of Prototype from a friend’s thumb drive, and good luck remembering where any of it came from. One night…

Read more

The business of software: Treat Your Product Like a Business From Day One

Posted on March 8, 2014 By Luis Fernandez

Software eats your calendar before it eats the world. The product takes shape, users show up, and then the real job begins. Not shipping the app. Turning it into a software business that pays rent, salaries, and the cloud bill without turning your hair gray. After a few launches that…

Read more
  • Previous
  • 1
  • 2
  • 3
  • 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