InfoQ Homepage Programming Content on InfoQ
-
A New Era for Database Design with TigerBeetle
Joran Dirk Greef discusses pivotal moments in database design and how they influenced the design decisions for TigerBeetle, a distributed financial accounting database.
-
Dark Side of DevOps
Mykyta Protsenko discusses the trade-offs that companies face during the process of shifting left, how to ease cognitive load for the developers, and how to keep up with the evolving practices.
-
API Evolution without Versioning
Brandon Byars patterns of evolution in addition to versioning, the tradeoffs that exist between API elegance, obviousness, and stability, broadening the conversation from API evolution to PM.
-
Log4Shell Response Patterns & Learnings from Them
Tapabrata Pal describes three broad categories of enterprises based on their responses to Log4Shell and identifies the key characteristics of each of these patterns.
-
Moving .NET Apps to the Cloud
The panelists discuss the benefits and challenges of moving .NET apps and the different options available, including managed Kubernetes services, serverless platforms, and HTTP-based hosting options.
-
Navigating Complex Environments and Evolving Relationships
Jennifer Davis discusses some of the opportunities organizations have for their work as they evolve.
-
Operationalizing Responsible AI in Practice
Mehrnoosh Sameki discusses approaches to responsible AI and demonstrates how open source and cloud integrated ML help data scientists and developers to understand and improve ML models better.
-
Blazing Fast, Minimal Change - Speed up Your Code by Refactoring to Rust
Lily Mara takes an existing codebase and rewrites part of it in Rust, focusing on writing a Rust reimplementation, cross-language regression testing, performance benchmarking of the new code.
-
How Open-Source Engagement Can Accelerate & Solidify Your Staff+ Career
Alex Porcelli discusses how open-source contributions and long-term community engagement help building and sharpening skills needed in a staff+ career.
-
Understanding Java through Graphs
Chris Seaton discusses Java’s compiler intermediate representation, to understand at a deeper level how Java reasons about a program when optimizing it.
-
Open Machine Learning: ML Trends in Open Science and Open Source
Omar Sanseviero discusses the trends in the ML ecosystem for Open Science and Open Source, the power of creating interactive demos using Open Source libraries and BigScience.
-
Modern API Development and Deployment, from API Gateways to Sidecars
Matt Turner shows a modern approach to designing, implementing, and documenting APIs using dedicated tooling in a decentralised environment that has all the good parts of an api-gateway solution.