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: Productivity & Workflow

Tools, techniques, and workflows that make developers more effective. IDEs, debugging, build tools, and productivity hacks for modern software development.

The business of software: Building and Selling Software in the Modern Era

Posted on August 12, 2018 By Luis Fernandez

Software as a Business Part 1: Lessons from the Trenches. A hands on take on building and selling software, written from the keyboard of someone who ships, answers support at midnight, and stares at Stripe charts with coffee in hand. These are timeless lessons you can put to work right…

Read more

Why We Picked Broadleaf for a B2C Build

Posted on May 26, 2016 By Luis Fernandez

The day the cart fell over We had a cart melt on a Tuesday. Not a fun kind of melt. The Switch Product Variant Now button spiked traffic, the promo rules misfired, and we watched a checkout page take a long coffee break right when the email campaign hit send….

Read more

Debugging Containers: Into the Namespace

Posted on December 8, 2015 By Luis Fernandez

Problem framing Containers are everywhere in dev chats right now. Docker got a big bump with new networking and volumes, CoreOS is pushing rkt, Kubernetes keeps getting steadier. We ship faster, but when something breaks inside a container, the fix often feels like guesswork. Logs give hints. Metrics point to…

Read more

Build Pipelines for Polyglot JVM Projects

Posted on July 2, 2013 By Luis Fernandez

The JVM is no longer a one language town. Teams are mixing Scala services, Groovy build logic, Clojure tools, and a splash of JRuby scripts. The question is not if you can do polyglot on the JVM. You already are. The question is how your build pipeline keeps up. What…

Read more

Code Coverage that Informs, Not Deceives

Posted on July 1, 2013 By Luis Fernandez

Code coverage can be a flashlight or a fog machine. Shine it right and you see paths. Point it wrong and you walk into walls with a smile. Teams brag about eighty percent. Some push for a hundred. Numbers look clean on a dashboard. Bugs are not that polite. What…

Read more

Interoperability and Tooling: WS-* in Context

Posted on March 23, 2013 By Luis Fernandez

Everybody loves a clean JSON endpoint, but the code that keeps the lights on still speaks XML with a straight face.If you ship software across companies or stacks, you end up speaking WS star whether you like it or not. Put WS star in context. It was built for interoperability…

Read more

Building Offline-First Android Apps

Posted on December 23, 2012 By Luis Fernandez

Context The new Nexus phones are flying off shelves, Jelly Bean is smooth, and many of us are still on spotty 3G that drops to EDGE once you leave downtown. On the subway, in the air, or in the countryside, your app is either a faithful companion or a blank…

Read more

Modular Applications with the NetBeans Platform

Posted on July 17, 2012 By Luis Fernandez

Build small things that fit well together and you will sleep better than the team that built one giant thing that fits nowhere. A rainy Tuesday and a stubborn monolith The coffee went cold while the stack traces kept growing. That was the whole vibe of the morning. One Swing…

Read more

Building Rich Clients on the NetBeans Platform

Posted on February 13, 2012 By Luis Fernandez

Last night a feature request landed at 5 PM. The kind that sounds small during standup and turns into a mini rewrite after dinner. Our Swing app had grown into a ball of listeners and wizards. Adding one more screen felt like threading a cable through a crowded server rack….

Read more

Jacoco and Friends: Wiring Coverage into CI

Posted on December 3, 2011 By Luis Fernandez

\n \n\n\n\n Created: 2011 12 03 00 59 46 \n\n We keep shipping faster and the walls between commit and prod keep moving closer. Jenkins grew out of Hudson and is now everywhere on the floor. GitHub is where half of our code lives and pull requests are the new…

Read more
  • 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