<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GMKHFE@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GMKHFE</pentabarf:event-slug>
            <pentabarf:title>Garbage in -&gt; Pydantic -&gt; you&#x27;re golden!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T093000</dtstart>
            <dtend>20230518T103000</dtend>
            <duration>010000</duration>
            <summary>Garbage in -&gt; Pydantic -&gt; you&#x27;re golden!</summary>
            <description>In this talk I&#x27;ll give a brief introduction to Pydantic, what it can do and how it differs from other similar libraries.

I&#x27;ll then go on to walk through an example of how Pydantic can be used to prepared data to train a machine learning model, including some advantages of Pydantic over dataclasses or regular dictionaries.

Finally I&#x27;ll give a high level introduction to how Rust is being used to build python extensions, and why that&#x27;s (mostly) a great thing for the community and the planet. The two main case studies will be the recent [re-write of Pydantic in Rust for V2](https://docs.pydantic.dev/blog/pydantic-v2/), and [Polars](https://www.pola.rs/).</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/GMKHFE/</url>
            <location>Saphire ABC Main</location>
            
            <attendee>Samuel Colvin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XHGK7V@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XHGK7V</pentabarf:event-slug>
            <pentabarf:title>Company presentations</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T160000</dtstart>
            <dtend>20230518T161500</dtend>
            <duration>001500</duration>
            <summary>Company presentations</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/XHGK7V/</url>
            <location>Saphire ABC Main</location>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NZD3ZB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NZD3ZB</pentabarf:event-slug>
            <pentabarf:title>Lightning talks</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T161500</dtstart>
            <dtend>20230518T163000</dtend>
            <duration>001500</duration>
            <summary>Lightning talks</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning talk session</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/NZD3ZB/</url>
            <location>Saphire ABC Main</location>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7CZQYE@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7CZQYE</pentabarf:event-slug>
            <pentabarf:title>Python and Creativity (An Explorers Guide)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T163000</dtstart>
            <dtend>20230518T173000</dtend>
            <duration>010000</duration>
            <summary>Python and Creativity (An Explorers Guide)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/7CZQYE/</url>
            <location>Saphire ABC Main</location>
            
            <attendee>Marlene Mhangami</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VZ8BPR@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VZ8BPR</pentabarf:event-slug>
            <pentabarf:title>Code More, Draw Less: Auto-Generate Software Architecture Visualizations ft. Graph DBs, pandas &amp; Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T110000</dtstart>
            <dtend>20230518T112500</dtend>
            <duration>002500</duration>
            <summary>Code More, Draw Less: Auto-Generate Software Architecture Visualizations ft. Graph DBs, pandas &amp; Python</summary>
            <description>Before I dive into how to make &quot;auto-generative software architecture visualizations,&quot; let&#x27;s first see if you have been in any of the following situations:

1. You often wonder before you go to sleep, &quot;A short time ago in a galaxy far, far away, I updated my team’s arch. diagram. So why is it stale… again?&quot;
2. Your team grew multifold over the pandemic and so did your components and ownership. Has it become harder to onboard new engineers due to the ever-changing arch. diagrams, dependencies, and owners? 
3. Your new release didn&#x27;t go as planned because something broke in your new code. Wouldn’t it help if you had a holistic and interactive view to navigate between components while understanding how they communicate with each other? When was the last time you used your arch. diagram as a debugging tool?
4. You managed to draw the data-flow diagram and you thought “this is majestic work right here!” But the feedback you received was, &quot;it’s too detailed&quot; or &quot;it’s not detailed enough.&quot; While you’re trying to figure out the fine line between details, your hairline is starting to show! 

If you’ve fallen victim to any of these scenarios, behold! Your prayers have been answered! 

In the first half of the talk, we’ll describe an approach that can automatically identify the software design and data flows within the system. To achieve this, we use algorithmic scrapers and metadata profiling techniques that integrate with distributed trace, code structure, language dependencies, contribution ownerships, and other sources to avoid the toil of manual updates of software architecture diagrams. 

