100 articles  ·  page 17 of 23

The Full-Stack JavaScript Revolution: Early Node.js & Event Loops

Architectural retrospective on the full-stack JavaScript revolution: early Node.js on Ubuntu, Express 3, libuv…

The Economics of Platform Decay: App Monetization, Dark Patterns & Reverse Engineering

The economics of platform decay: Enshittification in mobile apps, sponsored ad injection in Google Maps, Fravi…

Smartphone Wars & Architecture: Apple v. Samsung, Hardware Convergence & Mobile Web Optimization

Architectural analysis of the Apple v. Samsung patent wars, semiconductor convergence, and cross-platform mobi…

Groovy Dynamic Metaprogramming: Expando Objects, POGOs & REST API Serialization in Grails

Deep dive into Groovy dynamic metaprogramming: Expando objects, POGOs vs POJOs, Meta-Object Protocol (MOP), an…

GORM Criteria Queries: Filtering hasMany Associations & Avoiding Cartesian Duplicates

Mastering GORM Criteria queries in Groovy on Grails: filtering across hasMany collection associations, avoidin…

The Sky Is Pink: Fracking Geology, Groundwater Science & Policy

Examine the science and policy of hydraulic fracturing: Marcellus Shale geology, well casing cement failure, g…

Payment Gateway Reconciliation: Statements, Ledgers & Modern APIs

Exhaustive guide to payment gateway reconciliation: understanding cryptic ACH withdrawals, GAAP double-entry c…

From Adobe Flash Embeds to Modern HLS Streaming: Adaptive Video Architecture & Transcoding Pipelines

Transforming legacy Adobe Flash video embeds into modern HTTP Live Streaming (HLS): FFmpeg adaptive bitrate la…

Google Dart, WebAssembly & The Resilience of JavaScript: An Architectural Retrospective

Architectural retrospective on Google Dart, the 2011 JavaScript crisis, the TC39 ECMAScript renaissance, Dart'…

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…