100 articles  ·  page 13 of 23

PhantomJS + Jasmine vs Selenium Web Driver

Recently I started using phantomjs, which is a headless browser based on web-kit, for automated JavaScript tes…

Bypassing Enterprise Build Overhead: Reverse Proxies, Local Overrides & Modern HMR

How to bypass slow enterprise builds: Charles Proxy and Fiddler Map to Local mechanics, Chrome DevTools Local …

Maximiliano Firtman & The Architecture of the Modern Mobile Web

Explore mobile web architecture with Maximiliano Firtman: device fragmentation, RRC cellular radio battery mec…

Cognitive Neuroplasticity & Developer Performance: The Happiness Advantage in Software Engineering

Shawn Achor's Happiness Advantage applied to software engineering: The Tetris Effect in debugging, cognitive n…

The Frontend Revolution: Transitioning from PHP Monoliths to CanJS, Mustache, Grunt & Jasmine BDD

Architectural retrospection on transitioning from PHP monoliths to frontend Behavior-Driven Development with C…

Digital Physics & The Simulation Hypothesis: Computational Cosmology & Information Theory

Computational cosmology & digital physics: Nick Bostrom simulation hypothesis, Wheeler It from Bit, quantum la…

Urban Petroleum Extraction: The Inglewood Oil Field, Fault Seismicity & Environmental Engineering

Scientific and environmental engineering analysis of urban petroleum extraction in Los Angeles: Inglewood Oil …

Nexus 7 Hardware Architecture: Digitizer Failure, OCA Lamination & Right to Repair

Engineering retrospection on the Google Nexus 7 screen fracture: projected capacitive touch physics, Indium Ti…

The Death of Third-Party Clients: Twitter API 1.1, OAuth 1.0a HMAC-SHA1 & Token Caps

Twitter API 1.1 architectural retrospective: Mandatory OAuth 1.0a HMAC-SHA1 signing, granular rate limit windo…

Raspberry Pi Keeps Rebooting

For a moment there it seemed like my Pi was functioning correctly. But now it constantly restarts. My love aff…

The 2013 Java Zero-Day Security Crisis: Applet Sandbox Escapes, Deserialization & Modern JVM Hardening

Comprehensive engineering retrospective on the 2013 Java zero-day exploits, applet sandbox escapes, deserializ…

Dead Man's Switch Architecture: Heartbeats, Leader Leases & Distributed Failovers

Architectural deep dive into the Dead Man's Switch pattern: distributed consensus heartbeats in Raft, Linux /d…