Event Schedule

Note: The program is subject to last minute changes.

October 19

Day 1
Registration and Coffee
Welcome to Core C++ 2025!
Code Smarter: Harnessing AI tools for C++ Development
  • Inbal Levi

We got reflection - now what?
  • Noam Weiss

C++ Pitfalls and Sharp Edges to Avoid
  • Amir Kirsh

Are there Time-Bombs in your Realtime Code?
  • Mike Lindner

Coffee Break
From GPU Bottlenecks to Smooth Chat: Cost-Efficient Architectures for LLM Inference
  • Eshcar Hillel

Less Boilerplate, More Business Logic – Features in 20/23 that makes our code better
  • Miri Ben-Nissan

Virtual Table Security: Basic Exploitation and Protection with CTF Example
  • Sivan Zohar-Kotzer

Order! Order!
  • Ofek Shochat

  • Shar-yashuv Giat


[Hebrew]
From GPU Bottlenecks to Smooth Chat: Cost-Efficient Architectures for LLM Inference
  • Eshcar Hillel

Less Boilerplate, More Business Logic – Features in 20/23 that makes our code better
  • Miri Ben-Nissan

When the Structs Align ... and When They Don't
  • Tomer Vromen

Lock me up, Scotty!
  • Igor Khanin

  • Ben Liderman

Who's Afraid of the Big Bad Template?
  • Coral Kashri

C++20 Ranges for Beginners
  • Nathanel Green


[Hebrew]
Disaggregated memory with the advent of low latency fabrics
  • Joel Nider

Coroutines 101
  • Omer Anson

Lunch + appertizing talks
AI Close Encounters of the Third Kind
  • Yair Friedman

Hiring in the age of LLMs
  • Noam Weiss

Welcome to the Museum of AI Hallucinations
  • Maria Piterberg

Abstraction Addiction: When Good C++ Design Goes Bad
  • Adi Ben David


[Hebrew]
C++ in Early Boot
  • Elazar Leibovich

(Intel)ligent Verification: Applying AI to Tame Microprocessor Complexity
  • Lotem Dalal


[Hebrew]
C++23 Tools you will actually use
  • Alex Dathskovsky

Refactoring towards Structured Concurrency
  • Roi Barkan

C++ Contracts – a Meaningfully Viable Product
  • Andrei Zissu

C++23 Tools you will actually use
  • Alex Dathskovsky

Refactoring towards Structured Concurrency
  • Roi Barkan

Coffee Break
Parallel Paths: From SIMD Lanes to Memory Highways in C++
  • Eran Gilad

C++26 Contracts: Pitfalls to Watch
  • Ran Regev


[Hebrew]
Managing dependencies with CMake
  • Alex Kushnir

Typing++ for C++ - Making the Compiler Do the Thinking
  • Chris Gearing

The effects of C++ evolvement on Design Patterns
  • Yair Friedman

Adventures with Bazel
  • Vlad Dovlekaev