InfoQ Homepage QCon Plus November 2020 Content on InfoQ
-
Starting Fast: Investigating Java's Static Compilation Landscape
Dan Heidinga discusses how to start a Java application faster, and how Graal Substrate VM, Quarkus, Project Leyden, and others can help with that.
-
From Monolith to Microservices
Sha Ma discusses how GitHub migrates from a monolith architecture to microservices, detailing some best practices.
-
From Mixins to Custom Hooks: History of Sharing in React
Ben Ilegbodu takes a history lesson on sharing in React in order to better understand how modern day custom hooks work and the problems they solve.
-
It’s Not Your Machine, It’s Your Code
Adekunle Adepoju discusses how limitations in the Linux kernel can lead to unneeded horizontal scale, and how to circumvent those and other limitations.
-
The Medieval Census Problem
Andy Walker discusses the principles of distributed computing used in medieval times, and the need to understand high latency, low reliability systems, bad actors, data migration, and abstraction.
-
Paving the Road to Production
Graham Jenson shares his experience of creating "paved roads" and deploying pipelines at Coinbase for the past five years, and what the advantages of doing that are.
-
Enabling Java: Windows on Arm64 – a Success Story!
Monica Beckwith discusses a timeline of their development efforts and Microsoft’s journey into OpenJDK land, a few Arm64 and Windows nuances, their testing and benchmarking.
-
Communicating Effectively with Your Business Partners
Randy Shoup discusses both the mindset and the techniques needed to be able to listen, understand, and communicate with non-engineers, showing how to use these techniques in some common scenarios.
-
Building Inclusive Software: Considerations and Constraints
Sitati Kituyi discusses implementation decisions that exclude millions of users, especially those in the developing world where many classic assumptions about internet users do not hold.
-
Lean and Accelerate: Delivering Value as an Engineering Leader
David Van Couvering wants his audience to have a deeper understanding of the effectiveness of these principles and an explanation as to why these principles work and why they should be implemented.
-
Project Valhalla: Bringing Performance to Java Developers
Tobi Ajila explains the advances being made in Project Valhalla to improve Java's memory density by making it easy to create compact, cache efficient data structures.
-
Greenwater, Washington: an Availability Story
Marc Brooker discusses defining and designing for availability that takes people into account, including examples of massive-scale cloud systems designed using these principles.