Uncover emerging trends and practices from the world’s most innovative software professionals to help you validate your software roadmap. Celebrating 20+ years.

Joined March 2008
A counterintuitive lesson from a RAG build: when documents are small enough and cost isn't a constraint, skipping chunking can remove significant engineering complexity.
1
38
Lan Chu, AI Tech Lead and Senior Data Scientist, explains when not to chunk, and why structured chunking is a strong first approach when you do need it.
1
15
When Apache Fluss elects a new leader, recovery has to account for both confirmed and in-flight data.
1
92
Anton Borisov, Principal Data Architect at Fresha, breaks down the sequence: truncate to the last confirmed high water mark, restore from a RocksDB snapshot, then replay the in-flight data into the prewrite buffer.
1
49
Building a new ML feature traditionally means stitching together Spark, BigQuery, Flink, Redis, Kubernetes, and Airflow, repeated for every new signal.
1
76
Nikhil Simha, Co-Founder & CTO at zipline.ai, explains how that growing burden contributed to data science and ML engineering becoming separate, large teams. Chronon was built to move that repeated infrastructure behind a common system.
1
41
Once AI is part of a critical system, model quality is only one control. Evals, inference, reliability, and autonomous workflows matter too. The Engineering AI Systems track at QCon San Francisco connects those decisions through six production case studies.
1
78
Review the track: buff.ly/hz1btG2 Six sessions connect applied AI architecture at BlackRock, retrieval and ranking at LinkedIn, ML serving at Netflix, evals, self-improving agents, and agentic software development.
32
Giving every engineer a coding agent does not create shared team capability. Read Brian Yang’s QCon AI New York session abstract: buff.ly/pT1T519
2
110
The session examines how teams make experimentation repeatable, share useful practices, and decide which discoveries deserve wider adoption.
27
At Spotify, running a coding agent across an entire fleet means dealing with Maven, Yarn, Bazel, and custom build scripts, all with different commands.
3
1
212
Jo Kelly-Fenton, Engineer at Spotify, explains how Spotify built a single verify tool that routes each repository to the right build and test system, giving the agent one interface for verification regardless of the underlying toolchain.
1
58
Chunking for RAG has two separate context-window constraints — and the embedding model can impose the tighter one.
1
108
Lan Chu, AI Tech Lead and Senior Data Scientist at Rabobank, explains: the largest embedding models top out at around 8,000 tokens, so chunking decisions need to account for the model creating the embeddings, not only the model generating the answer.
1
50
The longer a stateful Flink job runs, the more state it accumulates — eventually managing that state takes more CPU than the computation itself.
1
103
Giannis Polyzos, Principal Streaming Architect at Ververica, explains why compute-storage separation is a central design goal in Apache Fluss: separating growing state from the stream processor changes where the maintenance burden sits.
1
45