InfoQ Homepage Programming Content on InfoQ
-
Profiles, the Missing Pillar: Continuous Profiling in Practice
Michael Hausenblas takes a look at the origins and the motivation of CP and discusses the benefits of using CP in production, making the case that profiles are the missing pillar of observability.
-
APIs at Scale: Creating Rich Interfaces that Stand the Test of Time
Matthew Clark, Paul Caporn take a look at versioning, design patterns, handling different use-cases, supporting high-traffic moments, and the merits of different API types.
-
Using Shared Memory-Mapped Files in Java
Peter Lawrey discusses Unsafe in Java 8, Project Panama in Java 17 and Java 19, including pactical uses with code examples, demo using Panama, Event Sourcing using shared memory with Chronicle Queue.
-
The Journey to API Management on the Cloud
The panelists explore how to build, integrate, and expose services as managed APIs in the cloud to follow best practices and manage large deployments.
-
Staying JDK: Current in Production
Andrzej Grzesik discusses different perspectives towards Java upgrades and possible migration paths, how to plan and execute an upgrade, and what to expect in terms of tools, libraries and languages
-
Securing APIs and Microservices in the Cloud
Stefania Chaplin discusses how to secure APIs and microservices in the cloud based on OWASP recommendations.
-
Securing Java Applications in the Age of Log4Shell
Simon Maple looks at how one can be more proactive and defensive in decisions for future Log4Shell like scenarios, considering, identifying and reducing the risk introduced into applications.
-
Project Loom: Revolution in Java Concurrency or Obscure Implementation Detail?
Tomasz Nurkiewicz explores what Loom is, how it's implemented, what problems it solves, its shortcomings, and will it make reactive programming obsolete?
-
JIT vs. AOT: How to Pick the Right Approach
The panelists discuss the trade-offs between the two approaches and cover scenarios where either approach is best.
-
What You Should Know before Deploying ML in Production
Francesca Lazzeri shares an overview of the most popular MLOps tools and best practices, and presents a set of tips and tricks useful before deploying a solution in production.
-
GraphQL Caching on the Edge
Max Stoiber discusses why and how to edge cache production GraphQL APIs at scale.