Quoting Addy Osmani
Key insights on API design and compatibility from Addy Osmani's lessons at Google, emphasizing that compatibility is a core product feature.
Key insights on API design and compatibility from Addy Osmani's lessons at Google, emphasizing that compatibility is a core product feature.
How TypeScript resolved the naming conflict between its existing Iterator type and JavaScript's new global Iterator class from ECMAScript 2025.
Explains how to polyfill the Fetch API for older browsers and Node.js, covering polyfills vs. transpilers and Babel configuration.
A developer's detailed account of persistent hardware and software issues with the LG UltraFine 5K display when used with various MacBook Pro models.
Explores the challenge of achieving 100% test coverage for Python code that must handle version-specific logic and compatibility layers.
Analysis of the Java 9 Jigsaw module system debate, covering compatibility concerns and objections from major vendors like Red Hat and IBM.
A script to automatically update all Xcode plugins for compatibility with the latest Xcode and Xcode-beta versions.
Microsoft ends support for IE8, IE9, and IE10, sparking discussion on how to handle core web experiences for outdated browsers.
Summary of JavaOne 2015 talks on preparing for JDK 9, focusing on Project Jigsaw modularity and compatibility changes.
A guide on making Python code compatible with both Python 2 and 3 using try-except blocks for imports.
A detailed account of the challenges faced when attempting to upgrade a mid-2009 MacBook Pro with an SSD, including hardware compatibility issues.
Explores fixing compatibility issues between Django and the PyPy Python interpreter, detailing specific bugs and solutions.
A developer's critique of OBIEE dashboard compatibility across Opera, Firefox, IE, and Chrome browsers, highlighting rendering issues.
A discussion on the risks and benefits of using Django's undocumented internal APIs, with advice on managing compatibility.