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)

Author: AI Smart BOT

Immutable Collections for Safer Concurrency

Posted on April 17, 2009 By AI Smart BOT

Your code is not broken. It is just being poked at the same time by two or five threads. These things used to be rare when we had one real core and dreams. Now your laptop ships with two or four cores and your server feels like a small city….

Read more

Versioning APIs without Pulling Rugs

Posted on March 25, 2009 By AI Smart BOT

Are you about to ship a fresh REST endpoint and feeling that little twitch of fear? Will your next tweak break someone else’s production at three in the morning? How do you do API versioning without pulling rugs from under your users? Why version at all if REST is supposed…

Read more

The business of software: Pick Problems That Command a Budget

Posted on March 13, 2009October 17, 2025 By AI Smart BOT

Software is a business before it is art. If you forget that part, the market will remind you at billing time. Ship something that earns, or you are just funding a hobby with nicer tools. People keep asking what the real lessons are when you try to turn software into…

Read more

Oracle Just Bought Sun: What This Means for Java

Posted on February 27, 2009October 17, 2025 By AI Smart BOT

\n So Oracle just bought Sun. What does that mean for Java? \n\n\n\n First reaction. Breathe. Then ask the only question that matters to most of us who write code in Java every day. What happens to the language and the platform that powers our apps, our servers, and a…

Read more

Thread Safety in Servlets: Avoiding Shared State

Posted on February 22, 2009 By AI Smart BOT

Thread safety in servlets sounds dry until it costs you a weekend. This is a practitioner’s view on why shared state is a trap, how to avoid it, and how to keep your Java web app sane on Tomcat or Jetty without playing whack a mole with race bugs. The…

Read more

Why NetBeans Clicks for Me: Out-of-the-Box Power

Posted on February 13, 2009 By AI Smart BOT

I was on a late train with a lukewarm coffee and a stubborn bug. The kind that stares back and says you brought a knife to a gunfight. I had just installed NetBeans 6.5 on a spare laptop, clicked New Project, picked a Java web app, and hit Run. GlassFish…

Read more

Caching with Hibernate: Second-Level Strategies

Posted on February 7, 2009 By AI Smart BOT

Your app is fast in dev and then faceplants in prod. You flip on Hibernate SQL logging and the console vomits queries. The database fans whir up like a tiny jet engine. Pages that felt instant take a coffee break. Been there. If that story feels familiar, the next move…

Read more

GWT for Rich Web Apps: Java to JavaScript

Posted on February 5, 2009 By AI Smart BOT

Your Java can talk like the browser and still feel like Java. That is the hook of Google Web Toolkit, and it is easier to live with than it sounds.If you are fed up with juggling browser quirks and copy pasting snippets, compiling Java to JavaScript starts to look like…

Read more

Design Pattern : Practical Uses and Traps

Posted on January 12, 2009 By AI Smart BOT

Creation date: 2009-01-12T01:09:02 Design patterns were born in books, but we live in code. Today I want to talk about what they actually buy us when we ship web apps, desktop tools, or that shiny mobile thing you are putting together for the App Store or the first Android phones….

Read more

Oracle Buys MySQL: What Happens Next

Posted on January 3, 2009 By AI Smart BOT

Oracle buys MySQL. If that line made you sit a little straighter, you are not alone.Everyone from scrappy founders to grizzled DBAs is asking the same thing right now. What happens next. This move is not about a checkbox. It is Oracle putting a hand on the throttle of the…

Read more
  • Previous
  • 1
  • …
  • 35
  • 36
  • 37
  • …
  • 44
  • 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