InfoQ Homepage Programming Content on InfoQ
-
The Anti-transformation Transformation
Mirco Hering explores what is hindering many large, complex enterprise organizations from achieving mature DevOps, providing guidance on how to progress.
-
Opportunities and Pitfalls of Event-driven Utopia
Bernd Rücker goes over the concepts, the advantages, and the pitfalls of event-driven utopia. He shares real-life stories or points to source code examples.
-
Highlighting Silicon Valley Strategies for Improving Engineering Velocity, Efficiency, and Quality
David Mercurio shares personal insights and experiences about cultural practices that one can apply to help improve the effectiveness of an engineering organization.
-
Your Program as a Transpiler: Applying Compiler Design to Everyday Programming
Edoardo Vacchi discusses opportunities to apply programming language development techniques learned working with Drools and jBPM to a broader context.
-
Panel: Which Java Vendor Should I Choose?
The panelists provide an animated discussion to help people pick which JDK makes sense for their organization.
-
Beyond Entitlements for Cloud-native
Chandra Guntur and Hong Liu show how they use Open Policy Agent with Spring Boot and HOCON to produce a responsibility management solution that scales to volume and performance needs.
-
Real-Time Stream Analysis in Functional Reactive Programming
Riccardo Terrell discusses about a reactive approach to application design, and how to account for handling events in near real time employing the Functional Reactive Programming paradigm.
-
The Trouble with Memory
Kirk Pepperdine takes a look at the telltale signs that a JVM based application is in the 60% memory inefficiency area, and demonstrates the steps one can take to attack this problem.
-
Are We Really Cloud-Native?
Bert Ertman talks about Cloud-native, what it takes to do it right and what it means to do application development right in the cloud.
-
Quarkus and GraalVM: Booting Hibernate at Supersonic Speed, Subatomic Size
Sanne Grinovero discusses how Quarkus was created, how it works and how it’s able to get complex libraries such as Hibernate ORM compatible with GraalVM native images.
-
Orchestrating Continuous Experiments
Matteo Cavucci describes an outcome-first approach to strategy and prioritization, showing how it’s possible to balance team autonomy and a global product direction.
-
Seven Steps to Design, Build, and Scale an AI Product
Allie Miller explores the fundamental use cases in AI and how designers and engineers can be at the forefront of prioritizing AI/ML best practices.