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…
