#

Apache Programming Tutorials & Engineering Articles

1003 Apache tutorials, guides, and engineering insights from LinkedIn, Uber, NVIDIA, and more

Apache Articles & Tutorials

Filter:
Pankaj Mohapatra, Arun Mahadeva Iyer, Balajee Nagasubramaniam, Prashant Wason, Alon Levy
11 min read
--
Aravind Selvan, Calder Lund, and Gaurang Sadekar
13 min read
Includes Code
--
Nimish Sheth, Manas Kelshikar, Dhirendra Kumar Singh, Rajan Jana, Wasim Raza
8 min read
--
ClickHouse logo
ClickHouse
Intermediate
ClickHouse is joining the Open Secure AI Alliance alongside NVIDIA and other industry leaders to help build open tools that keep AI agents secure.
Google logo
Google
Advanced
To prevent context window bloat and reduce token consumption, Genkit Go introduces Agent Skills based on a progressive disclosure architecture. Developers can package specialized instructions, scripts, and references into modular SKILL.md bundles where only the frontmatter metadata is initially exposed to the agent's system prompt. When a task matches the skill's description, Genkit's middleware dynamically loads the full instruction body and associated assets, ensuring the model accesses precise workflows exactly when needed.
Prakhar Agarwal, Avinash Varma Sagi, Abhay Singh Chauhan, Kranthi Reddy, Divya Rai
11 min read
--
Ramp logo
Ramp
Beginner
Bypassing row-by-row Snowflake result materialization cut fetch-memory growth and doubled one ML workflow’s training-data window on the same cluster size.
5 min read
Includes Code
--
ClickHouse logo
ClickHouse
Advanced
Retention limits, sampling, and metric roll-ups aren't observability best practices - they're workarounds for storage systems that can't handle full-fidelity data, and they're becoming a hard blocker for AI-driven workflows.
19 min read
Includes Code
--
ClickHouse logo
ClickHouse
Beginner
Query Insights is now in preview for ClickHouse Cloud Managed Postgres: every query pattern your database runs, ranked by impact, with the diagnostic picture of why each one is slow.
9 min read
Includes Code
--
ClickHouse logo
ClickHouse
Intermediate
ClickHouse was released in open source on Jun 15 2016, ten years ago. Since then, it became the most popular open source analytical database with more than 2000 contributors.
ClickHouse logo
ClickHouse
Advanced
On June 15, 2016, ClickHouse went open source under the Apache 2.0 license. Ten years later, it's one of the most widely deployed analytical databases in the world.
ClickHouse logo
ClickHouse
Intermediate
ClickHouse now has an official ADBC driver, giving Ruby, R, C, and every other ADBC-aware tool zero-conversion, Arrow-native access to ClickHouse without a dedicated client for each language.
NVIDIA logo
NVIDIA
Advanced
Useful quantum computers will require fault tolerant logical operations. Researchers are actively exploring many different quantum error correction (QEC) codes…
Elizabeth Goodman
5 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
As more teams move from humanoid robot bring-up to task-specific skill development, the need for repeatable development workflows is growing.
Elizabeth Goodman
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
Industrial machinery generates more alarms than technicians can triage. For each important alarm requiring follow-up, the technician pulls historical context…
NVIDIA logo
NVIDIA
Advanced
GPU-accelerated query engines are often constrained by memory and I/O bandwidth. NVIDIA hardware advances—including high bandwidth memory (HBM)…
Michelle Horton
12 min read
--
Google logo
Google
Intermediate
An open specification for finding and verifying tools, skills, and agents across the web.Agents are ...
Junjie Bu, Srinivas Krishnan
5 min read
Includes Code
--
Google logo
Google
Intermediate
DiffusionGemma is an experimental text-generation model built on the Gemma 4 architecture that uses diffusion-based parallel generation instead of token-by-token autoregression, enabling much faster inference, bidirectional context awareness, and real-time self-correction while remaining deployable on consumer GPUs. Its architecture generates and refines 256-token blocks in parallel through iterative denoising, allowing it to handle complex constraint-based tasks such as Sudoku more effectively than traditional language models and demonstrating strong gains from fine-tuning. The model integrates with vLLM and other popular inference frameworks, giving developers access to a new non-autoregressive approach that combines high performance, efficient long-context scaling, and straightforward customization and deployment.
Ian Ballantyne, Omar Sanseviero
6 min read
Includes Code
--
Stripe logo
Stripe
Intermediate
Some microservices are difficult to test because their behavior depends on a long tail of inputs that are hard to model by hand. This post focuses on how to build a repeatable Apache Spark replay harness for testing without creating a second implementation of the service.
Vivek Yadav
8 min read
Includes Code
--
Netflix Technology Blog
13 min read
Includes Code
--
Stripe logo
Stripe
Intermediate
Some microservices are difficult to test because their behavior depends on a long tail of inputs that are hard to model by hand. For that class of problem, Apache Spark's massive parallelism and linear scalability can be leveraged to build a regression test harness. That makes it possible to compare old and new implementations, model upcoming rule changes, and quantify impact before a change reaches production.
Vivek Yadav
9 min read
--
NVIDIA logo
NVIDIA
Advanced
Maximizing the value of AI infrastructure demands deep visibility into GPU utilization. Yet many platform teams running AI workloads on Kubernetes operate with…
Guy Saltoun
6 min read
Includes Code
--
Airbnb logo
Airbnb
Advanced
How Airbnb shifts from PaaS to an internal knowledge graph infrastructure at scale.
Lucen Zhao
9 min read
--
NVIDIA logo
NVIDIA
Advanced
NVIDIA Ising is the world’s first family of open AI models for building quantum processors, launching with two model domains: Ising Calibration and Ising…
NVIDIA logo
NVIDIA
Intermediate
The Gemmaverse expands with the launch of the latest Gemma 4 multimodal and multilingual models, designed to scale across the full spectrum of deployments…
Google logo
Google
Intermediate
Google DeepMind has launched Gemma 4, a family of state-of-the-art open models designed to enable multi-step planning and autonomous agentic workflows directly on-device. The release includes the Google AI Edge Gallery for experimenting with "Agent Skills" and the LiteRT-LM library, which offers a significant speed boost and structured output for developers. Available under an Apache 2.0 license, Gemma 4 supports over 140 languages and is compatible with a wide range of hardware, including mobile devices, desktops, and IoT platforms like Raspberry Pi.
Google AI Edge Team
6 min read
Includes Code
--
NVIDIA logo
NVIDIA
Advanced
Developing new protein-based therapies and catalysts involves the challenging task of designing protein binders, or proteins that bind to a target protein or…
Kyle Gion
10 min read
Includes Code
--
NVIDIA logo
NVIDIA
Intermediate
AI has evolved from assistants following your directions to agents that act independently. Called claws, these agents can take a goal, figure out how to achieve…
Ali Golshan
6 min read
Includes Code
--
Notion logo
Notion
Intermediate
The article discusses Notion's journey in scaling its vector search infrastructure, achieving a 10x increase in scale while reducing costs by 90% over two years.
Preeti Gondi, Mickey Liu, Nathan Louie, Calder Lund, Jacob Sager
10 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article discusses the ecdysis library developed by Cloudflare, which enables graceful restarts for Rust services without dropping live connections.
Manuel Olguín Muñoz
10 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses Pinterest's transition to a next-generation database ingestion framework designed to address the limitations of legacy systems.
Pinterest Engineering
10 min read
Includes Code
Has Summary
--
Uber logo
Uber
Intermediate
This article introduces uForwarder, Uber's open-source push-based consumer proxy for Apache Kafka's async queuing system.
Zhifeng Chen, Yang Yang, Haifeng Chen
12 min read
Has Summary
--