<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>PyConIsrael</title>
        <link>https://tube.hamakor.org.il</link>
        <description>Mirror of https://www.youtube.com/@PyConIsrael</description>
        <lastBuildDate>Thu, 28 May 2026 04:43:30 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Toraifōsu</generator>
        <image>
            <title>PyConIsrael</title>
            <url>https://tube.hamakor.org.il/client/assets/images/icons/icon-96x96.png</url>
            <link>https://tube.hamakor.org.il</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://tube.hamakor.org.il/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://tube.hamakor.org.il/feeds/videos.xml?videoChannelId=8" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Sharone Zitzman: Don't Be a Hack / Dev Talks FTW]]></title>
            <link>https://tube.hamakor.org.il/w/expQfkJqcxZtvxZQFZicDH</link>
            <guid>https://tube.hamakor.org.il/w/expQfkJqcxZtvxZQFZicDH</guid>
            <pubDate>Sun, 02 Jun 2024 14:11:04 GMT</pubDate>
            <description><![CDATA[שרון זיצמן מסבירה לקהל איך לבנות הרצאה טכנית. מתוך סדנת הכנה ל־CFP של כנס פייקון ישראל 2024]]></description>
            <content:encoded><![CDATA[<p>שרון זיצמן מסבירה לקהל איך לבנות הרצאה טכנית.</p>
<p>מתוך סדנת הכנה ל־CFP של כנס פייקון ישראל 2024</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="254034627" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/6da98bdd-818f-4176-ae5e-a4ff1e7c612f/6fb1d5e7-fd19-452a-a64a-488c0e9f582b-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/6da98bdd-818f-4176-ae5e-a4ff1e7c612f"/>
            <media:player url="https://tube.hamakor.org.il/w/expQfkJqcxZtvxZQFZicDH"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/22d11f0e-64da-4ecd-a6b3-824fe6f37b3c-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/31d6bc61-3513-4601-8cf7-54db0a7422d9-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/7e309f4b-4326-440f-8036-a569d8fc713a-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="254034627" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/6da98bdd-818f-4176-ae5e-a4ff1e7c612f/6fb1d5e7-fd19-452a-a64a-488c0e9f582b-1080-fragmented.mp4" framerate="25" duration="3177" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="134437463" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/6da98bdd-818f-4176-ae5e-a4ff1e7c612f/b7a1a487-2063-4342-8ae1-9187e2a6ac8a-480-fragmented.mp4" framerate="25" duration="3177" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="51904479" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/6da98bdd-818f-4176-ae5e-a4ff1e7c612f/1c9e2df6-8524-4a58-adcd-b451cecbcdc8-0-fragmented.mp4" framerate="0" duration="3177" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/e677720f-204f-4054-8e6f-877854877c18.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Sharone Zitzman: Don't Be a Hack / Dev Talks FTW</media:title>
            <media:description type="plain">שרון זיצמן מסבירה לקהל איך לבנות הרצאה טכנית. מתוך סדנת הכנה ל־CFP של כנס פייקון ישראל 2024</media:description>
        </item>
        <item>
            <title><![CDATA[Shai Berger: What we want to see in PyCon]]></title>
            <link>https://tube.hamakor.org.il/w/3jH7GJCjKnQyMZoMozHFQU</link>
            <guid>https://tube.hamakor.org.il/w/3jH7GJCjKnQyMZoMozHFQU</guid>
            <pubDate>Sun, 02 Jun 2024 13:57:52 GMT</pubDate>
            <description><![CDATA[שי ברגר מסביר לקהל אילו הרצאות מחפש צוות התוכן של פייקון ישראל. מתוך סדנת הכנה ל־CFP של כנס פייקון ישראל 2024]]></description>
            <content:encoded><![CDATA[<p>שי ברגר מסביר לקהל אילו הרצאות מחפש צוות התוכן של פייקון ישראל.</p>
<p>מתוך סדנת הכנה ל־CFP של כנס פייקון ישראל 2024</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="45797060" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/12cf00e8-28ff-44bd-a542-e4844f5e6208/e5caedf6-614e-4b76-ba3a-b96e80d0cce9-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/12cf00e8-28ff-44bd-a542-e4844f5e6208"/>
            <media:player url="https://tube.hamakor.org.il/w/3jH7GJCjKnQyMZoMozHFQU"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/ef73d9f9-4e23-4111-81ac-3f4ad2f631f9-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/bcbbe60b-30f8-4b02-b41c-287d680f0249-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/b74871cf-f5e7-4dbc-ba61-ea0eedbafaab-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="45797060" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/12cf00e8-28ff-44bd-a542-e4844f5e6208/e5caedf6-614e-4b76-ba3a-b96e80d0cce9-1080-fragmented.mp4" framerate="25" duration="882" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="26619650" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/12cf00e8-28ff-44bd-a542-e4844f5e6208/941aba30-2919-452f-a5de-a306304845f1-480-fragmented.mp4" framerate="25" duration="882" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="14228217" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/12cf00e8-28ff-44bd-a542-e4844f5e6208/116cb751-cf6a-4564-b480-7e3ad91cbb68-0-fragmented.mp4" framerate="0" duration="882" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/b6e7bbcd-873b-47d2-9bb6-f442177e6600.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Shai Berger: What we want to see in PyCon</media:title>
            <media:description type="plain">שי ברגר מסביר לקהל אילו הרצאות מחפש צוות התוכן של פייקון ישראל. מתוך סדנת הכנה ל־CFP של כנס פייקון ישראל 2024</media:description>
        </item>
        <item>
            <title><![CDATA[Erez Waisbard- How to prepare your python code for the post-quantum era]]></title>
            <link>https://tube.hamakor.org.il/w/9gNmUo8LNAmtBc9ziP5S27</link>
            <guid>https://tube.hamakor.org.il/w/9gNmUo8LNAmtBc9ziP5S27</guid>
            <pubDate>Tue, 26 Sep 2023 10:29:14 GMT</pubDate>
            <description><![CDATA[The post-quantum era is upon us, and new cryptographic algorithms are now available. Python developers that use encryption, signatures, or other cryptographic operations in their code must update their Python code. There are already Python impleme...]]></description>
            <content:encoded><![CDATA[<p>The post-quantum era is upon us, and new cryptographic algorithms are now available. Python developers that use encryption, signatures, or other cryptographic operations in their code must update their Python code. There are already Python implementations, but they can be problematic to use as a drop-in.<br />
In this session, We will learn about post-quantum cryptography algorithms and why we should use them.<br />
We will also learn to combine the old and new algorithms securely, ensuring we maintain our classical assurance and certification while preparing for the quantum challenges.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="83868213" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/42fdd620-fc38-4699-8148-d81efcf176b8/c7a434c9-8560-4ec2-b2f4-6b68891210c6-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="3"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/42fdd620-fc38-4699-8148-d81efcf176b8"/>
            <media:player url="https://tube.hamakor.org.il/w/9gNmUo8LNAmtBc9ziP5S27"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/b79b68b1-66bb-403e-9009-b54405f15ba4-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/8fe19527-cdee-450c-9563-434a441c3a19-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/2f23d977-07e4-4d83-aa05-acb1a4967716-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="83868213" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/42fdd620-fc38-4699-8148-d81efcf176b8/c7a434c9-8560-4ec2-b2f4-6b68891210c6-1080-fragmented.mp4" framerate="25" duration="1451" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="44622438" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/42fdd620-fc38-4699-8148-d81efcf176b8/3950287f-f831-4504-9b7d-36113c5db212-480-fragmented.mp4" framerate="25" duration="1451" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="23688841" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/42fdd620-fc38-4699-8148-d81efcf176b8/f3e5031b-e1d3-47a7-8a5e-7c7bfce9aae4-0-fragmented.mp4" framerate="0" duration="1451" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/96b3c1ca-31f1-4bf9-b651-dca4d345a68b.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Erez Waisbard- How to prepare your python code for the post-quantum era</media:title>
            <media:description type="plain">The post-quantum era is upon us, and new cryptographic algorithms are now available. Python developers that use encryption, signatures, or other cryptographic operations in their code must update their Python code. There are already Python impleme...</media:description>
        </item>
        <item>
            <title><![CDATA[Galit Bary-Weisberg- Clean Code for Data Scientists]]></title>
            <link>https://tube.hamakor.org.il/w/pttPg77zov8hHhYG47gfXv</link>
            <guid>https://tube.hamakor.org.il/w/pttPg77zov8hHhYG47gfXv</guid>
            <pubDate>Sun, 06 Aug 2023 14:33:57 GMT</pubDate>
            <description><![CDATA[Python is a powerful and flexible language. However, its flexibility can sometimes lead to suboptimal code. For instance, consider this snippet taken from a real-world codebase: {v: [] for v in [a for b in p for a in b]}. Many data scientists who ...]]></description>
            <content:encoded><![CDATA[<p>Python is a powerful and flexible language. However, its flexibility can sometimes lead to suboptimal code. For instance, consider this snippet taken from a real-world codebase: {v: [] for v in [a for b in p for a in b]}.<br />
Many data scientists who use Python on a daily basis lack traditional software engineering education, resulting in code that may be difficult to maintain and debug.</p>
<p>Fortunately, best practices of clean code in software engineering have existed for many years and can help to avoid these problems before they occur. In this talk, we will review fundamental concepts from the influential book "Clean Code" by Robert C. Martin. The book was written in Java, but I assure you that I have enough examples of bad code also in Python 😃<br />
We will discuss when and how to incorporate these concepts into your daily work, providing practical examples of clean code dos and don'ts in Python.</p>
<p>If you're a team lead, software developer, or data scientist interested in producing better code and spending less time debugging, this talk is for you. Join me to learn how to level up your team's skills and write maintainable, efficient code that will save you valuable time.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="150682719" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/be186997-b236-4865-b504-14d594e62423/fecbd75a-acc3-45e0-92f0-c534eff2366c-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="1"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/be186997-b236-4865-b504-14d594e62423"/>
            <media:player url="https://tube.hamakor.org.il/w/pttPg77zov8hHhYG47gfXv"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/ceb3bad7-909e-43a2-9d5f-015ae4bf075d-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/8c1163c7-e0e4-464e-8b81-dae642cce832-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/441fe723-f596-4eff-a724-18ffd0b73511-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="150682719" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/be186997-b236-4865-b504-14d594e62423/fecbd75a-acc3-45e0-92f0-c534eff2366c-1080-fragmented.mp4" framerate="50" duration="1680" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="71237263" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/be186997-b236-4865-b504-14d594e62423/4276cfd9-7026-4232-929c-265be2fe1b9c-480-fragmented.mp4" framerate="25" duration="1680" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="27364132" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/be186997-b236-4865-b504-14d594e62423/34a2db98-317f-4a97-978f-6dbdb1bc2050-0-fragmented.mp4" framerate="0" duration="1680" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/a0c52d78-50d8-468b-baa0-596853edfe10.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Galit Bary-Weisberg- Clean Code for Data Scientists</media:title>
            <media:description type="plain">Python is a powerful and flexible language. However, its flexibility can sometimes lead to suboptimal code. For instance, consider this snippet taken from a real-world codebase: {v: [] for v in [a for b in p for a in b]}. Many data scientists who ...</media:description>
        </item>
        <item>
            <title><![CDATA[Adam Hopkins- closing keynote]]></title>
            <link>https://tube.hamakor.org.il/w/4Fpkpm3CJM9KSNCrzGsa7U</link>
            <guid>https://tube.hamakor.org.il/w/4Fpkpm3CJM9KSNCrzGsa7U</guid>
            <pubDate>Tue, 01 Aug 2023 12:32:17 GMT</pubDate>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="202456921" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/1dcbcdad-1a2b-425f-b763-b7a86aa92844/77828ce2-2cdd-41c4-9bb4-47b8db1a4b71-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/1dcbcdad-1a2b-425f-b763-b7a86aa92844"/>
            <media:player url="https://tube.hamakor.org.il/w/4Fpkpm3CJM9KSNCrzGsa7U"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/a2ae42bc-43b2-4859-bab2-4a72d9e08add-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/5336fbb8-4592-4b09-a49e-603a103ea6c2-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/e26492a4-35b4-497a-a1d5-77d4e470181d-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="202456921" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/1dcbcdad-1a2b-425f-b763-b7a86aa92844/77828ce2-2cdd-41c4-9bb4-47b8db1a4b71-1080-fragmented.mp4" framerate="25" duration="2676" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="94684677" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/1dcbcdad-1a2b-425f-b763-b7a86aa92844/0959fc58-d135-46ea-a820-5c585d74300b-480-fragmented.mp4" framerate="25" duration="2676" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="43712448" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/1dcbcdad-1a2b-425f-b763-b7a86aa92844/3c809d8d-eccf-4d8a-a8b2-e24dbc367ff2-0-fragmented.mp4" framerate="0" duration="2676" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/83c418b7-f03a-41f1-8b49-43775fc9a6a8.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Adam Hopkins- closing keynote</media:title>
        </item>
        <item>
            <title><![CDATA[Haki Benita- Taming Nondeterminism With Dependency Injection]]></title>
            <link>https://tube.hamakor.org.il/w/wFM3iuF6npMRhhknwLN2Yv</link>
            <guid>https://tube.hamakor.org.il/w/wFM3iuF6npMRhhknwLN2Yv</guid>
            <pubDate>Tue, 01 Aug 2023 09:34:46 GMT</pubDate>
            <description><![CDATA[There are many sources of nondeterminism in code such as randomness, IO, environment variables, databases and many more. Dependency injection is a pattern that provides a way to control nondeterminism in code and make tests easier to write. In th...]]></description>
            <content:encoded><![CDATA[<p>There are many sources of nondeterminism in code such as randomness, IO, environment variables, databases and many more. Dependency injection is a pattern that provides a way to control nondeterminism in code and make tests easier to write.</p>
<p>In this talk I'll demonstrate how nondeterminism can pose challenges even in simple functions, and how to use dependency injection to address these problems!</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="107613279" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/f87fec6b-d9cc-4826-a821-3f36b13a4b61/fd0aff60-addb-478d-bbad-b224d1757f3b-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/f87fec6b-d9cc-4826-a821-3f36b13a4b61"/>
            <media:player url="https://tube.hamakor.org.il/w/wFM3iuF6npMRhhknwLN2Yv"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/d41fe931-f312-43d0-a215-12a3893d5e30-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/47fc59eb-998b-42c8-b702-cd24cef8a2f0-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/e53610ff-d4c3-4477-922a-b7d5b651a51d-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="107613279" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/f87fec6b-d9cc-4826-a821-3f36b13a4b61/fd0aff60-addb-478d-bbad-b224d1757f3b-1080-fragmented.mp4" framerate="25" duration="1339" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="50308903" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/f87fec6b-d9cc-4826-a821-3f36b13a4b61/9dc3565e-ff73-4437-9513-0a39590c89a8-480-fragmented.mp4" framerate="25" duration="1339" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="21880367" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/f87fec6b-d9cc-4826-a821-3f36b13a4b61/e4f75aaa-8b6a-4474-9fa7-3284c51923fc-0-fragmented.mp4" framerate="0" duration="1339" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/b7df2718-2060-4ed6-8e67-a7155585110b.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Haki Benita- Taming Nondeterminism With Dependency Injection</media:title>
            <media:description type="plain">There are many sources of nondeterminism in code such as randomness, IO, environment variables, databases and many more. Dependency injection is a pattern that provides a way to control nondeterminism in code and make tests easier to write. In th...</media:description>
        </item>
        <item>
            <title><![CDATA[Ran Bar Zik- Using 4$ microprocessor]]></title>
            <link>https://tube.hamakor.org.il/w/dNa9x3n8f3VQw4ympkfB2s</link>
            <guid>https://tube.hamakor.org.il/w/dNa9x3n8f3VQw4ympkfB2s</guid>
            <pubDate>Tue, 01 Aug 2023 09:34:40 GMT</pubDate>
            <description><![CDATA[ESP32 is a 4$ only microprocessor, it is a NON-Arduino microprocessor with built-in WiFi and Bluetooth, and you can work with it without electronic knowledge. Anyone with only expertise in Python can program and build a networking chip for monitor...]]></description>
            <content:encoded><![CDATA[<p>ESP32 is a 4$ only microprocessor, it is a NON-Arduino microprocessor with built-in WiFi and Bluetooth, and you can work with it without electronic knowledge. Anyone with only expertise in Python can program and build a networking chip for monitoring your home network or a security infiltration tool that can hack WiFi networks or anything else – the sky is the limit! In this lecture, I will explain ESP32 and show a code and demo of the practical and fun projects you can build with it.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="144486961" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/679f83b4-bb5d-417e-bd8c-04d4dc7fc800/3c84dcf0-8528-48f1-9020-6bceba445ea7-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/679f83b4-bb5d-417e-bd8c-04d4dc7fc800"/>
            <media:player url="https://tube.hamakor.org.il/w/dNa9x3n8f3VQw4ympkfB2s"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/40e27c1a-344b-4b74-a1db-032b4d80e11e-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/f6c50732-6956-4c5b-9f46-9ea85c69e19e-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/2042729e-e1bb-4114-ae5a-3fab9c6ee8b7-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="144486961" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/679f83b4-bb5d-417e-bd8c-04d4dc7fc800/3c84dcf0-8528-48f1-9020-6bceba445ea7-1080-fragmented.mp4" framerate="25" duration="1505" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="63560696" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/679f83b4-bb5d-417e-bd8c-04d4dc7fc800/13d916d0-2f50-47f4-bd5b-b5e30f32209c-480-fragmented.mp4" framerate="25" duration="1505" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="24552770" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/679f83b4-bb5d-417e-bd8c-04d4dc7fc800/d38fb133-510e-4808-9021-b2e94841a4eb-0-fragmented.mp4" framerate="0" duration="1505" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/ab668d50-260b-43e8-944c-d9f1814da642.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Ran Bar Zik- Using 4$ microprocessor</media:title>
            <media:description type="plain">ESP32 is a 4$ only microprocessor, it is a NON-Arduino microprocessor with built-in WiFi and Bluetooth, and you can work with it without electronic knowledge. Anyone with only expertise in Python can program and build a networking chip for monitor...</media:description>
        </item>
        <item>
            <title><![CDATA[Boris Gorelik- The Secret Agents of Modeling: Why ABM Deserves Your Attention!]]></title>
            <link>https://tube.hamakor.org.il/w/cdZPpw4mgmL75Hhw3UAu7A</link>
            <guid>https://tube.hamakor.org.il/w/cdZPpw4mgmL75Hhw3UAu7A</guid>
            <pubDate>Tue, 01 Aug 2023 09:34:19 GMT</pubDate>
            <description><![CDATA[With recent advances in AI, novel methods like generative AI and large language models have captured significant attention. However, Agent-Based Modeling (ABM) offers unique advantages and versatility for various applications such as financial mod...]]></description>
            <content:encoded><![CDATA[<p>With recent advances in AI, novel methods like generative AI and large language models have captured significant attention. However, Agent-Based Modeling (ABM) offers unique advantages and versatility for various applications such as financial modeling, social interactions, and cybersecurity. In this talk, I aim to demonstrate the potential of ABM for fast experimentation and hypothesis testing by modeling the world through isolated, manageable components. By breaking down complex systems into simpler elements, ABM allows for easier exploration and understanding of the underlying dynamics. I will showcase various use cases and provide Python code snippets using the Mesa package to illustrate the practical implementation of ABM. Join me in discovering the untapped potential of Agent-Based Modeling and learn how to implement this powerful approach in your projects with the help of Python and the Mesa package. As an exciting bonus, I'll also demonstrate how to integrate GPT within ABM, because everyone wants a piece of GPT in their projects!</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="131876404" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/5ae514ea-3cbd-4523-916e-c98789cfe9be/8e4c9679-b3a9-4021-b900-519bcb0b612a-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/5ae514ea-3cbd-4523-916e-c98789cfe9be"/>
            <media:player url="https://tube.hamakor.org.il/w/cdZPpw4mgmL75Hhw3UAu7A"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/235f5911-0f7c-4663-8ba4-fe4ed6a77716-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/a5b2691d-4c4b-42d3-88d8-d10f7921cd5f-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/37535eb3-c124-40b3-bd82-dc603713c4e6-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="131876404" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/5ae514ea-3cbd-4523-916e-c98789cfe9be/8e4c9679-b3a9-4021-b900-519bcb0b612a-1080-fragmented.mp4" framerate="25" duration="1363" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="59708810" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/5ae514ea-3cbd-4523-916e-c98789cfe9be/ccafcc83-e6d0-48a6-9d47-aaeb37e1a178-480-fragmented.mp4" framerate="25" duration="1363" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="22216244" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/5ae514ea-3cbd-4523-916e-c98789cfe9be/1997724e-b1ac-48df-a72b-35f0bac99dcb-0-fragmented.mp4" framerate="0" duration="1363" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/c8ae93b5-32e2-4e11-86ed-92c58856cccd.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Boris Gorelik- The Secret Agents of Modeling: Why ABM Deserves Your Attention!</media:title>
            <media:description type="plain">With recent advances in AI, novel methods like generative AI and large language models have captured significant attention. However, Agent-Based Modeling (ABM) offers unique advantages and versatility for various applications such as financial mod...</media:description>
        </item>
        <item>
            <title><![CDATA[Aur Saraf- Things you can do in Python, but probably shouldn't]]></title>
            <link>https://tube.hamakor.org.il/w/eUp7kcFvyqyqPkGgLvnZns</link>
            <guid>https://tube.hamakor.org.il/w/eUp7kcFvyqyqPkGgLvnZns</guid>
            <pubDate>Tue, 01 Aug 2023 09:34:13 GMT</pubDate>
            <description><![CDATA[Have you ever used cffi to mutate an immutable str? Used fuckit('module') to import a module that tends to throw random fits of anger (and exceptions)? Used try: 1/0; except: import inspect to change a function's behavior based on who called it? U...]]></description>
            <content:encoded><![CDATA[<p>Have you ever used cffi to mutate an immutable str? Used fuckit('module') to import a module that tends to throw random fits of anger (and exceptions)? Used try: 1/0; except: import inspect to change a function's behavior based on who called it? Used an import hook to extend Python's syntax with your own syntactic constructs? Implemented a cache for your functions that parametrizes on the last modified time of the module they and their arguments are defined in and every module it depends on?</p>
<p>No? Good.</p>
<p>But someone had to check the grass isn't greener in hell, so you wouldn't be tempted to, right? And honestly, I've seen the last two running in production sorry i really gotta go ok thanks byeee dodges</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="114960220" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/7097b85b-50ae-4832-b0d3-a547464f2438/f748bf71-d2eb-4443-b1ee-fe97d3fa3e45-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/7097b85b-50ae-4832-b0d3-a547464f2438"/>
            <media:player url="https://tube.hamakor.org.il/w/eUp7kcFvyqyqPkGgLvnZns"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/64542569-1ce0-4699-8506-101b1da5c2a1-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/ec454775-dac1-43cf-9ed8-d39373f33302-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/3bf4c173-6d7c-464a-a1fe-0409329effbb-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="114960220" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/7097b85b-50ae-4832-b0d3-a547464f2438/f748bf71-d2eb-4443-b1ee-fe97d3fa3e45-1080-fragmented.mp4" framerate="25" duration="1323" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="53661757" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/7097b85b-50ae-4832-b0d3-a547464f2438/c59be58b-5ba9-44d8-b569-b8e4c25e893d-480-fragmented.mp4" framerate="25" duration="1323" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="21585397" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/7097b85b-50ae-4832-b0d3-a547464f2438/da99d794-f516-47bf-ada5-7216d5e483f0-0-fragmented.mp4" framerate="0" duration="1323" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/522a7f79-2fae-4acc-b4b1-b4c18edeebfd.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Aur Saraf- Things you can do in Python, but probably shouldn't</media:title>
            <media:description type="plain">Have you ever used cffi to mutate an immutable str? Used fuckit('module') to import a module that tends to throw random fits of anger (and exceptions)? Used try: 1/0; except: import inspect to change a function's behavior based on who called it? U...</media:description>
        </item>
        <item>
            <title><![CDATA[Omer Shacham , Oren Nissenbaum- Python Typing Implamentation]]></title>
            <link>https://tube.hamakor.org.il/w/dUwvNJVhpz1ruESQzPoehY</link>
            <guid>https://tube.hamakor.org.il/w/dUwvNJVhpz1ruESQzPoehY</guid>
            <pubDate>Tue, 01 Aug 2023 08:27:33 GMT</pubDate>
            <description><![CDATA[In this PyCon lecture, we'll explore Python typing implementation and why it's an important tool for any Python developer. We'll cover the basics of how to implement typing correctly, as well as some common mistakes to avoid. We'll also delve into...]]></description>
            <content:encoded><![CDATA[<p>In this PyCon lecture, we'll explore Python typing implementation and why it's an important tool for any Python developer. We'll cover the basics of how to implement typing correctly, as well as some common mistakes to avoid. We'll also delve into some popular typing-related tools like mypy, dataclass, and pydantic. You'll come away with a solid understanding of Python typing and how to use these tools to improve your code quality and maintainability. Whether you're new to Python or an experienced developer, this lecture is a must-see for anyone looking to improve their coding skills.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="97594843" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/68832512-9d67-466b-88c9-5d92c7c988ac/f9e41f64-22ff-47b8-8f04-0ac56e2749cb-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/68832512-9d67-466b-88c9-5d92c7c988ac"/>
            <media:player url="https://tube.hamakor.org.il/w/dUwvNJVhpz1ruESQzPoehY"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/4ef6a8dc-0f18-4500-baf3-57c632af98a1-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/f722c670-8fd4-4be5-a816-4e73ca4188cf-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/b9517a33-0de8-46ab-b646-560c6ae9eefb-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="97594843" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/68832512-9d67-466b-88c9-5d92c7c988ac/f9e41f64-22ff-47b8-8f04-0ac56e2749cb-1080-fragmented.mp4" framerate="25" duration="1184" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="45537949" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/68832512-9d67-466b-88c9-5d92c7c988ac/24a4a8fe-9a7d-416d-84cc-c1970106d7f9-480-fragmented.mp4" framerate="25" duration="1184" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="19363751" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/68832512-9d67-466b-88c9-5d92c7c988ac/6a6f0e98-5082-4447-9d4b-775dc6c7bbac-0-fragmented.mp4" framerate="0" duration="1184" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/ad882cad-3449-4d2b-98c1-853f40a88687.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Omer Shacham , Oren Nissenbaum- Python Typing Implamentation</media:title>
            <media:description type="plain">In this PyCon lecture, we'll explore Python typing implementation and why it's an important tool for any Python developer. We'll cover the basics of how to implement typing correctly, as well as some common mistakes to avoid. We'll also delve into...</media:description>
        </item>
        <item>
            <title><![CDATA[Josh Grossman , Michal Kamensky- Omniscient AppSec]]></title>
            <link>https://tube.hamakor.org.il/w/xwxZNAULXNvmYELuJXvMMt</link>
            <guid>https://tube.hamakor.org.il/w/xwxZNAULXNvmYELuJXvMMt</guid>
            <pubDate>Tue, 01 Aug 2023 01:31:22 GMT</pubDate>
            <description><![CDATA[The best software security solutions to your security requirements and challenges are specific to your use case, self-service and don't impede development velocity. This will often include creating custom, safe versions of functionality or not all...]]></description>
            <content:encoded><![CDATA[<p>The best software security solutions to your security requirements and challenges are specific to your use case, self-service and don't impede development velocity. This will often include creating custom, safe versions of functionality or not allowing the use of certain library functions which we know are dangerous. However, making sure that this guidance is constantly followed can be problematic.</p>
<p>Whilst standard automated tools such as bandit or pylint may help discover generic vulnerabilities such as insecure use of pickle or security errors/misconfigurations such insecure autoescape configuration, how can we verify that our custom solutions and guidance have been correctly implemented and more importantly, stay that way, without writing complicated custom rules for these tools?</p>
<p>In this talk we will discuss examples of custom solutions like this but more importantly, we will demonstrate how to continuously verify that the code remain in a secure state with these solutions implemented, on an ongoing basis. We will demonstrate using simple rule syntax provided by the free, open-source, Semgrep tool.</p>
<p>Some example scenarios we’ll discuss:</p>
Verifying we are not using a disallowed function in a 3rd party library.
Checking for the presence of security sensitive decorators in all places with allowed exceptions, etc.
Looking for a function that is called in an unsafe way.

<p>You should leave with ideas for how you can have custom and specific security guidelines that match your situation and how you can use a simple rule syntax to verify them as well as solve other similar code analysis problems.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="246004540" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/ff4f5486-2b55-4fc1-a839-a66eeb6a55d9/ee0063b1-b020-4f7f-be32-a300489fa9fa-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/ff4f5486-2b55-4fc1-a839-a66eeb6a55d9"/>
            <media:player url="https://tube.hamakor.org.il/w/xwxZNAULXNvmYELuJXvMMt"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/1981ae9b-6e59-4f0b-b6ca-11d033e50b96-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/feb7ba46-617b-4539-8e5b-983f906b0d9a-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/f4f0a495-1f26-4f09-992b-bbe734822473-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="246004540" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/ff4f5486-2b55-4fc1-a839-a66eeb6a55d9/ee0063b1-b020-4f7f-be32-a300489fa9fa-1080-fragmented.mp4" framerate="25" duration="2373" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="109711283" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/ff4f5486-2b55-4fc1-a839-a66eeb6a55d9/ebfd5b7d-09e3-4936-8288-0fbaafab886b-480-fragmented.mp4" framerate="25" duration="2373" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="38693484" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/ff4f5486-2b55-4fc1-a839-a66eeb6a55d9/c7926899-32ae-4f3a-917b-cb80613d4cd2-0-fragmented.mp4" framerate="0" duration="2373" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/67a891cb-17d3-489b-8e5a-5b949c0da791.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Josh Grossman , Michal Kamensky- Omniscient AppSec</media:title>
            <media:description type="plain">The best software security solutions to your security requirements and challenges are specific to your use case, self-service and don't impede development velocity. This will often include creating custom, safe versions of functionality or not all...</media:description>
        </item>
        <item>
            <title><![CDATA[Chayim Kirshen- Fixing a CVE In the Open: redis-py, chatgpt, and open source bug hunting]]></title>
            <link>https://tube.hamakor.org.il/w/cw1qggV3ZdGFukBuaaai78</link>
            <guid>https://tube.hamakor.org.il/w/cw1qggV3ZdGFukBuaaai78</guid>
            <pubDate>Mon, 31 Jul 2023 16:30:13 GMT</pubDate>
            <description><![CDATA[Ever experience a bug in a python library? What about a library that's downloaded nearly 30 million times a month? This talk focuses on a vulnerability - one that caused data leakage in some services. Attend this talk this talk, to learn about th...]]></description>
            <content:encoded><![CDATA[<p>Ever experience a bug in a python library? What about a library that's downloaded nearly 30 million times a month? This talk focuses on a vulnerability - one that caused data leakage in some services.</p>
<p>Attend this talk this talk, to learn about the vulnerability that brought down the world's largest AI framework. Walk away with the tools to address these bugs in the future, learning how the library was debugged, and how the fix was tested. This talk will cover the technical detail behind how the fix was applied in the open, but also the process of working with security issues. Learn how to work with an Open Source community, while addressing a critical bug and keeping your cool.</p>
<p>Every line of code written is open-source, and in the public record, today.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="216291340" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/5d45189e-68fc-4c0f-8795-7cf5456d09df/0dc709ad-94a6-4212-9128-eb013b184ac7-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/5d45189e-68fc-4c0f-8795-7cf5456d09df"/>
            <media:player url="https://tube.hamakor.org.il/w/cw1qggV3ZdGFukBuaaai78"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/11081d9d-15c8-4136-9a59-45cb2e09bc85-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/effc862c-cae0-49d5-994e-e516f02bce21-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/1dce136b-4fd1-4a6e-9221-77a34b1d8f32-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="216291340" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/5d45189e-68fc-4c0f-8795-7cf5456d09df/0dc709ad-94a6-4212-9128-eb013b184ac7-1080-fragmented.mp4" framerate="25" duration="2079" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="94527976" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/5d45189e-68fc-4c0f-8795-7cf5456d09df/ae512e57-f77b-46f9-aca3-11dc36a99fb7-480-fragmented.mp4" framerate="25" duration="2079" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="33924931" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/5d45189e-68fc-4c0f-8795-7cf5456d09df/74e24933-1029-46c5-ac9f-556d69837213-0-fragmented.mp4" framerate="0" duration="2079" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/a91c2e6b-9f18-46f3-8227-2501fb5244dc.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Chayim Kirshen- Fixing a CVE In the Open: redis-py, chatgpt, and open source bug hunting</media:title>
            <media:description type="plain">Ever experience a bug in a python library? What about a library that's downloaded nearly 30 million times a month? This talk focuses on a vulnerability - one that caused data leakage in some services. Attend this talk this talk, to learn about th...</media:description>
        </item>
        <item>
            <title><![CDATA[Pini Reisman- Faster code for global scale- Mobileye HD mapping the world]]></title>
            <link>https://tube.hamakor.org.il/w/8CHiQiygfz4NRAKQKpbSyD</link>
            <guid>https://tube.hamakor.org.il/w/8CHiQiygfz4NRAKQKpbSyD</guid>
            <pubDate>Mon, 31 Jul 2023 15:37:37 GMT</pubDate>
            <description><![CDATA[REM group in Mobileye is tasked with the challenge of creating and maintaining a high definition map at world scale with cm level accuracy of all road geometry and semantic elements to enable fully autonomous driving. The map is constructed from ...]]></description>
            <content:encoded><![CDATA[<p>REM group in Mobileye is tasked with the challenge of creating and maintaining a high definition map at world scale with cm level accuracy of all road geometry and semantic elements to enable fully autonomous driving.</p>
<p>The map is constructed from crowd sourced anonymized data of millions of driving assistance systems running computer vision processes in consumer vehicles.</p>
<p>In this talk we will share stories from the trenches on how we optimized python workloads to run distributed big data processing.<br />
We will discuss:</p>
<ul>
<li>how we approach these kinds of issues</li>
<li>tools we use to identify and optimize algorithmic python code</li>
<li>examples of how to write algorithmic code that runs 10x times faster leveraging a range of tools and technologies</li>
</ul>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="113659461" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/3dd033f5-b559-47fb-a88d-d7dc3875f7cd/209c1653-d005-4dac-9c75-5d1dbaed908a-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/3dd033f5-b559-47fb-a88d-d7dc3875f7cd"/>
            <media:player url="https://tube.hamakor.org.il/w/8CHiQiygfz4NRAKQKpbSyD"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/f648fcbe-aa47-4f15-9efc-fb53c8cf2cce-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/a207f480-e18f-44e1-a86a-eca0702b4472-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/9c19a179-6d28-49c6-8e47-fda4b2aef044-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="113659461" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/3dd033f5-b559-47fb-a88d-d7dc3875f7cd/209c1653-d005-4dac-9c75-5d1dbaed908a-1080-fragmented.mp4" framerate="50" duration="1357" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="57005492" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/3dd033f5-b559-47fb-a88d-d7dc3875f7cd/57d34d5b-e4a3-458e-a1a3-f737d4bdf54a-480-fragmented.mp4" framerate="25" duration="1357" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="22091811" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/3dd033f5-b559-47fb-a88d-d7dc3875f7cd/851425fc-a02b-4523-83bf-d91a06c3a321-0-fragmented.mp4" framerate="0" duration="1357" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/e9eb1755-f220-40ca-b4ed-4201d46f9e9d.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Pini Reisman- Faster code for global scale- Mobileye HD mapping the world</media:title>
            <media:description type="plain">REM group in Mobileye is tasked with the challenge of creating and maintaining a high definition map at world scale with cm level accuracy of all road geometry and semantic elements to enable fully autonomous driving. The map is constructed from ...</media:description>
        </item>
        <item>
            <title><![CDATA[Irit Katriel- Error Handling]]></title>
            <link>https://tube.hamakor.org.il/w/tisX81VCJ5dbNqRd2SYcZS</link>
            <guid>https://tube.hamakor.org.il/w/tisX81VCJ5dbNqRd2SYcZS</guid>
            <pubDate>Mon, 31 Jul 2023 15:36:50 GMT</pubDate>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="202667808" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/dd16ff25-1d56-43df-818d-e81f792612a8/0d1fc6e3-dbdd-4132-ab0e-c3ffbea578cc-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/dd16ff25-1d56-43df-818d-e81f792612a8"/>
            <media:player url="https://tube.hamakor.org.il/w/tisX81VCJ5dbNqRd2SYcZS"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/1aa283d5-c6e2-4dd9-b2b9-1082d9a34168-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/2ea012c4-ca8f-40bc-903c-227a84c773a8-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/cfdd40ac-aa1b-439e-8960-0271434484d8-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="202667808" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/dd16ff25-1d56-43df-818d-e81f792612a8/0d1fc6e3-dbdd-4132-ab0e-c3ffbea578cc-1080-fragmented.mp4" framerate="25" duration="2362" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="93124675" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/dd16ff25-1d56-43df-818d-e81f792612a8/d5e976a0-b1f5-4f20-a819-2ad8242bfbdc-480-fragmented.mp4" framerate="25" duration="2362" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="38299895" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/dd16ff25-1d56-43df-818d-e81f792612a8/ff4598d3-f8b1-4967-b15d-10e30535cae3-0-fragmented.mp4" framerate="0" duration="2362" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/828633b8-069d-4975-b67e-66b379f85b29.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Irit Katriel- Error Handling</media:title>
        </item>
        <item>
            <title><![CDATA[Shai Rubin- Fun With ASTs]]></title>
            <link>https://tube.hamakor.org.il/w/s94VsLUd921K6kpvY8Ha4c</link>
            <guid>https://tube.hamakor.org.il/w/s94VsLUd921K6kpvY8Ha4c</guid>
            <pubDate>Mon, 31 Jul 2023 15:29:46 GMT</pubDate>
            <description><![CDATA[The AST (Abstract Syntax Tree) module in Python can be used to analyze code, alert it, and even generate new code. We can use programming to change the AST representation of python, resulting in code that looks and behaves differently than the ori...]]></description>
            <content:encoded><![CDATA[<p>The AST (Abstract Syntax Tree) module in Python can be used to analyze code, alert it, and even generate new code. We can use programming to change the AST representation of python, resulting in code that looks and behaves differently than the original.<br />
This is a really cool thing to do.</p>
<p>In this talk we will explore the AST module capabilities, and its lack of capabilities.<br />
We will learn the general structure of ASTmodule, its class hierarchy and its supported functions. Our focus will be on acquiring the skill to recreate the initial code through its AST representation. It seems that even though transforming python code into an AST is a simple task, the inverse process of transforming AST into code fails to replicate the original code.</p>
<p>We will see some examples of fun code-manipulations. First, we will show how to automatically add meaningful logs to your code. Second, we will experiment with code reordering and last, we will explore ideas to manipulate code for mutant testing purposes.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="92565443" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/d3adf8e1-2362-437a-9822-220e11929595/0bb8e933-59fc-43ef-9b06-fde3c4db5879-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="1"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/d3adf8e1-2362-437a-9822-220e11929595"/>
            <media:player url="https://tube.hamakor.org.il/w/s94VsLUd921K6kpvY8Ha4c"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/56dd7911-1e60-4174-8f4d-e5a0df0a0013-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/f56e0f2a-0c2f-4ed1-883c-79c556fc4a6d-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/32116548-07f7-4a91-b0b7-8927e61c568e-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="92565443" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/d3adf8e1-2362-437a-9822-220e11929595/0bb8e933-59fc-43ef-9b06-fde3c4db5879-1080-fragmented.mp4" framerate="25" duration="1051" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="41920130" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/d3adf8e1-2362-437a-9822-220e11929595/11a84bf7-973a-4c15-8034-dc4cef40ebe3-480-fragmented.mp4" framerate="25" duration="1051" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="17130423" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/d3adf8e1-2362-437a-9822-220e11929595/95149a2b-45da-42ec-ac6f-9e1e98ee24cc-0-fragmented.mp4" framerate="0" duration="1051" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/6744c3ef-af79-4948-9985-910ac7b88f33.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Shai Rubin- Fun With ASTs</media:title>
            <media:description type="plain">The AST (Abstract Syntax Tree) module in Python can be used to analyze code, alert it, and even generate new code. We can use programming to change the AST representation of python, resulting in code that looks and behaves differently than the ori...</media:description>
        </item>
        <item>
            <title><![CDATA[Yifat Makias Joshua- DB migration can be less scary - using alembic tool]]></title>
            <link>https://tube.hamakor.org.il/w/th9p7Gph21wTYnQEoxPeW1</link>
            <guid>https://tube.hamakor.org.il/w/th9p7Gph21wTYnQEoxPeW1</guid>
            <pubDate>Mon, 31 Jul 2023 12:36:04 GMT</pubDate>
            <description><![CDATA[Dealing with database migrations for developers can be pretty tricky. Without a dedicated tool, this can be a frustrating task. Python has frameworks that combine code and database management such as Django. What if we prefer using a simpler fram...]]></description>
            <content:encoded><![CDATA[<p>Dealing with database migrations for developers can be pretty tricky.<br />
Without a dedicated tool, this can be a frustrating task.</p>
<p>Python has frameworks that combine code and database management such as Django.<br />
What if we prefer using a simpler framework for running our code, like Fast Api that does not contain a database management functionality?<br />
Alembic tool is a great solution for that. Alembic tool helps us manage our database by creating and running migrations automatically.</p>
<p>This talk will go over the basics:</p>
<ul>
<li>Start working with alembic on a Fast Api project.</li>
<li>The basic functionality that this tool provides and its' main features.</li>
<li>What are the pros and cons of working with this tool?</li>
</ul>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="66121797" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/dce7d1e6-a0ab-4e7d-a814-f52f10333b98/3dbd7f8f-e959-4a87-a4ac-a64f4e27fa3f-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/dce7d1e6-a0ab-4e7d-a814-f52f10333b98"/>
            <media:player url="https://tube.hamakor.org.il/w/th9p7Gph21wTYnQEoxPeW1"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/a9725093-5e0c-4892-b542-4d41314633fc-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/3a6ff834-5cec-4144-ab21-265ae82214cd-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/f1bbf1d1-c1b6-4ffa-adab-663b55e64740-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="66121797" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/dce7d1e6-a0ab-4e7d-a814-f52f10333b98/3dbd7f8f-e959-4a87-a4ac-a64f4e27fa3f-1080-fragmented.mp4" framerate="50" duration="1038" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="36538736" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/dce7d1e6-a0ab-4e7d-a814-f52f10333b98/b7578b6c-d144-436d-a6b6-f86406b0b4db-480-fragmented.mp4" framerate="25" duration="1038" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="16907846" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/dce7d1e6-a0ab-4e7d-a814-f52f10333b98/7ffdb9bb-fc80-4072-a9be-699287d71767-0-fragmented.mp4" framerate="0" duration="1038" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/cacceaa3-f0cb-4eaa-9999-84ebf24726cc.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Yifat Makias Joshua- DB migration can be less scary - using alembic tool</media:title>
            <media:description type="plain">Dealing with database migrations for developers can be pretty tricky. Without a dedicated tool, this can be a frustrating task. Python has frameworks that combine code and database management such as Django. What if we prefer using a simpler fram...</media:description>
        </item>
        <item>
            <title><![CDATA[Tom Ron- Do You Miss Me]]></title>
            <link>https://tube.hamakor.org.il/w/kMJT6P1SyYaKEGNwmQdgM2</link>
            <guid>https://tube.hamakor.org.il/w/kMJT6P1SyYaKEGNwmQdgM2</guid>
            <pubDate>Mon, 31 Jul 2023 12:35:44 GMT</pubDate>
            <description><![CDATA[Did the cat eat your CSV file? Did it eat only every third record? Missing data is prevalent in real-world data and can be missing for various reasons. In this talk, we will talk about the different patterns of missing data and what are the best ...]]></description>
            <content:encoded><![CDATA[<p>Did the cat eat your CSV file? Did it eat only every third record?<br />
Missing data is prevalent in real-world data and can be missing for various reasons.</p>
<p>In this talk, we will talk about the different patterns of missing data and what are the best practices for handling each. In addition, we will show how to visualize missing data as part of our data exploration phase to understand our data better.</p>
<p>As python is the leading programing language for data scientists and data analysts, we will use pandas, missingno, scikit-learn and other tools to demonstrate those ideas and explore the data.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="73701276" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/a04087d3-50e4-473e-a554-8f65d69d832f/693d18cc-66f8-407c-8ef2-c5943321bdce-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="1"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/a04087d3-50e4-473e-a554-8f65d69d832f"/>
            <media:player url="https://tube.hamakor.org.il/w/kMJT6P1SyYaKEGNwmQdgM2"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/a384a88b-cd46-4430-8811-e56d26ab5c8b-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/4f1202cc-1241-4fa7-8edf-d0bf60745bc9-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/f5f77d0e-9fff-4f5e-bc16-cef2f85e6d0e-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="73701276" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/a04087d3-50e4-473e-a554-8f65d69d832f/693d18cc-66f8-407c-8ef2-c5943321bdce-1080-fragmented.mp4" framerate="50" duration="1035" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="37623519" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/a04087d3-50e4-473e-a554-8f65d69d832f/e4011eeb-2106-4354-9f07-62c950c61b1a-480-fragmented.mp4" framerate="25" duration="1035" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="16849449" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/a04087d3-50e4-473e-a554-8f65d69d832f/a7f3dfd7-4881-4ecf-b27a-9b4ee0dc59cb-0-fragmented.mp4" framerate="0" duration="1035" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/122d4f20-9114-4277-bade-d968d2641038.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Tom Ron- Do You Miss Me</media:title>
            <media:description type="plain">Did the cat eat your CSV file? Did it eat only every third record? Missing data is prevalent in real-world data and can be missing for various reasons. In this talk, we will talk about the different patterns of missing data and what are the best ...</media:description>
        </item>
        <item>
            <title><![CDATA[Shai Cohen- Date for two: Server, Client, and Datetime in a Multi-timezone environment]]></title>
            <link>https://tube.hamakor.org.il/w/i2QpwXc3us6Y2Lzos8mXSN</link>
            <guid>https://tube.hamakor.org.il/w/i2QpwXc3us6Y2Lzos8mXSN</guid>
            <pubDate>Mon, 31 Jul 2023 12:31:20 GMT</pubDate>
            <description><![CDATA[Any complex Django-based app will include many models that use the DateTime field, and the clients use those fields. Assuming all our clients will always be in the same timezone is wrong for a globally used app. Pythons DateTime and pytz packages...]]></description>
            <content:encoded><![CDATA[<p>Any complex Django-based app will include many models that use the DateTime field, and the clients use those fields.</p>
<p>Assuming all our clients will always be in the same timezone is wrong for a globally used app.<br />
Pythons DateTime and pytz packages can help you localize the information, but what is the “right localization”? And more importantly, how can we assume where to localize from?</p>
<p>When designing a flow that handles DateTime fields in server-client data exchange, timezone conversions are the main issue.</p>
<p>Another challenge is what can we assume about the DateTime data that comes from the client when they send a PUT request with a DateTime field? What should the response assume? What if the client sends a GET request without any additional data?</p>
<p>In this talk, we will address those issues by demonstrating a simple “Timed Assignment App” that can be used globally.<br />
I’ll show the thought process that might go through your mind when designing the time features for this app, try different solutions using python packages, and finally suggest the “aviation method” for solving all the problems before they even happen.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="110519550" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/89ecee9d-c2cc-42cb-8fa5-3c524fa7c90e/a8fca0b7-d17a-4fa4-b0bd-3034fd8176dc-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/89ecee9d-c2cc-42cb-8fa5-3c524fa7c90e"/>
            <media:player url="https://tube.hamakor.org.il/w/i2QpwXc3us6Y2Lzos8mXSN"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/4f776d72-698a-45d3-b434-0ace14051d84-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/1c4ee113-2d04-4acf-b09c-e4edcf03fd0e-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/e52733bc-3193-4985-830d-ccac1fd2afcb-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="110519550" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/89ecee9d-c2cc-42cb-8fa5-3c524fa7c90e/a8fca0b7-d17a-4fa4-b0bd-3034fd8176dc-1080-fragmented.mp4" framerate="25" duration="1221" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="50516037" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/89ecee9d-c2cc-42cb-8fa5-3c524fa7c90e/2d4cd681-ca10-415b-a53f-9c75a4cc0194-480-fragmented.mp4" framerate="25" duration="1221" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="19910913" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/89ecee9d-c2cc-42cb-8fa5-3c524fa7c90e/b8a9afe6-21a5-4c40-a4ff-90dcd0e50628-0-fragmented.mp4" framerate="0" duration="1221" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/39117e12-11df-4b20-af26-18021daf97a5.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Shai Cohen- Date for two: Server, Client, and Datetime in a Multi-timezone environment</media:title>
            <media:description type="plain">Any complex Django-based app will include many models that use the DateTime field, and the clients use those fields. Assuming all our clients will always be in the same timezone is wrong for a globally used app. Pythons DateTime and pytz packages...</media:description>
        </item>
        <item>
            <title><![CDATA[Sharon Rones Makmal- Automation Thinking]]></title>
            <link>https://tube.hamakor.org.il/w/fWfXFR8avy7H5Ht4qe4K2Y</link>
            <guid>https://tube.hamakor.org.il/w/fWfXFR8avy7H5Ht4qe4K2Y</guid>
            <pubDate>Mon, 31 Jul 2023 10:37:53 GMT</pubDate>
            <description><![CDATA[What is your first association when you hear “automation”? Is it QA automation? Business Process Automation? Data Analysis? If we explore it deeply, we can reveal many undiscovered layers- many uses of automation in many aspects of life. Ever sin...]]></description>
            <content:encoded><![CDATA[<p>What is your first association when you hear “automation”? Is it QA automation? Business Process Automation? Data Analysis? If we explore it deeply, we can reveal many undiscovered layers- many uses of automation in many aspects of life.</p>
<p>Ever since my first position as an EDA Engineer - Electronics Design Automation Engineer – many years passed, I have been to many development positions, and I still find myself using these abilities I acquired, to improve my performance and excel in my tasks, both at work and my personal projects. Have you ever looked for a solution to ease your tasks in your personal or work life? Have you ever tried to think Automation? Can we really use it outside the defined world of automation jobs?</p>
<p>In this entry level lecture we will review together some real cases I dealt with and how I used Automation as a solution and improvement tool - automating repetitive commands, automating manual work, extracting information out of a big data and even writing a script that writes a reusable code. We will analyze the issues, review some code and discover the Power of Python in these tasks, and together we will train “automation thinking”.</p>
<p>Join me on the full fascinating tour of the automation mindset, and come out with a new and improved skill in your “bag of tricks”.</p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="206262348" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/78f35306-c3a6-4579-9659-e8fe5b792806/3ba8b0dd-c85a-48c6-813e-a54fe28547f2-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/78f35306-c3a6-4579-9659-e8fe5b792806"/>
            <media:player url="https://tube.hamakor.org.il/w/fWfXFR8avy7H5Ht4qe4K2Y"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/8ee4d087-6e9b-431a-888e-5dd7394723e0-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/dc32e0b1-b84e-4664-aa7f-9118225d66d5-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/9e716c5d-9b61-4997-a159-687b84139349-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="206262348" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/78f35306-c3a6-4579-9659-e8fe5b792806/3ba8b0dd-c85a-48c6-813e-a54fe28547f2-1080-fragmented.mp4" framerate="50" duration="2211" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="98016109" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/78f35306-c3a6-4579-9659-e8fe5b792806/4e6a77dc-90ea-4f7d-a735-746451ab36ba-480-fragmented.mp4" framerate="25" duration="2211" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="36013818" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/78f35306-c3a6-4579-9659-e8fe5b792806/782ab600-8c0f-4947-b1ba-8b3bac8c79c1-0-fragmented.mp4" framerate="0" duration="2211" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/185a84ea-2a20-4fae-9988-845ad01a65d0.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Sharon Rones Makmal- Automation Thinking</media:title>
            <media:description type="plain">What is your first association when you hear “automation”? Is it QA automation? Business Process Automation? Data Analysis? If we explore it deeply, we can reveal many undiscovered layers- many uses of automation in many aspects of life. Ever sin...</media:description>
        </item>
        <item>
            <title><![CDATA[Jonathan Daniel- Build Systems, Package Managers]]></title>
            <link>https://tube.hamakor.org.il/w/3hT6XAEdNf8cRAjfKrczjL</link>
            <guid>https://tube.hamakor.org.il/w/3hT6XAEdNf8cRAjfKrczjL</guid>
            <pubDate>Mon, 31 Jul 2023 09:31:22 GMT</pubDate>
            <description><![CDATA[The pyproject.toml file is the new standard for declaring Python projects, and it tells a story. Evidence for its significance is the tomllib built-in module introduced in Python 3.11. Many Python tools and linters adopted it as their primary conf...]]></description>
            <content:encoded><![CDATA[<p>The pyproject.toml file is the new standard for declaring Python projects, and it tells a story. Evidence for its significance is the tomllib built-in module introduced in Python 3.11. Many Python tools and linters adopted it as their primary configuration source. You should also use it - whether you publish a library, build an application or even write scripts/notebooks.</p>
<p>This talk will take us through the story of modern Python build systems and package managers. We'll learn where they come into play in the development life-cycle, their benefits, and their limitations.<br />
Specifically, we will mention: Hatch, Poetry, PDM, Flit, and Rye.</p>
<p>We will cover dependency resolution and locking with .lock files and how to utilize them for reproducible environments and CI environment caches, facilitating development across large teams.</p>
<p>We will migrate together a Python project from the legacy <a href="http://setup.py" target="_blank" rel="noopener noreferrer">setup.py</a> file with many additional files into a single pyproject.toml with Poetry.</p>
<p><a href="https://jond01.github.io/blog/pycon-il-23/" target="_blank" rel="noopener noreferrer">https://jond01.github.io/blog/pycon-il-23/</a></p>
]]></content:encoded>
            <dc:creator>PyConIsrael</dc:creator>
            <enclosure length="121463130" type="video/mp4" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/128dabba-c8b7-48d3-a2d2-4ecf8679f28c/bbc1b4d6-2243-43aa-846f-230f4a4c4a09-1080-fragmented.mp4"/>
            <media:category scheme="http://search.yahoo.com/mrss/category_schema" label="Science &amp; Technology">15</media:category>
            <media:community>
                <media:statistics views="0"/>
            </media:community>
            <media:embed url="https://tube.hamakor.org.il/videos/embed/128dabba-c8b7-48d3-a2d2-4ecf8679f28c"/>
            <media:player url="https://tube.hamakor.org.il/w/3hT6XAEdNf8cRAjfKrczjL"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/9cc16097-1fb8-4cd8-8f71-1c1e6d0a33e0-1080-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/734c2369-69ed-4c92-a0da-2f91c40cf52f-480-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://tube.hamakor.org.il/lazy-static/torrents/b7beb7a4-a5fc-4448-adcd-f707785a4350-0-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1080" fileSize="121463130" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/128dabba-c8b7-48d3-a2d2-4ecf8679f28c/bbc1b4d6-2243-43aa-846f-230f4a4c4a09-1080-fragmented.mp4" framerate="25" duration="1337" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="480" fileSize="54449798" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/128dabba-c8b7-48d3-a2d2-4ecf8679f28c/a5d247df-7d35-4e30-bcc6-a00da022710b-480-fragmented.mp4" framerate="25" duration="1337" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="0" fileSize="21829397" url="https://tube.hamakor.org.il/static/streaming-playlists/hls/128dabba-c8b7-48d3-a2d2-4ecf8679f28c/758d692c-4b5f-463a-80bb-cc6cef94c29c-0-fragmented.mp4" framerate="0" duration="1337" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://tube.hamakor.org.il/lazy-static/previews/7454adec-2a1a-4dbd-a60e-df82d27dce09.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">Jonathan Daniel- Build Systems, Package Managers</media:title>
            <media:description type="plain">The pyproject.toml file is the new standard for declaring Python projects, and it tells a story. Evidence for its significance is the tomllib built-in module introduced in Python 3.11. Many Python tools and linters adopted it as their primary conf...</media:description>
        </item>
    </channel>
</rss>