100 articles · page 18 of 24
Higher Education ROI, Student Debt Inflation & The Rise of Technical Meritocracy
Economic analysis of higher education inflation, the student debt crisis, and the rise of software engineering…
Enterprise File Transfer Architecture: Groovy SFTP, FTPS & Commons Net Integration
Engineering guide to enterprise file transfer architecture in Groovy and Grails: SFTP vs FTPS, JSch SSH sessio…
Compiling Groovy to JARs: Bytecode Compilation, @CompileStatic & JVM Polyglot Architecture
Deep dive into compiling Groovy to JAR files: JVM bytecode compilation mechanics, the Groovy runtime dependenc…
The Silicon Valley Dilemma: Cupertino Relocation, Big Tech Economics & The Remote Shift
Reflections on the Silicon Valley relocation dilemma: balancing big tech Cupertino job offers, Glendale cultur…
mnoGoSearch: The Evolution of Full-Text Search & Inverted Index Engines
Examine the architecture of full-text search: why SQL LIKE queries fail, the mechanics of mnoGoSearch inverted…
The JVM Renaissance: Dynamic Metaprogramming, Groovy MOP & Enterprise Grails
Architectural retrospective on the JVM polyglot renaissance: dynamic metaprogramming, Groovy Meta-Object Proto…
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…
