InfoQ Homepage Programming Content on InfoQ
-
A Platform Engineering Journey: Copy and Paste Deployments to Full GitOps
Jemma Hussein Allen explains practical approaches to CI/CD, GitOps, and team collaboration, aimed at enhancing software development lifecycle efficiency.
-
How GitHub Copilot Serves 400 Million Completion Requests a Day
David Cheney explains the architecture powering GitHub Copilot, detailing how they achieve sub-200ms response times for millions of daily requests.
-
Rebuilding Prime Video UI with Rust and WebAssembly
Alexandru Ene features details of a new UI SDK in Rust for Prime Video that targets living room devices.
-
Recommender and Search Ranking Systems in Large Scale Real World Applications
Moumita Bhattacharya overviews the industry search and recommendations systems, goes into modeling choices, data requirements and infrastructural requirements, while highlighting challenges.
-
A Walk along the Complexity-Performance Curve
Richard Startin explores the relationship between complexity and performance through the lens of recent improvements to the Java String class, visiting continuous profiling and some assembly code.
-
Building a Lightning Fast Firewall with Java & eBPF
Johannes Bechberger discusses building a high-throughput firewall leveraging the combined power of eBPF and Java.
-
Practical Benchmarking: How to Detect Performance Changes in Noisy Results
Matt Fleming provides tips for understanding noise, where it comes, and techniques for fighting it, plus some anecdotes and real-life examples from the world of open-source.
-
Pioneering the Future: Advancing Infrastructure for AI Agents
AI agents, powered by RAG and vector databases, will anticipate needs, automate workflows, and supervise agents. This talk explores infrastructure, security, and impact to help enterprises harness AI.
-
Elevate Developer Experience with Generative AI Capabilities on AWS
Olalekan Elesin discusses how generative AI tools can improve productivity, streamline workflows, and foster a more efficient and effective development environment.
-
Prompt Engineering: Is it a New Programming Language?
Hien Luu debates if prompt engineering is a programming language, arguing the case for both sides and exploring how this may impact learning and skill acquisition for software developers.
-
Leveraging Open-source LLMs for Production
Andrey Cheptsov discusses the practical use of open-source LLMs for real-world applications, weighing their pros and cons, highlighting advantages like privacy and cost-efficiency.
-
Efficient DevSecOps Workflows with a Little Help from AI
Michael Friedrich tells a story about experienced pain points, wasted hours debugging and solving, and learning how a little help from AI makes DevSecOps workflows efficient again.