~/conference

PyCon Israel 2024

date:2024-09-16
location:Gelilot, Israel
series:PyCon Israel · 3 editions
editions:[PyCon Israel 2017, PyCon Israel 2022, PyCon Israel 2024]
tags:[python]

PyCon Israel is a conference dedicated to the Python programming language, related technologies, and their use.

titleauthorlength
Panel: Civil Society Activity Following 7.10Tor Tzuk, Lior Samek, Bar Twito, Ori Kessler41m
A panel presents civil-society tech initiatives launched after October 7 to meet urgent needs. It covers Hamal Hibburim, a coordination platform that connected…
Talk in Hebrew on
Leveraging Python for Real-Time Image processingElazar Neeman21m
Realtime pipeline that ingests camera streams over RTSP or local device, runs OpenCV (cv2) for frame capture and SSD/YOLO object detection, then crops, aligns…
Talk in English on
Malicious Needle in a Haystack - PyPi Security PitfallsEugene Rojavski20m
Shows concrete PyPI attacks and defenses: demonstrates star-jacking (fake GitHub stats shown until PyPI requires uploads via trusted publisher management)…
Talk in English on
Teach Your Old Code New Tricks: Automating Code Quality in Large ProjectsDor Schwartz21m
Practical roadmap for adding linters and formatters to a large Python monorepo: use pre-commit to create isolated tool environments, run ruff/black/isort and…
Talk in English on
Reaching One Million Hands for Israeli advocacyKathrine Smoliansky22m
One Million Hands starts as automated Google Sheets scripts generated with GPT and evolves into a cloud platform with a Postgres-backed data pipeline, scrapers…
Talk in English on
Secimport: Tailor-Made eBPF Sandbox for Python ApplicationsAvi Lumelsky20m
A Python proof of concept uses eBPF to monitor syscalls, build a per-module syscall allowlist, and enforce it with near-zero overhead; it profiles a run to…
Talk in English on
Beyond KMeans - using LLMs to improve text clusteringNoah Santacruz19m
Combines sklearn KMeans and LangChain LLM calls to postprocess embeddings so clusters lose duplicates and “Misc” bins; uses OpenAI 3k+‑dim embeddings, runs…
Talk in English on
Accelerating ML Development with Multi-Modal Datasets: Python, Parquets, and DaftGuy Pozner19m
Mobileye converts multi-modal rows (ten ~640×480 images plus ~200 metadata fields) into Parquet with external image URIs on S3 and reads them with Daft’s…
Talk in English on
Designing a plugin architecture in PythonTsvi Mostovicz18m
A Python codegen tool gains runtime extensions by two concrete patterns: load a plugin file with importlib.spec_from_file_location, execute it, use…
Talk in English on
How to Make People Addicted to PythonHanan Cohen19m
Shows how to get colleagues interested in Python by demonstrating AI tools that generate Python code to automate routine, boring tasks. Describes using…
Talk in Hebrew on
It’s all about the db - a journey to accommodate 100k events per secondEyal Balla22m
System ingests 100k+ events/sec end to end, tested through three DB stages: Redis: a few thousand/sec, limited by single-threaded I/O and round trips…
Talk in English on
Hacking the Python Import SystemLiad Oz21m
Explains how Python resolves imports by implementing sys.meta_path finders and loader objects with create_module and exec_module, and shows exactly which…
Talk in English on
Empowering the Next Generation: Teaching Python to Young Girls through AliceCodeShani Bendor20m
Course runs with 11-year-old girls (two groups of nine, ages 10–11) using Trinket for browser Python, meeting mostly over Zoom with mentors in breakout rooms…
Talk in English on
How to Make Your Backend RoarHaki Benita33m
Builds a Django URL shortener and benchmarks PostgreSQL index strategies on a million rows: plain SELECT by key uses a B-tree index; switching to a covering…
Talk in English on
Unlocking Python's AST: The Metaprogramming Superpower You Didn't Know You HadYishai Zinkin17m
Builds a concrete linter that parses code with Python's ast module, walks nodes with ast.NodeVisitor, and decompiles nodes back to source using astor to detect…
Talk in English on
No more dependency nightmares: the Wix way for a healthy and stable python platformRoy Noyman31m
Wix solves Airflow dependency breakage by standardizing on pip with pip constraints and an internal tool that generates constraints via pip freeze, runs…
Talk in English on
Reducing your memory footprint by 75% with 6 lines of codeTomer Brisker23m
Claims a 75% memory reduction and large runtime and startup wins by changing a few lines where AbstractBaseClass checks cause massive recursive subclass and…
Talk in English on
Unblocking the Loop: Mastering Python's I/O Loop MonitoringNir Geller19m
Production asyncio services suffer repeated pod restarts after the event loop blocks for seconds at a time, once showing a 7s ping and daily restarts, traced…
Talk in English on
Letting AI Steal My Job - I'm Not Even Mad, This Is AmazingCarine-Belle Feder22m
Built an automated code-review pipeline that runs on every PR using GitHub Actions, Python and LLM SDKs, calling Vertex AI / Gemini and GPT to generate review…
Talk in English on
Making Python 100x faster with less than 100 lines of RustOhad Ravid19m
Claims a ~100x speedup on a small numpy-based library by profiling with py-spy sampling profiler, porting the hottest Python function to Rust with pyo3 and…
Talk in English on
The Hitchhiker's Guide to Advanced Python MonitoringMay Walter, Shani Armon23m
Covers concrete tradeoffs and working techniques across Python versions: settrace/setprofile are comprehensive but too slow for production, import hooks add…
Talk in English on
Unit testing LLM AgentsAdam Kariv23m
Proposes a practical test setup that runs the agent in a scripted conversational scenario by pairing an actor LM (simulates the user, given a task and stop…
Talk in English on
logger.info(f"Don't Give all your {secrets} away")Tamar Galer21m
A developer-turned-researcher describes an open-source Python solution that replaces the logging formatter to mask secrets at runtime, using GitLeaks rules…
Talk in English on
Let JSON Schema and Pydantic write your data modelsShahar Heller21m
Uses Pydantic plus JSON Schema to autogenerate client-side models and validation, converting schemas into runtime Pydantic models with a custom generator…
Talk in English on
How we deleted 10,000 lines of code and got control of our Airflow DAGsGil Reich18m
Airflow pipeline for site classification shrinks from 100+ files to ~25 specific files plus ~25 in a reusable DSdag framework, removing roughly 10,000 lines…
Talk in English on
Python bad cryptography habitsRan Bar-Zik34m
Covers concrete mistakes and fixes: common teams ship code that uses verify=False in requests to skip TLS validation, accept self signed certs in staging that…
Talk in English on
CLI, CI, DIY: Crafting Python Based Dev Tools in a DevOps VacuumLiubov Burtseva, Uri Drori26m
A small team replaces a brittle bash monolith with a Python package called Machina, built in about four weeks, that centralizes AWS, ECR, S3, Kafka, GitHub…
Talk in English on
10 Ways To Shoot Yourself In The Foot With TestsShai Geva20m
Ten concrete ways tests fail teams and how to fix them: always verify a test by intentionally injecting a bug; avoid isolated tests that share memory, files…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.