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

System design patterns, architectural decisions, and scalability strategies. Building robust, performant systems that stand the test of time.

Apache Lucene Search Basics

Posted on August 6, 2012 By Luis Fernandez

Tonight Curiosity touched down on Mars and my feed was a blur of cheers and telemetry. It reminded me why I love search. You stare into the dark, you ask a question, and if your tools are good, you get a signal back. When you wire up Apache Lucene the…

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

Wicket Components: Stateful but Manageable

Posted on July 12, 2012 By Luis Fernandez

Apache Wicket gets a weird rep in Java circles. People love the HTML friendliness but get spooked by the word stateful. If you have been shipping apps on Tomcat or Jetty and someone told you Wicket will flood the session, stick around. From the trenches, Wicket components are stateful but…

Read more

OSGi Services in Sling: Clean Boundaries

Posted on February 17, 2012 By Luis Fernandez

OSGi Services in Sling: Clean Boundaries. Apache Sling from a practitioner’s perspective with lessons that stick. If you are building content apps on top of Sling and Jackrabbit, keeping logic in tidy units pays off like compound interest. Dialogue intro Dev: My Sling servlet is a thousand lines. It touches…

Read more

Event-Driven Thinking on the JVM

Posted on November 21, 2011 By Luis Fernandez

Are you still thinking in request and response when your work really looks like a stream of facts? When a customer signs up, a payment clears, stock runs out, or an email bounces, that is an event. On the JVM we have a trusty tool for this kind of flow….

Read more

Squirrel My Go To Database Controller

Posted on October 25, 2011 By Luis Fernandez

“The best database tool is the one you actually open every day. For me that is Squirrel.” Why Squirrel stuck with me I keep a lot of tools around for data work. MySQL Workbench looks nice, psql is always there, and on the Mac side Sequel Pro is friendly. Still,…

Read more

Mixing Groovy with Java: Where It Helps and Where It Hurts

Posted on October 13, 2011 By Luis Fernandez

Mixing Groovy with Java: where it helps and where it hurts. I have been pairing on a few codebases that swing between both worlds, and the question keeps coming up: is Groovy a sidekick for scripts only, or can it sit inside a serious Java project without blowing up builds…

Read more

Accessibility in Desktop Java: Contrast, Fonts, Inputs

Posted on September 9, 2011 By Luis Fernandez

Accessibility in Desktop Java Now that Java 7 is out and Nimbus is not the new kid anymore, I keep running into the same question from teams that ship Swing apps for regular folks in offices and call centers. How do we make this thing friendly for people who do…

Read more

Tuning Tomcat for High Throughput

Posted on April 9, 2011 By Luis Fernandez

Are your Tomcat threads pegged, CPU hot, and response times creeping up the moment traffic gets real? Did a harmless spike from a promo email or a trending tweet turn your shiny app into a queue of timeouts and angry logs? If you are wondering whether Tomcat is slow by…

Read more

Hibernate in Production: Mapping Reality to Tables

Posted on March 23, 2011 By Luis Fernandez

Hibernate is everywhere in server side Java right now. Teams are shipping on Tomcat and JBoss, Spring is the glue, and JPA 2 support in Hibernate 3.5 and 3.6 feels solid. We keep hearing the same story in standups: the demo ran smooth, then production got slow, memory spiked, and…

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