InfoQ Homepage Development Content on InfoQ
-
Develop Your Development Experience
Jessica Kerr talks about the team that is more than the people on it - it's also the tools. Instead of onboarding more developers, one should enhance and customize the tools.
-
Inside a Self-Driving Uber
Matt Ranney breaks down the software components that come together to make a self-driving Uber drive itself. He talks about how they thoroughly test new software before it is deployed to the fleet.
-
Testing in the Age of DevOps
Roy Osherove discusses how to approach testing in a DevOps environment.
-
What's New in Spring AMQP 2.0
Gary Russell discusses what was new in Spring AMQP 2 including listener container implementation, type-safe RabbitTemplate operations and more.
-
It's a Kind of Magic: under the Covers of Spring Boot
Brian Clozel and Stéphane Nicoll discuss Spring Boot auto-configuration and the conditional configuration model.
-
Project Reactor: Now and Tomorrow
Stéphane Maldini and Simon Baslé discuss what’s new in Spring Reactor including support for Reactive AOP, Observability, Tracing, Error Strategies for long-running streams, new Netty driver, etc.
-
Go beyond Native with Web-Based VR and AR
Kieran Farr discusses how to create compelling and performant VR and AR experiences delivered entirely through the browser, how web-based VR and AR compare to native applications, and more.
-
Manual Testing is Dead. Long Live Manual Testing
Tony Bruce discusses testing and the differences between manual and automated testing, if such a distinction should exist.
-
Bootiful Development with Spring Boot and React
Matt Raible shows how to develop with Java 8, Spring Boot, React, and TypeScript.
-
Top Ways to Deliver Your Spring Code to the Cloud
Brian Benz shows how Java developers can deliver Spring code to Azure based on Spring Music as an example, using Linux command line tools, open source tools such as Jenkins, and other free SDKs.
-
Mining Functional Patterns
Debasish Ghosh discusses refactoring imperative code into functional patterns, improving code quality from the point of view of modularity, compositionality and simplicity.
-
Securing Serverless – by Breaking in
Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping understand the mistakes that can be made, their implications, and how to avoid them.