In the second part of the talk, we will dive deeper into the details of how to use Python data engineering libraries to enrich the collected data and process it to store it in the graph database. The graph structure not only signifies the relationship between components in a real-world manner, but also helps in generating multiple views of the software architecture in an easy and comprehensible fashion. Now, instead of the architecture and data flow diagram being a static JPEG, those auto-generative views can be compiled into interactive and immersive UIs.

My team built this tool for our organization, Bloomberg, but the approach we took is germane to all tech organizations. We want to share the challenges and lessons we learned during our journey to help you build a similar tool for your organization because why not “Code More, Draw Less”?!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/VZ8BPR/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Deleted User</attendee>
            
            <attendee>Kang Min Bae</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MBC3A7@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MBC3A7</pentabarf:event-slug>
            <pentabarf:title>Domain Driven Design Meets Infractucture from Code: An AWS Credentials Management Case Study</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T113000</dtstart>
            <dtend>20230518T115500</dtend>
            <duration>002500</duration>
            <summary>Domain Driven Design Meets Infractucture from Code: An AWS Credentials Management Case Study</summary>
            <description>Sources about Infrastructure from Code:
1. Jeremy Daly at re:Invent 2022 https://www.youtube.com/watch?v=RmwKBPCo7o4
2. Asher Sterkin at PyCon France 2023 https://www.youtube.com/watch?v=YB0UhznStlg

Details of the AWS credentials management task: https://medium.com/@barbara.toporowska/iam-credentials-janitor-fa0ca3337284</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/MBC3A7/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Barbara Toporowska</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AYMGYQ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AYMGYQ</pentabarf:event-slug>
            <pentabarf:title>H2O Wave - Build web apps with nothing but Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T120000</dtstart>
            <dtend>20230518T122500</dtend>
            <duration>002500</duration>
            <summary>H2O Wave - Build web apps with nothing but Python</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/AYMGYQ/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Martin Turóci</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>S3DXDJ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-S3DXDJ</pentabarf:event-slug>
            <pentabarf:title>I talk to ChatGPT about things</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T140000</dtstart>
            <dtend>20230518T142500</dtend>
            <duration>002500</duration>
            <summary>I talk to ChatGPT about things</summary>
            <description>Quick introduction to Large Language Models, how they are trained and what can be improved.
Slides and examples of the test associated with ChatGPT.
Discussion of why ChatGPT fails with understanding contexts, doesn&#x27;t do well at verbal math, doesn&#x27;t know what a venn diagram is and has never heard an egg crack and what it means for the next generation of a conversational AI model.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/S3DXDJ/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Aroma Rodrigues</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JVLY8S@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JVLY8S</pentabarf:event-slug>
            <pentabarf:title>Market attribution in an increasingly privacy-centric industry</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T143000</dtstart>
            <dtend>20230518T145500</dtend>
            <duration>002500</duration>
            <summary>Market attribution in an increasingly privacy-centric industry</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/JVLY8S/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Avision Ho</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>B8RYGN@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-B8RYGN</pentabarf:event-slug>
            <pentabarf:title>Mercury widgets - a new way to make interactive webapp from Jupyter Notebook</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T150000</dtstart>
            <dtend>20230518T152500</dtend>
            <duration>002500</duration>
            <summary>Mercury widgets - a new way to make interactive webapp from Jupyter Notebook</summary>
            <description>Have you ever wanted to share Jupyter Notebook with non-technical users? Mercury is a new way to add widgets to a notebook and share it with non-programmers. You can easily build a dashboard, reports, web app, interactive slides, or REST API. 
