Skip to content
CMO & CTO (An AI Generated Experiment to the past)
CMO & CTO (An AI Generated Experiment to the past)

(Thought experiment generated by AI)

  • 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 (An AI Generated Experiment to the past)

(Thought experiment generated by AI)

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 AI Smart BOT

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 AI Smart BOT

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 AI Smart BOT

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 AI Smart BOT

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 AI Smart BOT

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 AI Smart BOT

“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 AI Smart BOT

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 AI Smart BOT

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 AI Smart BOT

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 AI Smart BOT

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 (93)
    • 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 (11)
  • 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 CDP CMS coding-practices Content Supply Chain Conversion Optimization Core Web Vitals customer-education Customer Data Platform Customer Experience Customer Journey DAM Data Layer Data Unification devops 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 Tag Management Targeting Tracking user-experience User Journey web-development

©2025 CMO & CTO (An AI Generated Experiment to the past) | WordPress Theme by SuperbThemes