InfoQ Homepage Programming Content on InfoQ
-
Backends in Dart: Strengths, Weaknesses, and Performance
Chris Swan provides an overview of Dart as a back-end language, then dives into those trade offs to look at the pros and cons of different choices.
-
What API Product Managers Need
Deepa Goyal discusses structured user research that feeds into an API producer lifecycle, mapping API producer and API consumer lifecycle, releasing iteratively, analyzing customer feedback.
-
Available, Affordable, Attractive: Enabling Platform Adoption
Olga Sermon showcases the tools developed for their internal platform, the user communication channels and templates, feedback collection forms and user journey template.
-
Efficient Language and Library Use to Reduce Carbon
Esteban Küber reviews their experience in designing and building a sample application with the same requirements in both Rust and Java.
-
Is Your Java Application Slow? Check out These Open-Source Profilers
Johannes Bechberger focuses on understanding the basic concepts of profiling like flame graphs, usage of async-profiler and JMC, advantages and disadvantages of the different tools.
-
Malignant Intelligence?
Alasdair Allen discusses the potentially ethical dilemmas, new security concerns, and open questions about the future of software development in the era of machine learning.
-
Taming Configuration Complexity Made Fun with CUE
Marcel van Lohuizen discusses configuration at scale including the design of CUE, how configuration can go wrong, the need for testing and validation, and how CUE does holistic configuration.
-
Connecting the Dots: API Design in a Distributed World
Ben Gamble explores API Design through the lens of a developer and a consumer of internal and external APIs.
-
Speed of Apache Pinot at the Cost of Cloud Object Storage with Tiered Storage
Neha Pawar discusses how to query data on the cloud directly with sub-seconds latencies, diving into data fetch and optimization strategies, challenges faced and learnings.
-
AI Bias and Sustainability
Leslie Miley discusses how the road to ubiquitous AI is clouded by the dangers of the inherent bias in Large Language Models and the increased CO2 emissions that come with deployment at scale.
-
Building Typesafe APIs with tRPC & TypeScript
Brian Douglas discusses how tRPC provides type safety end to end, ensuring the contract for the API boundary can be trusted by default.
-
A Bicycle for the (AI) Mind: GPT-4 + Tools
Sherwin Wu and Atty Eleti discuss how to use the OpenAI API to integrate large language models into your application, and extend GPT’s capabilities by connecting it to the external world via APIs.