Mercury allows you to add widgets to Jupyter Notebook. After the widget change, all cells below the widget are reexetuted with a new widget value. This simple execution model allows converting any Jupyter Notebook into an interactive web application. You can easily create a dashboard or presentation (slides in presentations can be recomputed during the show with values provided with widgets). What is more, Mercury allows schedule automatic execution easily. The framework has a built-in authentication module so that notebooks can be shared publicly or restricted with a password. Mercury is an open-source framework.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/B8RYGN/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Piotr Płoński</attendee>
            
            <attendee>Aleksandra Plonska</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9L3HTX@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9L3HTX</pentabarf:event-slug>
            <pentabarf:title>How to Build a Data Science Portfolio That Will Make Recruiters Swipe Right</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T110000</dtstart>
            <dtend>20230518T112500</dtend>
            <duration>002500</duration>
            <summary>How to Build a Data Science Portfolio That Will Make Recruiters Swipe Right</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/9L3HTX/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Karolina Griciunė</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WUWM9J@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WUWM9J</pentabarf:event-slug>
            <pentabarf:title>How we predict purchases in mobile games</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T113000</dtstart>
            <dtend>20230518T115500</dtend>
            <duration>002500</duration>
            <summary>How we predict purchases in mobile games</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/WUWM9J/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Dima Savostyanov</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DQBWQ9@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DQBWQ9</pentabarf:event-slug>
            <pentabarf:title>pandas 2.0 and the Arrow revolution</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T120000</dtstart>
            <dtend>20230518T122500</dtend>
            <duration>002500</duration>
            <summary>pandas 2.0 and the Arrow revolution</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/DQBWQ9/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Marc Garcia</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KCRSMY@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KCRSMY</pentabarf:event-slug>
            <pentabarf:title>Serverless billion-scale vector search for AI applications</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T140000</dtstart>
            <dtend>20230518T142500</dtend>
            <duration>002500</duration>
            <summary>Serverless billion-scale vector search for AI applications</summary>
            <description>This talk will:
1. Introduce LanceDB and show some example workflows
2. Outline Lance format design and what makes it so fast
3. Review the Lance roadmap and ecosystem integrations

You can find Lance here: https://github.com/eto-ai/lance</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/KCRSMY/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Chang She</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>77ZQHE@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-77ZQHE</pentabarf:event-slug>
            <pentabarf:title>Let them explore! Building interactive, animated reports in Streamlit with ipyvizzu &amp; a few lines of Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T143000</dtstart>
            <dtend>20230518T145500</dtend>
            <duration>002500</duration>
            <summary>Let them explore! Building interactive, animated reports in Streamlit with ipyvizzu &amp; a few lines of Python</summary>
            <description>It&#x27;s great when you can share the results of your analysis not only as a presentation but as something that non-data scientists can explore on their own, looking for insights and applying their business expertise to understand the significance of what they find.

