Web site of PyWeb-IL

Monthly meetings about Python in general and Python for Web in particular in Tel Aviv-Yafo, Israel. For more details check out our Meetup page.

You are invited to join the mailing list.

To contribute to this page fork this repo.

Speakers and Organizers

Slides are usually in English. Most of the presentations were given in Hebrew.

Maintainer of this page is Gabor Szabo.

Upcoming events

next

2024.03.18 - PyWeb-IL #104: Dataclasses and hacking 'import'

Date and time: Monday, March 18, 2024 at 18:00

Location: Infinidat, Akerstein Tower A 9 Hamenofim Street, Herzeliya Pituach.

  • Rick Pelleg - Introducing Infinidat (10 minutes)
  • Elad Silberring: Python dataclasses (20 mins)
  • Elad Silberring: War stories (10 mins)
  • Liad Oz - Hacking 'import' (30 minutes) We'll be taking a look at how python 'imports' work behind the scenes and how PYTHONPATH and sys.path affect it. Then learn how to hook into the 'import' logic and show practical (and ridiculous) applications of them.


Past events

2023.09.11 - PyWeb-IL #104: CI/CD and Dash

Date and time: Monday, September 11, 2023 at 18:00

Location: Mobileye Tel Aviv, Mordekhai Anielewicz St 52 · Tel Aviv-Yafo

  • Aur Saraf: Read Code Every Day Slides
  • Roman Olshanskiy and David Katz: Rapid Development of Big Data Analytics Apps using Dash (40 mins) Slides

2023.05.01 - PyWeb-IL #103: Pandas and OpenEdX

Date and time: Monday, May 1, 2023 at 18:00

Location: "Jerusalem" room at AWS, 28th floor, Azrieli Sarona, Derech Menachem Begin 121

All the talks would be given in Hebrew.

  • Miki Tebeka: Faster Pandas: Make your Pandas code run faster and consume less memory (45 mins) Slides
  • Roi Shillo: CampusIL Architecture: Deploying Enterprise-grade Django-based architecture for National Learning Environment based on OpenEdX (45 mins)

This meetup is generously hosted by Amazon Web Services.

2023.03.13 - PyWeb-IL #102: VisiData and test architecture

Location: Swimm, Daniel Frisch St 3, 6th floor, Tel Aviv-Yafo

  • Ram Rachum: VisiData: A Vim-like tool for data science in the terminal (35 mins) slides
  • Aur Saraf: Test architecture can make or break your project (45 mins) slides

  • This meetup is generously hosted by Swimm.

2023.01.02 - PyWeb-IL #101: Variable scope and HTML over the wire

Location: Swimm, Daniel Frisch St 3, 6th floor, Tel Aviv-Yafo

  • Miki Tebeka: Variable scope & closure (45 min) slides
  • Meir Kriheli: HTML over the wire (45 mins) slides

  • This meetup is generously hosted by Swimm.

2022.11.14 - PyWeb-IL #100: Chrome extensions and CDC

Location: Swimm, Frisch 3 Tel Aviv, 6th floor

  • About Swimm (10 mins)
  • Elad Silberring: Creating a Chrome browser extension (25 mins) - slides
  • Alon Nisser: Change Data Capture (CDC) for advanced integration (30 mins) - slides

  • This meetup is generously hosted by Swimm.

2022.09.12 - PyWeb-IL #99: PostgreSQL and Git internals

Location: Swimm, Frisch 5 Tel Aviv, 6th floor

  • About Swimm (10 mins)
  • Amir More: Cultural Learnings of PostgreSQL for Make Benefit Glorious Company Product (40 mins) Slides
  • Aur Saraf: Git is a great design (45 mins) Slides

  • This meetup is generously hosted by Swimm.

2022.07.04 - PyWeb-IL #98: Vulnerabilities and PostgreSQL

  • About Viz.AI (10 mins)
  • Adam Gold: How I found and fixed a vulnerability in Python (40 mins) slides
  • Miki Tebeka: python -m (30 mins) slides

2022.05.02 - PyWeb-IL #97: Federated Learning and Regular Expressions

  • Tal Einat: Federated Learning: A promising new method for privacy-preserving ML (AI) modelling Slides Video
  • Aur Saraf: Stand Back! I Know Regular Expressions (50 mins) Slides Video

2022.03.07 - PyWeb-IL #96: PostgreSQL and property-based testing

2022.01.03 - PyWeb-IL #95: async.io and Pytest

  • Eyal Balla: Python async.io [async.io] - From zero to hero (40 mins) Slides Video
  • Amir More: Postgresql in Theory and Practice. (50 mins) Slides Video (English)

2021.11.01 - PyWeb-IL #94: Method chaining and Kubernetes

  • Tal Einat: Method chaining in Python (30 mins) Video
  • Alon Nisser: Kubernetes CPU- Requests, limits and noisy neighbors (30 mins) Slides Video

