Dynamically adding an interceptor to a build-in CDI bean
Explains how to use CDI 2.0's InterceptionFactory to dynamically bind an interceptor to a built-in Java EE bean, like HttpAuthenticationMechanism.
Explains how to use CDI 2.0's InterceptionFactory to dynamically bind an interceptor to a built-in Java EE bean, like HttpAuthenticationMechanism.
A tutorial on building a RESTful API for movies using Koa 2, Postgres, and Test Driven Development (TDD) with Mocha and Chai.
Explains the JavaScript 'this' keyword, arguing it's essential to learn despite its perceived complexity, and discusses its role in OOP vs. functional programming.
A dual perspective on rOpenSci's open peer-review process for R packages, from both reviewer and package author viewpoints.
A technical guide on using Service Workers and localStorage to create web forms that save user input when offline and submit later.
An introduction to CPU branch prediction, explaining its purpose and classic algorithms to understand modern research.
Explains how to reduce Firebase bundle size by 220kb using webpack's tree-shaking and modular imports.
Explains Laravel 5.4's real-time facades feature, which allows creating facades on-the-fly without separate classes.
Overview of the upcoming MQTT v5 specification, detailing new features like properties and request/response patterns for IoT development.
The article argues for the importance of recursion in functional programming, specifically F#, countering common misconceptions about its inefficiency.
Explains the math behind GANs, their training challenges, and introduces WGAN as a solution for improved stability.
A developer returns to blogging, outlining a list of modern DevOps and cloud technologies to explore and asking readers to vote on the next topic.
How to implement extensionless URLs in JSF 2.3 using a ServletContextListener and dynamic servlet mappings.
A visual cheat sheet for the stringr package in R, originally created in French and translated to English, for string manipulation tasks.
A comparison of PyTorch and TensorFlow deep learning frameworks, focusing on programmability, flexibility, and ease of use for different project scales.
Explains Laravel 5.4's new higher order messaging and 'when' method for collections, showing cleaner syntax for filtering and actions.
A technical blog post detailing the lab setup and initial test cases for preventing Windows 10 update reboots, using VMs and automated data collection.
Explores how machine learning concepts like neural network training and optimization mirror daily life challenges and decision-making processes.
Explains .NET Standard, its purpose, and how it relates to .NET Core, .NET Framework, and other implementations.
Introducing the Disassembly Diagnoser for BenchmarkDotNet, a tool to disassemble .NET code to ASM, IL, and C# for performance analysis.