What Future Java Might Look Like
Explores potential future Java features discussed at Devoxx Belgium, including new language syntax and capabilities.
Explores potential future Java features discussed at Devoxx Belgium, including new language syntax and capabilities.
Explores patterns for building interoperable Custom Elements that work across frameworks like React and Angular, focusing on properties as the source of truth.
A post-mortem analysis of the troubled Requests 2.12 release, detailing the 'five whys' behind breaking changes and technical decisions.
Troubleshooting guide for resolving Avro serialization errors when integrating Oracle GoldenGate with Kafka Connect.
A curated list of newsletters for front-end developers to stay updated on CSS, design systems, UI/UX, and web tools.
A developer's guide to getting started with the .NET Core Tools MSBuild 'alpha', covering installation, project creation, and configuration.
A critical review of Spotify's web, desktop, and mobile apps, highlighting numerous bugs, localization errors, and usability issues.
A developer explains how they built a web app using the Canvas API to add a blue beanie to user photos for Blue Beanie Day.
A concise introduction to Babel.js, explaining its purpose as a JavaScript compiler for modern syntax and its core concepts like plugins and presets.
Announcing the launch of a product image classification API for fashion, built with deep learning, with details on performance and usage.
A technical guide on configuring and using SendGrid to send emails from Azure Functions after the GA release, including code examples.
A guide to fixing a broken Chromium user profile on Ubuntu by deleting or renaming specific cache and configuration files.
How to create clean URLs and redirects on GitHub Pages using a custom 404.html page and JavaScript, without server-side code.
Needle v0.1.1 released, adding Theos integration for iOS tweak development and new modules for security testing.
Argues for integrating research and cross-department collaboration in Computer Science education to foster innovation beyond pure technology.
Foreword for a book on applying Domain-Driven Design, Functional Programming, and Reactive principles to manage complexity in modern software systems.
How to fix a Java IncompatibleClassChangeError when running the Kafka Connect HDFS connector by unsetting the CLASSPATH.
Discusses the decline of restrictive software licenses like GPL and the dominance of permissive licenses (MIT, Apache, BSD) in modern open source.
A critical essay arguing against using Electron for desktop apps, citing bloat, poor performance, and misuse for simple tools.
Introduction to a new Java newsletter by editor Nicolai, discussing its purpose and the global Java developer community.