2021.09.13 - PyWeb-IL #93: PostgreSQL indices and epistemology

  • Haki Benita: Unlocking the full potential of PostgreSQL indexes in Django (40 mins) Slides
  • Alon Nisser: Epistemology - reflections on what is a truthful representation of reality in the software world (30 mins) Slides

2021.07.05 - PyWeb-IL #92: Caching and Spark

  • Alon Nisser: Using Spark with python: some tips and patterns (30 mins) slides video
  • Aur Saraf: The Two Hard Things In Computer Science (45 mins) slides video

2021.05.10 - #91: Rust and string formatting

PyCon IL 2021 (2-3 May)

2021.03.01 - #90: WebRTC and simulations

  • Miki Tebeka: Simulations for the Mathematically Challenged (40 mins) slides video
  • Benny Daon: WebRTC - Real time communications for the web (30 mins) Slides - App video

2021.01.04 - #89:

2020.11.02 - #88:

  • Shai Berger: The design and development of Choices in Django 3.0 (30 mins) Slides Video
  • Ram Rachum: GridRoyale, a life simulation for exploring social dynamics Slides Video
  • Miki Tebeka: Embedding and Calling Python with 0 Serialization and ε Memory (40 min) Slides Video

2020.09.07 - #87:

2020.07.06 - #86: Bauhaus and class optimization

2020.01.06 - #85: Blackbox testing, coding conventions, simulations

2019.12.15 - Django 3.0 release party

2019.11.04 - #84: Environment Setup, CPython on GitHub, and music

2019.09.02 - #83: Config parsers, Airflow and Serverless

2019.07.04 - #82: Productionization, Serialization, and post-Guido Governation

2019.06.02-06 PyCon IL 2019

2019.05.28 - Fixtures and Test Doubles in Pytest - Workshop

2019.05.06 - #81: DevPi, TypeScript, post-Guido

  • Benny Daon: devpi, your very own cheeseshop (30 mins) Slides Video
  • Keren Kenzi: Intro to Typescript (30 mins) Slides Video
  • Ram Rachum: PySnooper, PuDB, and a PEP idea (20 mins) Project Video

2019.03.04 - #80: Airflow, Productionization, setup.py

2019.01.07 - #79 - Dropbox: RabbitMQ, Sigterm, and Vim

2018.12.10 - #78

2018.09.03 - #77

2018.07.02 - #76

2018.05.23 - Mocking in Python as a testing tool - Workshop

2018.05.07 - #75 - Git, NoORM, Microservices

2018.03.05 - #74

2018.02.05 - #73

2018.01.16 - Python Pair Programming with TDD Workshop

  • Gabor Szabo

2018.01.01 - #72

2017.12.19 - Python testing workshop

2017.12.04 - #71

2017.11.20 - Your First Open Source contribution

2017.11.06 - #70

2017.10.02 - #69

2017.09.04 - #68

2017.08.07 - #67

vimrc of Miki Tebeka

2017.07.03 - #66

2017.06.11-14 - PyCon Israel

2017.06.05 - #65

2017.05.08 - #64

2017.04.03 - #63

2017.03.06 - #62

2017.02.06 #61

2017.01.02 #60

2016.12.05 #59

2016.11.07 - #58

2016.10.10 - #57

2016.09.05 - #56

2016.08.01 - #55

2016.07.04 - #54

2016.06.06 - #53

2016.05.02-03 - PyCon Israel

2016.04.04 - #52

2016.03.07 - #51

2016.02.01 - #50

  • Alon Nisser: Automate CLI apps with BATS (10 mins)
  • Nir Cohen: ld - reinstating Linux Distribution identification and information gathering in Python (15 mins)
  • Ori Hoch: Django-oscar e-commerce framework - review and deep-dive (~45 mins)

2016.01.04 - #49

2015.11.02 - #48

2015.10.12 - #47

2015.07.06 - #46

2015.06.01 - #45

  • Alon Nisser: Introduction to bash parallel (25 mins)
  • Amir Rachum: pep257.py - a linter for docstring conventions (5-10 mins)
  • Zohar Arad: SaltStack (45 mins)

2015.05.04 - #44

2015.04.13 - #43

2015.02.02 - #42

2015.01.05 - #41

  • Pablo Klijnjan: Intro to XIV
  • Amit Nabarro: SQL vs NOSQL in Django applications - Considerations, design and implementation decisions. The talk would include a hands-on workshop showing some examples working with MongoDB
  • Zohar Arad: Going beyond MongoDB for your NoSQL purposes - There are quite a few new (read - next gen.) NoSQL DBs that fit use-cases usually filled by MongoDB, but with better scaling capabilities and less headaches (or different ones). So, the point is not to diss Mongo, but to show viable alternatives. Some examples are - ArangoDB, RethinkDB, FoundationDB, HyperDex and Elastic Search (there are many more but these come to mind at the moment).

2014.12.01 - #40

Lightning talks: * Udi Bauman: Winning examples of declarative programming * Yehonatan Daniv: Django REST-assured , on GitHub demo

2014.11.03 - #39

2014.10.06 - #38