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
When Apache Fluss elects a new leader, recovery has to account for both confirmed and in-flight data.
1
55
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
31
Building a new ML feature traditionally means stitching together Spark, BigQuery, Flink, Redis, Kubernetes, and Airflow, repeated for every new signal.
1
54
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
28
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
59
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.
26
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
94
The session examines how teams make experimentation repeatable, share useful practices, and decide which discoveries deserve wider adoption.
22
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
206
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
54
Chunking for RAG has two separate context-window constraints — and the embedding model can impose the tighter one.
1
103
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
46
The longer a stateful Flink job runs, the more state it accumulates — eventually managing that state takes more CPU than the computation itself.
1
98
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
42
Recommendations at Airbnb were four orders of magnitude larger than fraud detection: each search ranked thousands of homes, each with thousands of features — roughly 1 trillion operations per request.
1
123
Nikhil Simha, Co-Founder & CTO at zipline.ai, explains how the Chronon engine was rewritten to pre-compute most of that work, while keeping the API identical so nothing upstream broke.
1
51