100 articles  ·  page 25 of 30

Developer Velocity & Build Overhead: Grails JVM Cold Starts vs. Modern Fast Refresh

Architectural analysis of developer velocity and build overhead: comparing Grails JVM compilation cycles with …

Resolving Grails Multiple DataSources & Hibernate Second-Level Cache Configuration Errors

Technical runbook for resolving Hibernate NoCachingEnabledException in Grails multi-datasource applications: D…

Real-Time Telemetry & Event Streaming: From Google Analytics to OpenTelemetry & Kafka

Architectural analysis of the evolution of real-time web telemetry: from Google Analytics Real-Time to session…

Mastering GORM & Hibernate: Cascading Persistence, Association Traps & Scaffolding

Architectural guide to mastering GORM and Hibernate: cascading persistence, belongsTo vs hasMany associations,…

Douglas Crockford & The Evolution of JavaScript: JSON, JSLint & The Good Parts

Deep technical analysis of Douglas Crockford's monumental impact on web engineering: the discovery and standar…

From RequireJS and Dart Dreams to Modern Bundlers: A Retrospective on Frontend Asset Optimization

Back in 2012, I wrote about using RequireJS and Google Closure Compiler while predicting Google Dart would rep…

Architecting Rich Internet Applications: Decoupling Groovy on Grails Backends with Backbone.js RESTful Models

Architectural retrospective on decoupling Groovy on Grails backends with Backbone.js client-side MV* models, R…

Apache SSL/TLS Deployment: OpenSSL CSR Generation, SNI & Modern Let's Encrypt Automation

Engineering guide to Apache SSL/TLS: OpenSSL RSA and ECDSA CSR generation, Server Name Indication (SNI) multi-…

The Audacious Genius of Cappuccino: How Objective-J and 280 North Redefined What Was Possible on the Web

In April 2012, I complained about a shell script error when testing the Cappuccino framework on Ubuntu. Lookin…

The Web Runtime Evolution: From Adobe Flash & ActionScript to Dart, HTML5 & WebAssembly

Architectural analysis of the web runtime evolution: why Adobe Flash Player could never be open-sourced, the d…

LessCSS and Object-Oriented CSS: The Engineering Blueprint for Scalable Web Styles

Explore LessCSS and Object-Oriented CSS (OOCSS): separation of structure and skin, parametric mixins, CSS vari…

The Death of "Don't Be Evil": Self-Hosting, Decentralization & Data Sovereignty

Architectural blueprint for reclaiming data sovereignty and escaping Big Tech monopolies: building self-hosted…