InfoQ Homepage Development Content on InfoQ
-
Making Translytical Applications Reactive: Lessons Learned Implementing an R2DBC Driver for SAP HANA
Jonathan Bregler overviews the lessons learned while implementing a reactive relational database connectivity (R2DBC) driver for the SAP HANA database.
-
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Sergey Kuksenko talks about the performance benefits inline types bring to Java and how to exploit them. Inline/value types are the key part of experimental project Valhalla.
-
It Really Is a Series of Tubes
Molly Wright Steenson goes in-depth into one of the largest information networks of its day, the pneumatic tubes, and provides a historical comparison to the development of modern digital networks.
-
Entity Framework Debugging Using SQL Server: A Detective Story
Chris Woodruff takes a look at database server configurations using MSSQL database profiling tools and understanding Query Execution Plans to get the most out of Entity Framework.
-
Reactor: The New Power Source for PayPal's JVM Framework
Anil Gursel and Rick Hogge share the technical journey for moving PayPal engineers from a JAX-RS imperative programming model to a reactive stack.
-
Java 8 LTS to the Latest - a Performance & Responsiveness Perspective
Monica Beckwith and Anil Kumar discuss Java JDK 8u LTS to the latest JDK 13 major changes, as well as impact on performance and responsiveness to backported JDK 11u LTS.
-
Enabling Secure Code at Scale with Spring and OAuth2
Matt Ruel and Darren Forsythe discuss using Spring Security and OAuth2 to secure an application.
-
Do’s and Don’ts: Avoiding First-Time Reactive Programmer Mines
Sergei Egorov discusses some of the problems encountered when creating a reactive system.
-
Designing a Reactive System
Stephane Maldini, Ryland Degnan and Andy Shi discuss what options there are to build reactive systems.
-
The Value of Reactive Systems
Stephane Maldini and Violeta Georgieva build a decision-making template to assist devs in starting a Reactive architecture.
-
Pivot! (Let’s Talk about Tech, Climate and Mapping)
Sal Freudenberg and Chris Adams discuss the climate, its impact on the world, and the role of technology in preventing global warming.
-
JUnit 5: Evolution and Innovation
Sam Brannen presents new features in JUnit 5: parallel test execution, temporary directories, custom display name generators, method ordering, timeouts, the Test Kit, and new extension APIs.