InfoQ Homepage Programming Content on InfoQ
-
Panel: Challenges & Opportunities of the Modern Financial Institutions
Lucas Cavalcanti, Dio Rettori, and Camilla Crispim discuss the challenges and opportunities of modern financial institutions.
-
Securing the Development & Supply Chain of Open Source Software (OSS)
David Wheeler discusses how OSS is developed & distributed as a supply chain (SC) model, how OSS developers can develop & distribute secure OSS today, and how potential users can select secure OSS.
-
How Facebook Is Bringing QUIC to Billions
Matt Joras and Yang Chi discuss the technical challenges implementing QUIC and HTTP/3, from edge load balancer to mobile clients, and from application tweaking to transport congestion control.
-
Kotlin is *Way* More Than Just Android
Justin Lee goes over a number of frameworks and libraries available for Kotlin development and not once have to touch the Android emulator.
-
Differentiable Programming in Kotlin
Irene Dea discusses how Facebook is using Kotlin, developing a new differentiable programming framework for it.
-
Java & JVM Panel
Simone Bordet and Cay Horstmann discuss Java’s new release cadence which brings exciting new features at a more consistent pace, Java's strongest points, and what we are missing.
-
Techniques for Maintainable Quarkus Applications
Ana Maria Mihalceanu discusses how to use Quarkus capabilities in order to write software that is easier to maintain.
-
Data Mesh in the Real World: Lessons Learnt from the Financial Markets
Tareq Abedrabbo shares how CMC Markets has gone through a transformation to take advantage of the new technologies, the architectural choices made and some of the challenges faced.
-
Co-Designing Raft + Thread-per-Core Execution Model for the Kafka-API
Alex Gallego discusses the lessons learned building a new storage engine from scratch with no virtual memory, no page cache, with purpose-built read-ahead and write-behind strategies.
-
Piranha: Reducing Feature Flag Debt @Uber
Murali Krishna Ramanathan describes the experiences building and deploying Piranha, an automated code refactoring tool to delete code corresponding to stale feature flags.
-
Keeping Pace with Java
Marc Hoffmann attempts to answer what are the important aspects of the new Java release schedule and what a pragmatic and sustainable update strategy looks like.
-
Complex Systems: Microservices and Humans
Katharina Probst discusses some of the best practices to build, evolve, and operate microservices, learnings from containers, service meshes, DevOps, Chaos & load testing, and planning for growth.