InfoQ Homepage Development Content on InfoQ
-
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.
-
Avoiding Reactor Meltdown
Phil Clay shows code examples of blocking problems and solutions when using Project Reactor, as well as a live demo with BlockHound.
-
Learning Spring Boot: First as a Student, Then as a Teacher
Jennifer Lee highlights an advantage to Spring Boot: it's easy to learn, easy to master, and easy to teach.
-
Bits and Pieces
Kenneth McAlpine explores how the combination of hardware and performative coding shaped the sound of early video game music, and how it changed the way that composers conceived of and used music.
-
Career Abroad - How the Best Technologists Are Conquering the World
Thiago Ghisi discusses lessons learned in his career securing and advancing in a good job.
-
Taking Back Software Engineering
Dave Farley discusses adopting a disciplined, scientific approach to solving problems in software while still encouraging people-centric creation.