With its accessibility for both creators and viewers, Streamlit offers a brilliant platform for data scientists to build and deploy data apps. Now, with the integration of [ipyvizzu](https://ipyvizzu.com) - a new, open-source data visualization tool focusing on animation and storytelling - you can quickly create and publish interactive, animated reports and dashboards on top of static or dynamic data sets and your models.

In this talk, one of the creators of ipyvizzu shows how their technology works within Streamlit and the advantages of using animation in self-service data exploration to help business stakeholders feel smarter and do a better job.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/77ZQHE/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Peter Vidos</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RKXRHP@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RKXRHP</pentabarf:event-slug>
            <pentabarf:title>Polars: done the fast, now the scale</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T150000</dtstart>
            <dtend>20230518T152500</dtend>
            <duration>002500</duration>
            <summary>Polars: done the fast, now the scale</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/RKXRHP/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Ritchie Vink</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KAJGPU@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KAJGPU</pentabarf:event-slug>
            <pentabarf:title>Analyze your data at the speed of light with Polars and Kedro</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T110000</dtstart>
            <dtend>20230518T115500</dtend>
            <duration>005500</duration>
            <summary>Analyze your data at the speed of light with Polars and Kedro</summary>
            <description>In this workshop we present Kedro, an opinionated Python framework for creating reproducible, maintainable and modular data science code. We will also show how you can combine it with Polars, a new dataframe library backed by Arrow and Rust, for lightning fast data manipulation and exploratory data analysis.

Kedro is an open source (Apache 2.0) Python framework for maintainable data science that provides a series of project templates, a declarative data catalog, functionality to create function-based data pipelines, and a powerful visualization tool. It has a rich ecosystem of plugins and extensions and a thriving community.

Traditionally, Kedro has encouraged the use of pandas for data I/O and manipulation. In recent times, Polars has become increasingly popular thanks to its expressive API, its lazy evaluation system, its out of core capabilities, and its impressive performance.

The workshop will be hands on, and the outline is as follows:

1. The problem of maintainability in data science code
2. What is Kedro?
3. Quick data I/O with Polars
4. Introducing the Kedro catalog and the Jupyter integration
5. Creating pipelines in Kedro
6. More exploratory data analysis with Polars
7. Plots in Kedro Viz</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/KAJGPU/</url>
            <location>Saphire C - Web Dev</location>
            
            <attendee>Juan Luis Cano Rodríguez</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3BQCJW@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3BQCJW</pentabarf:event-slug>
            <pentabarf:title>Streamlit meets WebAssembly - stlite</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T140000</dtstart>
            <dtend>20230518T142500</dtend>
            <duration>002500</duration>
            <summary>Streamlit meets WebAssembly - stlite</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/3BQCJW/</url>
            <location>Saphire C - Web Dev</location>
            
            <attendee>Yuichiro Tachibana</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZCBFAD@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZCBFAD</pentabarf:event-slug>
            <pentabarf:title>HTMX vs WASM - more backend or more frontend?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T143000</dtstart>
            <dtend>20230518T145500</dtend>
            <duration>002500</duration>
            <summary>HTMX vs WASM - more backend or more frontend?</summary>
            <description>In the first half of the talk we would explore the history of WASM and the Iodide project, what they enable and the closing of the Iodide project. Then we will talk about the rise of the Pyodide project and what this project enables - including another popular framework - PyScript. There will be some quick code demo of both Pyodide and PyScript.

In the second half of the talk, we will switch our attention to HTMX, what&#x27;s the idea behind it and how it can be used to access AJAX, CSS Transitions, WebSockets and Server-Sent Events directly in HTML. There will also be some code demos of how to use HTMX, especially using it together with Django.

In the last part of the talk, there will be a conclusion, do we want more backend or more frontend? And most importantly, will web developers ever need to write JavaScript anymore?</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/ZCBFAD/</url>
            <location>Saphire C - Web Dev</location>
            
            <attendee>Cheuk Ting Ho</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>P9ZKQQ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-P9ZKQQ</pentabarf:event-slug>
            <pentabarf:title>Building Hexagonal Python Services</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T110000</dtstart>
            <dtend>20230518T122500</dtend>
            <duration>012500</duration>
            <summary>Building Hexagonal Python Services</summary>
            <description>In nearly all web applications and Python tutorials we are starting from installing a web framework, and database server, the next step is to build database models and then use ORM, etc.
But wait, there is a problem with this classical approach, we lose the core business domain discussions - so-called core domain models just get lost inside some classes and functions. How about changing and reverting our approach? How about first starting by thinking, modeling our business, and core domain, and then testing it properly? Afterward, how about adding an abstraction layer on the database, then adding another abstraction on actual services, and use cases? But wait, how we are going to manage all transactional usage - okay let&#x27;s add another layer with the Unit of Work pattern to manage our work as units. Sounds cryptic? Here is a step-by-step guide to starting our project:
* We are going to start with domain modeling and adding tests for our domain models
* The database layer will be abstracted using a Repository pattern
* The database transactions will be managed by the Unit of Work pattern
* The business logic actions were encapsulated in the Use Cases

The question can arise: where are our web framework and database server?
Answer: good architecture lets us defer those choices until the end. Because the web framework and the database server are details for our business/core application itself. Web framework will be considered as an entry point for our application and the database layer will be encapsulated using SQLAlchemy ORM, but still, ORM itself is hidden behind Repository and UoW patterns. This allows us to change the ORM library if there will be any need in the future.

The most important part here is to understand how we are going to build our application using Ports and Adapters(Hexagonal) pattern and all aforementioned patterns will be divided into Ports(using abstract base classes) and Adapters(the actual implementations), we can think about this as a contract between our actual implementations and abstractions.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/P9ZKQQ/</url>
            <location>Coral B - Workshop</location>
            
            <attendee>Shahriyar Rzayev</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7RVFFJ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7RVFFJ</pentabarf:event-slug>
            <pentabarf:title>Uncle Data session 1</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T111000</dtstart>
            <dtend>20230518T113500</dtend>
            <duration>002500</duration>
            <summary>Uncle Data session 1</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/7RVFFJ/</url>
            <location>Malachite A</location>
            
            <attendee>Samuel Colvin</attendee>
            
            <attendee>Uncle Data</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MU378T@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MU378T</pentabarf:event-slug>
            <pentabarf:title>Uncle Data session 2</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T121500</dtstart>
            <dtend>20230518T124000</dtend>
            <duration>002500</duration>
            <summary>Uncle Data session 2</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/MU378T/</url>
            <location>Malachite A</location>
            
            <attendee>Justinas Kuizinas</attendee>
            
            <attendee>Uncle Data</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9DMMRE@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9DMMRE</pentabarf:event-slug>
            <pentabarf:title>Uncle Data session 3</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230518T140000</dtstart>
            <dtend>20230518T142500</dtend>
            <duration>002500</duration>
            <summary>Uncle Data session 3</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/9DMMRE/</url>
            <location>Malachite A</location>
            
            <attendee>Marc Garcia</attendee>
            
            <attendee>Ritchie Vink</attendee>
            
            <attendee>Uncle Data</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JWVUYN@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JWVUYN</pentabarf:event-slug>
            <pentabarf:title>Bayes in Business: Transparent and Interpretable Solutions</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T093000</dtstart>
            <dtend>20230519T103000</dtend>
            <duration>010000</duration>
            <summary>Bayes in Business: Transparent and Interpretable Solutions</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/JWVUYN/</url>
            <location>Saphire ABC Main</location>
            
            <attendee>Dr. Thomas Wiecki</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JF3BWF@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JF3BWF</pentabarf:event-slug>
            <pentabarf:title>Company presentations 2</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T160000</dtstart>
            <dtend>20230519T161500</dtend>
            <duration>001500</duration>
            <summary>Company presentations 2</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/JF3BWF/</url>
            <location>Saphire ABC Main</location>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XPNVC8@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XPNVC8</pentabarf:event-slug>
            <pentabarf:title>Building sustainable software for AI and ML with lessons from the SciPyData community</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T163000</dtstart>
            <dtend>20230519T173000</dtend>
            <duration>010000</duration>
            <summary>Building sustainable software for AI and ML with lessons from the SciPyData community</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/XPNVC8/</url>
            <location>Saphire ABC Main</location>
            
            <attendee>Travis Oliphant</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FYLU78@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FYLU78</pentabarf:event-slug>
            <pentabarf:title>ML model serving and monitoring with FastAPI</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T110000</dtstart>
            <dtend>20230519T112500</dtend>
            <duration>002500</duration>
            <summary>ML model serving and monitoring with FastAPI</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/FYLU78/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Monika Venčkauskaitė</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SRVAMA@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SRVAMA</pentabarf:event-slug>
            <pentabarf:title>One Platform for All: A Revolution for Customers, Developers, and Sales</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T113000</dtstart>
            <dtend>20230519T115500</dtend>
            <duration>002500</duration>
            <summary>One Platform for All: A Revolution for Customers, Developers, and Sales</summary>
            <description>In a multi-product company it is not uncommon to encounter difficulties managing users: each user has a unique identity, password, and configuration across various regions and products. The customers struggle to keep track of multiple login credentials and manage their users, while engineers have to duplicate code with custom adjustments to each product; Furthermore, cross-sells are less efficient.

A platform can assist to solve those problems, improve security, increase developer efficiency and enhance customer experience.

I will share the process of creating a platform, including the challenges we faced and lessons learned from building it twice until we finally accomplished our goals.
How we used IDP to enforce security settings, how we migrated the users and how we used it to create new revenue streams.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/SRVAMA/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Hila Israeli</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NFKECX@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NFKECX</pentabarf:event-slug>
            <pentabarf:title>Repid: new job scheduler with Asyncio in mind</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T140000</dtstart>
            <dtend>20230519T142500</dtend>
            <duration>002500</duration>
            <summary>Repid: new job scheduler with Asyncio in mind</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/NFKECX/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Aleksandr Sulimov</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RDUSCZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RDUSCZ</pentabarf:event-slug>
            <pentabarf:title>The role and skills of the developer: Past and Future</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T150000</dtstart>
            <dtend>20230519T152500</dtend>
            <duration>002500</duration>
            <summary>The role and skills of the developer: Past and Future</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/RDUSCZ/</url>
            <location>Saphire A - Python</location>
            
            <attendee>Robert Hoffmann</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FQHQTG@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FQHQTG</pentabarf:event-slug>
            <pentabarf:title>Driving down the Memray lane - Profiling your data science work</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T110000</dtstart>
            <dtend>20230519T112500</dtend>
            <duration>002500</duration>
            <summary>Driving down the Memray lane - Profiling your data science work</summary>
            <description>## Goal

This talk is for data scientists, learners or anyone who is interested in memory profiling their Python program. Although the talk will be using a data science use case as an example, the explanation and the tool can be expanded to be used in any Python program. However, for data science practitioners and learners who have been using Python to process data, this may be a step forward for them to improve their data workflow and prevent memory leaks from their programs.

## Outline

- Introduction (5 mins)
- Why we need a special tool for memory profiling (5 mins)
- How to use Memray in Jupyter notebook (5 mins)
- Demonstration for using Memray in data science work (5 mins)
- How to interpret a frame diagram (5 mins)
- Conclusion (5 mins)</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/FQHQTG/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Cheuk Ting Ho</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>D8S8NW@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-D8S8NW</pentabarf:event-slug>
            <pentabarf:title>Make your first open source contribution</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T113000</dtstart>
            <dtend>20230519T115500</dtend>
            <duration>002500</duration>
            <summary>Make your first open source contribution</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/D8S8NW/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Marc Garcia</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BVHV3U@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BVHV3U</pentabarf:event-slug>
            <pentabarf:title>Is it the end for Apache Airflow?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T120000</dtstart>
            <dtend>20230519T122500</dtend>
            <duration>002500</duration>
            <summary>Is it the end for Apache Airflow?</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/BVHV3U/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Tomas Peluritis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EMJJ7R@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EMJJ7R</pentabarf:event-slug>
            <pentabarf:title>Production ready Machine Learning pipelines using ZenML for MLOps management</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T140000</dtstart>
            <dtend>20230519T142500</dtend>
            <duration>002500</duration>
            <summary>Production ready Machine Learning pipelines using ZenML for MLOps management</summary>
            <description>MLOps tools today are dime a dozen, but do you really need everything to build your machine learning pipelines? In this talk, I will introduce you to the general concept of MLOps and then focus on a super interesting MLOps framework in Python called ZenML. ZenML helps you structure your code and pipelines systematically right from the word go, ensuring that you are always building pipelines that can be easily deployed in production. I will take you through the many concepts (steps, pipelines, stacks,integrations) used by ZenML and how you could use them to build your production ready Machine Learning pipelines.

Though the structure is tentative, I intend to follow the following order:
1. Introduction to MLOps
2. MLOps Lifecycle
3. Introduction to ZenML concepts
4. ZenML Architecture
5. ZenML pipeline creation
6. Switching stacks to deploy a machine learning pipeline to production
7. Question and Answers</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/EMJJ7R/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Imaad Mohamed Khan</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>L8NCDS@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-L8NCDS</pentabarf:event-slug>
            <pentabarf:title>MLOps Fundamentals or What Every Machine Learning Engineer Should Know</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T143000</dtstart>
            <dtend>20230519T145500</dtend>
            <duration>002500</duration>
            <summary>MLOps Fundamentals or What Every Machine Learning Engineer Should Know</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/L8NCDS/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Aurimas Griciunas</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>C3RGAM@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-C3RGAM</pentabarf:event-slug>
            <pentabarf:title>Portable Feature Engineering with Hamilton: Write Once, Run Everywhere</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T150000</dtstart>
            <dtend>20230519T152500</dtend>
            <duration>002500</duration>
            <summary>Portable Feature Engineering with Hamilton: Write Once, Run Everywhere</summary>
            <description>In this talk, we present Hamilton, and talk about how it can enable data scientists to build highly portable dataflows that can run in a variety of different contexts. At a high level, we will discuss:
The paradigm Hamilton introduces, and how it is simplifies the process of building and maintaining feature engineering pipelines
How Hamilton can be used to help scale batch data preparation for training and inference
How the same hamilton code can be used in a web-service to prepare data and run live inference, with minimal changes

We will go over working code examples, making sure to connect with tooling people are familiar with (E.G. airflow, fastapi, metaflow, django).</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/C3RGAM/</url>
            <location>Saphire B - PyData</location>
            
            <attendee>Elijah ben Izzy</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WNRNXP@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WNRNXP</pentabarf:event-slug>
            <pentabarf:title>How to scale old Django apps for free</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T113000</dtstart>
            <dtend>20230519T115500</dtend>
            <duration>002500</duration>
            <summary>How to scale old Django apps for free</summary>
            <description>Django usually is considered slow and bad at doing concurrency because of its synchronous by default nature, but what if you could make it “async” without rewriting all of your codebase? Ever heard of green threads?</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/WNRNXP/</url>
            <location>Saphire C - Web Dev</location>
            
            <attendee>Anas El Amraoui</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8EGBPK@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8EGBPK</pentabarf:event-slug>
            <pentabarf:title>Largest B2B pharma marketplace online: 7 years effors redone in a year thanks to python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T140000</dtstart>
            <dtend>20230519T142500</dtend>
            <duration>002500</duration>
            <summary>Largest B2B pharma marketplace online: 7 years effors redone in a year thanks to python</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/8EGBPK/</url>
            <location>Saphire C - Web Dev</location>
            
            <attendee>Tadas Pikutis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GJDJEX@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GJDJEX</pentabarf:event-slug>
            <pentabarf:title>Robyn: A fast async Python web framework with a Rust runtime</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T143000</dtstart>
            <dtend>20230519T145500</dtend>
            <duration>002500</duration>
            <summary>Robyn: A fast async Python web framework with a Rust runtime</summary>
            <description>With the rise of Rust bindings being used in the Python ecosystem, we know that throughput efficiency is one of the top priority items in the Python ecosystem.

Inspired by the extensibility and ease of use of the Python Web ecosystem and the increase of performance by using Rust as a core, Robyn was created. 

Robyn is one of the fastest Python web frameworks in the current Python web ecosystem. With a runtime written in Rust, Robyn achieves near-native rust performance while still having the ease of writing Python code. 

This talk will focus on the increased involvement of Rust in the Python ecosystem. It will also demonstrate why Robyn was created, the technical decisions behind Robyn, the increased performance by using the Rust runtime, how to use Robyn to develop web apps, and most importantly, how the community is helping Robyn grow!

I will briefly demonstrate my experience and challenges of building a community around the project and how it allowed Robyn to ensure a smooth sail even in turbulent situations. I shall also share my future plans for Robyn.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/GJDJEX/</url>
            <location>Saphire C - Web Dev</location>
            
            <attendee>Sanskar Jethi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QNRE9W@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QNRE9W</pentabarf:event-slug>
            <pentabarf:title>Unleashing the Power of Domain Driven Design and AWS with Python microservices</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T150000</dtstart>
            <dtend>20230519T152500</dtend>
            <duration>002500</duration>
            <summary>Unleashing the Power of Domain Driven Design and AWS with Python microservices</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/QNRE9W/</url>
            <location>Saphire C - Web Dev</location>
            
            <attendee>Justinas Kuizinas</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QTYMV3@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QTYMV3</pentabarf:event-slug>
            <pentabarf:title>The Ultimate Matchmaker: Building Recommender Systems with TensorFlow</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T110000</dtstart>
            <dtend>20230519T115500</dtend>
            <duration>005500</duration>
            <summary>The Ultimate Matchmaker: Building Recommender Systems with TensorFlow</summary>
            <description>In today&#x27;s digital world, personalized recommendations have become an essential part of user engagement and retention. With the abundance of data available, building effective recommendation systems can seem daunting. In this workshop, we will take a deep dive into the world of TensorFlow Recommender Systems and explore the techniques and tools necessary to build a high-performing recommendation engine.

We will start by understanding the fundamentals of recommender systems and how TensorFlow can be used to build them. We will then explore the different types of recommenders, including content-based, collaborative filtering, and hybrid models. We will also delve into the various evaluation metrics used to measure the effectiveness of recommender systems.

In the second half of the workshop, we will get hands-on experience with TensorFlow Recommender Systems. We will work through a real-world use case and learn how to prepare the data, build and train the model, and make recommendations. 

By the end of the workshop, attendees will have a solid understanding of the key concepts and tools required to build powerful recommender systems using TensorFlow. They will have the opportunity to apply what they have learned and create their own personalized recommendations. Whether you&#x27;re a data scientist, engineer, or product manager, this workshop is the perfect opportunity to dive deeper into the world of TensorFlow Recommender Systems and take your skills to the next level.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/QTYMV3/</url>
            <location>Coral A - Workshop</location>
            
            <attendee>Ashmi Banerjee</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZKFXNW@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZKFXNW</pentabarf:event-slug>
            <pentabarf:title>PyCharm, let&#x27;s discuss your problems</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T120000</dtstart>
            <dtend>20230519T122500</dtend>
            <duration>002500</duration>
            <summary>PyCharm, let&#x27;s discuss your problems</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/ZKFXNW/</url>
            <location>Coral A - Workshop</location>
            
            <attendee>Alexander Podkhalyuzin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NBRSE9@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NBRSE9</pentabarf:event-slug>
            <pentabarf:title>Unlocking the Power of PySpark: A Comprehensive Workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T140000</dtstart>
            <dtend>20230519T153000</dtend>
            <duration>013000</duration>
            <summary>Unlocking the Power of PySpark: A Comprehensive Workshop</summary>
            <description>Are you looking for a powerful tool to tackle your big data problems? PySpark may be just what you need. Join us for a comprehensive workshop on PySpark, where we&#x27;ll cover everything from the basics of parallel processing and lazy evaluation to deploying production-level solutions on a large scale. 

In this workshop, we&#x27;ll start by visiting the key concepts of PySpark and exploring how it can help us solve business problems with potentially very large amounts of data. We&#x27;ll then dive into working with DataFrames as a convenient layer of RDDs and utilizing an optimizer to get the most out of our data. 

To help you put your new knowledge into practice, we&#x27;ll simulate a real-world business problem and walk you through the entire process of data preparation, model training with MLLib, and performing inference on preprocessed test data. We&#x27;ll also add a business logic layer to our solution for further customization. 

Throughout the conference, we&#x27;ll utilize the Spark UI to monitor and optimize our processes. We&#x27;ll provide you with code that can be easily adapted to run on various platforms, including a cluster in AWS Glue and localhost. 

In addition, we&#x27;ll cover optional content on lessons learned from large-scale production systems based on PySpark. We&#x27;ll share insights on how to optimize performance and scale your solution to handle big data with ease. 

Whether you&#x27;re just starting out with PySpark or looking to take your skills to the next level, this workshop is designed for you. Join us to discover how to harness the power of PySpark for big data and take your business to the next level.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/NBRSE9/</url>
            <location>Coral A - Workshop</location>
            
            <attendee>Carsten Frommhold</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QUFPJE@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QUFPJE</pentabarf:event-slug>
            <pentabarf:title>Leader talks</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T120000</dtstart>
            <dtend>20230519T122500</dtend>
            <duration>002500</duration>
            <summary>Leader talks</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/QUFPJE/</url>
            <location>Coral B - Workshop</location>
            
            <attendee>Travis Oliphant</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RBTWQC@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RBTWQC</pentabarf:event-slug>
            <pentabarf:title>Similarity search in practice or how AI can help in everyday’s life</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20230519T140000</dtstart>
            <dtend>20230519T145500</dtend>
            <duration>005500</duration>
            <summary>Similarity search in practice or how AI can help in everyday’s life</summary>
            <description>We dive into usage of Pytorch library and existing pre-trained models, to construct Image/Text/Audio search from scratch, using existing AI pipelines. The investigation of paralelization of computations using numba (cuda) library will expand the speeup cases.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/pycon-lt-2023/talk/RBTWQC/</url>
            <location>Coral B - Workshop</location>
            
            <attendee>Linas Petkevičius</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
