{
  "sessions": [
    {
      "id": "537536",
      "title": "Programming Your Computer With Python",
      "description": "Using Python to write code for web applications, scientific applications, and data analysis is extremely popular. If you're here at PyBay, you're probably doing it.  And while there are desktop applications in Python, it's far less popular for that.\r\n\r\nThose of us who write that back-end code are typically sitting in front of desktop or laptop computers for 6-10 hours a day.  And yet, while we may want those machines to do certain tasks for us, for some reason it rarely occurs to many of us to use Python to solve problems on *those* computers rather than the ones in the cloud.\r\n\r\nIn this talk, we'll explore some of the capabilities that local computation can give you which cloud and web applications can't, and look at some of the ways that Python can help you leverage that power.",
      "startsAt": "2023-10-08T12:15:00",
      "endsAt": "2023-10-08T13:05:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "60c419c7-8de4-4c50-a99a-47403ed7cd54"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "535329",
      "title": "Pants: Cargo for Python",
      "description": "Python has a thriving ecosystem of single-purpose tools such as pytest, mypy, black and so on, but no standard orchestration tool to manage them efficiently. This makes it difficult to scale up Python codebases without a lot of bespoke scripting.\r\n\r\nAs a result, Python repos tend to be small, focused on building a single library or binary. Dependencies are managed by publishing versioned artifacts from one repo and consuming them in another repo by download.\r\n\r\nBut in the age of microservices, cloud functions, continuous delivery, and rapid iteration, this can be untenable. We often need to repeatedly build and deploy many small, interdependent parts out of a single large repo, and the sequential publishing cycle is too slow and cumbersome. \r\n\r\nPants is a build system with a focus on Python. It aims to be for Python what Cargo is for Rust: the one-stop shop for efficiently testing, typechecking, formatting, packaging and deploying code. Pants uses static analysis to grok your code's dependencies automatically, so you don't have to maintain large amounts of metadata. It uses this dependency data, along with its local and remote caching and concurrency capabilities, to dramatically speed up the development and CI cycle. \r\n\r\nThis talk will explain what Pants is and how it works. It will provide canonical examples of how to use Pants effectively with Python code, such Django apps and AWS Lambdas. And how to use it to package your code as a standalone binary or a Docker image.",
      "startsAt": "2023-10-08T12:15:00",
      "endsAt": "2023-10-08T13:05:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "06c2b133-a57d-492e-b98b-385f2e54f2a9"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "536294",
      "title": "Data Science beasts (failures) and where to find them",
      "description": "The nature of the field of Data Science encourages trial and error, but we can do a better job of destigmatizing failure and learn from our collective experiences. Join me as I take us on an adventure to find the beasts i.e. the different ways Data Science projects can fail. I will be talking about 4 major reasons for failure (data, infrastructure, implementation, and culture), their different aspects, and supplementing it with my experiences and case studies. I will also share how to control these beasts and recommend actions to be taken to ensure a successful end-to-end Data Science project.",
      "startsAt": "2023-10-08T13:15:00",
      "endsAt": "2023-10-08T13:30:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "56e08f39-fbea-4cf8-9af0-aba66372abc6"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "535097",
      "title": "Ranking and Retrieval Techniques for Retrieval Augmented Generation with Haystack",
      "description": "Retrieval augmented generation has proven to be quite an effective technique to achieve good results with LLMs, so that they may provide answers based on your own data.\r\n\r\nWhile retrieval is a key step in such applications, other step have also started to show promise for various use cases: Ranking.\r\nIn this session we will discuss why retrieval and ranking play important roles to build effective applications with LLMs. In particular, we will see how we can use Lost in the Middle and Diversity Rankers with Haystack, an open source LLM framework, to improve the quality of our RAG pipeline results. We will also briefly discuss the role of hybrid retrieval\r\n",
      "startsAt": "2023-10-08T13:15:00",
      "endsAt": "2023-10-08T13:40:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "bf72d9fa-7408-4c51-8438-562227a0d619"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "532560",
      "title": "Type safe data validation using Pydantic v2",
      "description": "This talk will introduce Pydantic users, old or new, to the new APIs available in Pydantic v2, best practices for using them, and some of the powerful new features we added support for, like PEP 593's `Annotated` and PEP 695's `TypeAliasType`.\r\n\r\nWe'll then dive deeper into how Pydantic v2 interacts with Python's type system, what we've learned from that, and how we can improve runtime <-> static typing interactions even more.\r\n\r\nFinally, we'll touch on some of the internals of Pydantic, including our use of Rust and how we've essentially ended up building a DSL that translates type hints and snippets of arbitrary user-defined logic into a DAG of computations in Rust (i.e. how we accidentally built a compiler).",
      "startsAt": "2023-10-08T13:30:00",
      "endsAt": "2023-10-08T13:55:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "04379c6c-6e4d-4004-93a2-4028147c9ba1"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "529902",
      "title": "Craft Complex Mock Data",
      "description": "Existing mock data generators can only create individual, unrelated tables of fake data. Synthetic data services that can produce interwoven datasets require real data to anonymize. This leaves only error-prone custom scripts to create realistic, interdependent datasets for development and testing.\r\n\r\nIn this session learn how to define a .json configuration file and leverage the graph-data-generator PyPi package to quickly create custom, deeply interconnected fake datasets for your own Python projects.",
      "startsAt": "2023-10-08T13:45:00",
      "endsAt": "2023-10-08T14:10:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "66726e07-256d-4ae1-b1f8-2b87c97c3546"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "544342",
      "title": "Embeddings: What they are and why they matter",
      "description": "Embeddings are a Large-Language-Model-adjacent technology that allow data such as text or images to be represented as an array of floating point numbers, representing a location in a weird, multi-dimensional space.\r\n\r\nThey are surprisingly powerful. Embeddings can be used to implement semantic search, find related content and even build text search against image data.\r\n\r\nI'll explain how they work, show you how to use them and teach you how to build weird and wonderful things with them that you couldn't build any other way.",
      "startsAt": "2023-10-08T14:00:00",
      "endsAt": "2023-10-08T14:50:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "b154e0eb-4b03-4acd-9e90-4ba7ce0929c9"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "537525",
      "title": "Python deployment with Docker and Poetry",
      "description": "Docker and Poetry are tools often used to deploy Python code. Docker containerizes code, making it easy to deploy in the cloud. Poetry manages dependencies. However, did you ever consider how the two could work in concert to build slim, repeatable production containers for your code? \r\n\r\nThis talk aims to give developers the basics of setting up a Poetry project inside a Python Docker environment. The goal is to generate a secure container with only source code present—no docs, tests, or secrets.\r\n\r\nWhat this talk isn't: A deep dive into Docker, Poetry, or virtual environments. ",
      "startsAt": "2023-10-08T14:15:00",
      "endsAt": "2023-10-08T14:30:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "a8a33ab3-caac-43aa-a10a-6d23428c73c9"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "536102",
      "title": "Let's talk about JWT",
      "description": "JSON Web Tokens, or JWTs for short, are all over the web. They can be used to track bits of information about a user in a very compact way and can be used in APIs for authorization purposes. Join me and learn what JWTs are, what problems it solves, how you can use JWTs, and how to be safer when using JWTs on your applications. All of that with some examples on how to validate and deal with JWTs in Python.",
      "startsAt": "2023-10-08T14:30:00",
      "endsAt": "2023-10-08T14:45:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "46a2337d-e054-48c7-9355-c143140e64c0"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "536347",
      "title": "FORKS? POOLS? ASYNC? Solving Wordle with Python’s concurrency tools",
      "description": "I’ve played Wordle most days since late 2021. Maybe you have too? One thing I wonder after solving the puzzle for the day is whether I made a bad choice of words. Should I have chosen SMASH, or STASH? Just how lucky was I to solve a puzzle?\r\n\r\nThis talk will explore how to implement a Wordle statistics bot using Python's concurrent processing tools. No spoilers, I promise.",
      "startsAt": "2023-10-08T15:15:00",
      "endsAt": "2023-10-08T15:40:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "df477a5e-31da-4727-a04b-2d7a9c698715"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "536971",
      "title": "Infrastructure as a Product: Lessons in Platform Engineering",
      "description": "Platform Engineering teams face unique challenges in product development organizations. They have a big mission—enabling the rest of the engineering organization to move fast without breaking things—while usually lacking product managers on the team. However, applying product principles can be useful in achieving that goal.\r\n\r\nOne key area Platform Engineering owns is how services are built and which tools are used. In this talk, we'll explore how a product-focused approach can guide creating principled developer products. Pulling from my own experiences, I'll share real-world insights and lessons learned as a Platform Engineer.",
      "startsAt": "2023-10-08T15:15:00",
      "endsAt": "2023-10-08T15:40:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "251cd32c-29ce-4562-acb3-ba0b40bef001"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "529307",
      "title": "Elevating Python Development with Nix Package Manager",
      "description": "In the ever-evolving landscape of Python development, managing dependencies and ensuring reproducibility remain pivotal challenges. Enter the Nix Package Manager – a powerful tool that transcends conventional package management approaches. Join us in this talk as we embark on a journey through the intricacies of Nix and its profound impact on Python projects.\r\n\r\nDive into the heart of Nix as we demystify its functionality and reveal its potential to transform your Python development workflow. Uncover how Nix transcends the limitations of traditional package managers by providing declarative configuration, fine-grained control over dependencies, and unmatched reproducibility.\r\n\r\nOur discussion delves deep into Nix's utility for Python projects, demonstrating how it streamlines package management and safeguards your projects against the pitfalls of dependency chaos. Witness how Nix ensures consistent environments across development, testing, and deployment, fostering collaboration and expediting development cycles.\r\n\r\nDrawing upon a decade of Python expertise, our speaker brings firsthand insights into how Nix can enhance the Python ecosystem. From managing intricate dependency graphs to crafting resilient virtual environments, Nix empowers you to focus on code rather than package wrangling.\r\n\r\nThroughout this talk, we will showcase practical examples and real-world scenarios, illuminating how Nix orchestrates Python projects with elegance and precision. Whether you're a seasoned Pythonista or a curious newcomer, this talk equips you with the knowledge to integrate Nix into your workflow, revolutionizing the way you approach Python development.\r\n",
      "startsAt": "2023-10-08T15:45:00",
      "endsAt": "2023-10-08T16:10:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "906582fb-d40b-4c3a-9203-76e84148face"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "531111",
      "title": "Using pandas and pyspark to address challenges in processing and storing time series instrument data",
      "description": "Time series data from scientific instruments for fermentation, environmental sensors, or spectroscopy often comes in proprietary or unusual formats that are require custom logic to process. In addition, processing data at scale is challenge since enterprise laboratory information management systems (LIMS) typically rely on transactional, row-oriented databases that are not designed to handle millions of records at a time. However, with clever use of pandas for unusually formatted files or pyspark (via Databricks) for large numbers of records, this data can be processed into cleaner, more useful forms for further analysis.",
      "startsAt": "2023-10-08T15:45:00",
      "endsAt": "2023-10-08T16:10:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "61dd28d8-78b9-4c39-9b10-11f62d83ab10"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "526834",
      "title": "Contain Yourself",
      "description": "Building good containers for Python applications means dealing with several niggling pieces. Where do you get your Python? How do you install third-party packages? What kind of pinning should, and shouldn’t you do? How do you configure your app?\r\n\r\nThe talk will cover how to containerize Python applications. It will start from going over choices for a base image, how to install Python on base images which do not include it, and how to get the requirements installed. The talk will cover the various trade-offs involved: building speed, how often to upgrade the image. It will also cover security best practices like setting the right permission on directories and running with the correct user.",
      "startsAt": "2023-10-08T16:15:00",
      "endsAt": "2023-10-08T16:40:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "5f034fd1-d671-4c83-b5b9-ba2be78b0835"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "531853",
      "title": "Python in Hardware & Embedded Systems: A Deep Dive",
      "description": "\"Python in Hardware & Embedded Systems: A Deep Dive\" offers a comprehensive exploration of Python's growing influence in the realm of embedded systems, challenging the traditional dominance of languages like C. Beginning with specialized Python implementations such as MicroPython and CircuitPython, the talk illuminates Python's capability to interface with the physical world, from sensors to actuators. As we delve into robotics, attendees will discover Python's role in sensor fusion, computer vision, and advanced robotic applications. The discourse also sheds light on real-world Python-driven innovations, from drones to wearables, while addressing performance and memory challenges. Concluding with development tools and debugging techniques, this talk serves as both a testament to Python's versatility and a guidebook for its effective deployment in embedded contexts.",
      "startsAt": "2023-10-08T16:15:00",
      "endsAt": "2023-10-08T16:40:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "2ec02e2b-6827-4823-aa00-8e77605ff96c"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "538401",
      "title": "No More Nitpicks: effortless cleanup with fixers, formatters, and codemods",
      "description": "Contemporary idioms and a consistent style can make code a pleasure to work with - but fixing a stream of comments from linters or colleagues is less fun.  Let's see how to have a computer do that instead!\r\n\r\nI'll explain my favorite tools for formatting, updating, refactoring, and generally cleaning up code; and workflows that make them easy to use - from editor integrations, to pre-commit and continuous integration, to regularly scheduled or one-off cleanup campaigns.  \r\n\r\n\r\n",
      "startsAt": "2023-10-08T16:45:00",
      "endsAt": "2023-10-08T17:00:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "41681d23-2485-4034-a93a-690d0e22ffc6"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "536896",
      "title": "Better Together: Unleashing the Synergy of Pandas, Polars, and Apache Arrow",
      "description": "Supercharge your data engineering workflows by merging the robustness of Pandas with the high-speed capabilities of Polars, all underpinned by Apache Arrow's in-memory technology. This technical deep-dive will unravel the nuances between Pandas and Polars, showcase their newest features, and demonstrate how to integrate them for optimal performance. Learn actionable techniques to make your data pipelines faster, more efficient, and ready for scale. Join us to see how you might elevate your data engineering toolkit!",
      "startsAt": "2023-10-08T16:45:00",
      "endsAt": "2023-10-08T17:00:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "438b7844-5b59-44f8-89f8-d8b3b8d270a0"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "537288",
      "title": "Python, Planets, and Portals: Designing Web Apps for Modern Astronomers",
      "description": "Have you ever thought about the tech that powers our search for alien worlds? From 2010 to 2022 I worked in the astronomy department at Vanderbilt University designing Python-based web applications for the unique needs of astronomers searching for exoplanets: planets outside our solar system orbiting other stars. In this talk I will go over the innovative web-based astronomy tools I built at Vanderbilt and the unique challenges in building these tools. My focus will be on Filtergraph, a cutting-edge service for building web-based data visualization portals. Not only has it been used extensively by multiple NASA missions, it also caught the attention of mainstream media, being showcased in an episode of 60 Minutes with Anderson Cooper (https://bit.ly/dan-burger-60-minutes) While I'll discuss my experience in astronomy, the lessons I've gathered will be invaluable for anyone working in a complex, technologically advanced field",
      "startsAt": "2023-10-08T17:00:00",
      "endsAt": "2023-10-08T17:25:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "11880483-ccba-41a9-8c4d-648f258f3be5"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "534412",
      "title": "Scale Data Science by Pandas API on Spark",
      "description": "As Python has become the go-to language for data science, pandas has quickly evolved into a standard library in the field. However, one key drawback of pandas is its inability to linearly scale with increasing data volumes, primarily due to its reliance on single-machine processing. Pandas API on Spark addresses this issue, empowering users to handle vast datasets by leveraging Apache Spark while preserving the pandas APIs.\r\n\r\nIn this talk, I will introduce the Pandas API on Spark, explain how it enables the scaling of data science workloads, and explore the reasons behind its highly optimized performance. By the end of the session, you will have the knowledge to scale your existing data science workloads seamlessly using this powerful tool.",
      "startsAt": "2023-10-08T17:00:00",
      "endsAt": "2023-10-08T17:25:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "584fc381-f0db-4da5-ae69-d2092d26bb3a"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "526433",
      "title": "Testing Strategies for Python",
      "description": "We all know testing is good for you just like we know eating your vegetables is good for you, but let's face it: Eating your vegetables isn't always that fun. This talk hopes to change your mind about testing and offer strategies to make those vegetables taste a little better.",
      "startsAt": "2023-10-08T18:00:00",
      "endsAt": "2023-10-08T18:15:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "a4b35ed6-dca5-4457-be11-9c924afcae8e"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "530119",
      "title": "Beyond Conventional: Embracing Python & LLMs for Quality Assurance",
      "description": "What do you do when your test suite is not fit for purpose? At Opto, we felt like we were locked in a daily battle against the tests written for our Java and TypeScript services. But, when we paired the adaptability of Python with the power of LLMs, we were able to enhance & extend what we had into something that really worked!\r\n\r\nJoin us on a journey of transformation where we'll cover:\r\n- Proactive Monitoring: Implementing \"production probes\" - lightweight and fast Python request \"tests\"- to actively ensure our services were up and executing core functionalities.\r\n- LLMs in Action: The unexpected efficacy of LLMs in aiding the creation of tests. We'll focus on our Python/TypeScript deployment tools here.\r\n- Quality Over Quantity: Recognizing that just writing tests isn’t the end game. We harnessed FastAPI LLMs to swiftly assess our functional test coverage, helping us identify and address gaps.\r\n- Living Documentation: A sneak peek into how we've sown the seeds for dynamic, ever-evolving documentation using Python.\r\n\r\nThroughout the session, we’ll touch on the trade-offs, democratization & ownership of tests, and how this little endeavor set the stage for Opto's broader embrace of Python.\r\n",
      "startsAt": "2023-10-08T18:00:00",
      "endsAt": "2023-10-08T18:25:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "637576b0-27e3-4dae-8fc4-b1ad8067664d"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "535885",
      "title": "Unleashing Python's Power: Serverless Innovations with AWS Lambda",
      "description": "In recent years, serverless computing has brought about a paradigm shift in the realm of software development and deployment. This transformation has not only revolutionized application construction but has also introduced unparalleled ease in scaling, cost-effectiveness, and maintenance. As the domain of serverless continues to grow, AWS Lambda has risen as a platform that grants developers an exceptional chance to deploy Python applications without the burden of traditional server administration.\r\n\r\nThis session aims to offer insights and practical expertise in fully utilizing the capabilities of serverless architecture. This will empower attendees to create Python applications that effortlessly combine innovation with efficiency, using the capabilities of AWS Lambda through the boto3 library.",
      "startsAt": "2023-10-08T18:15:00",
      "endsAt": "2023-10-08T18:30:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "82ec4de4-8439-412b-b2fd-619f33b77451"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "535660",
      "title": "Shiny: Data-centric web applications in Python",
      "description": "Shiny is a web framework that is designed to let you create data dashboards, interactive visualizations, and workflow apps in pure Python or R. Shiny doesn't require knowledge of HTML, CSS, and JavaScript, and lets you create data-centric applications in a fraction of the time and effort of traditional web stacks.\r\n\r\nOf course, Python already has several popular and high-quality options for creating data-centric web applications. So it's fair to ask what Shiny can offer the Python community.\r\n\r\nIn this talk, I will introduce Shiny for Python and answer that question. I'll start with some basic demos that show how Shiny apps are constructed. Next, I'll explain Transparent Reactive Programming (TRP), which is the animating concept behind Shiny, and the reason it occupies such an interesting place on the ease-vs-power tradeoff frontier. Finally, I'll wrap up with additional demos that feature interesting functionality that is made trivial with TRP.\r\n\r\nThis talk should be interesting to anyone who uses Python to analyze or visualize data, and does not require experience with Shiny or any other web frameworks.",
      "startsAt": "2023-10-08T18:30:00",
      "endsAt": "2023-10-08T18:55:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "7e5324de-3afa-4614-a498-562bd5eb9986"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "527539",
      "title": "Understanding LangChain Agents and Tools with Twilio (or with SMS)",
      "description": "With LangChain, developers “chain” together different LLM components to create more advanced use cases around LLMs. Agents use LLMs to decide what actions should be taken. Get introduced to LangChain about what you can do with Agents, Tools, and communication APIs!",
      "startsAt": "2023-10-08T18:30:00",
      "endsAt": "2023-10-08T18:55:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "cefe110f-aeca-4c60-ad5d-65f4f0ecce8a"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "540267",
      "title": "Python's Types: 5 Amazing Ways Python Type Hints Will Supercharge Your Code",
      "description": "When Python's Type Hints were introduced in 2015, they were met with guarded optimism. Some people were excited for the added functionality and safety they brought to the language. Others saw the Java-ification of Python and thought, \"no thanks\". Eight years later, the Python community has generally embraced Python types. We've seen powerful and popular frameworks built upon them (Pydantic and FastAPI for example) and tools to fully analyze your code from a typing angle.\r\n\r\nThis talk will cover the foundations and history of Python typing. Then we will see some of the common syntax and examples for easily bringing typing into your programming habits. Then we will dive into 5 amazing ways typing can help you write and run better code. Time permitting, we'll close out the session with advice on Python typing guidance, patterns, and best practices.",
      "startsAt": "2023-10-08T19:00:00",
      "endsAt": "2023-10-08T19:50:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "a62cb4db-2226-4323-85c2-87ffdf33130a"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38667,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    },
    {
      "id": "529893",
      "title": "Design Patterns for Data Pipelines",
      "description": "Do you go beyond Extract, Transform, Load or wish you had when the Transform step gets super complicated? Let's share design patterns that help manage complex data pipelines in Python, with mentions of Django.",
      "startsAt": "2023-10-08T19:00:00",
      "endsAt": "2023-10-08T19:50:00",
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        "4fbeb926-c56e-492f-b552-823b6a08cec2"
      ],
      "categoryItems": [],
      "questionAnswers": [],
      "roomId": 38668,
      "liveUrl": null,
      "recordingUrl": null,
      "status": "Accepted",
      "isInformed": true,
      "isConfirmed": true
    }
  ],
  "speakers": [
    {
      "id": "61dd28d8-78b9-4c39-9b10-11f62d83ab10",
      "firstName": "Aaron",
      "lastName": "Wiegel",
      "bio": "Aaron is the product owner for Laboratory Information Management Systems (LIMS) at Pivot Bio, where he helps design software solutions to help scientists manage varied and complex R&D data. He previously has worked as a data engineer for 5 years at different biotech startups.",
      "tagLine": "Product Owner, LIMS at Pivot Bio",
      "profilePicture": "https://sessionize.com/image/5d64-400o400o1-7zRWugcERnDXfYwG7JWzcu.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        531111
      ],
      "fullName": "Aaron Wiegel",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "04379c6c-6e4d-4004-93a2-4028147c9ba1",
      "firstName": "Adrian",
      "lastName": "Garcia Badaracco",
      "bio": "Maintainer of Pydantic the open source library and founding engineer at Pydantic the company. Also a maintainer of Encode projects (Starlette, FastAPI, Uvicorn, httpx and others) and contributor to several other popular open source projects.",
      "tagLine": "Pydantic Maintainer",
      "profilePicture": "https://sessionize.com/image/80da-400o400o1-h1HLZaMJM9CKipDi3gDBg7.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        532560
      ],
      "fullName": "Adrian Garcia Badaracco",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "06c2b133-a57d-492e-b98b-385f2e54f2a9",
      "firstName": "Benjy",
      "lastName": "Weinberger",
      "bio": "Benjy Weinberger is a veteran software engineer with over 26 years' of industry experience at companies such as Google, Twitter, Foursquare and more. He was the co-founder of Toolchain, a now-defunct startup in the developer tools space, and is one of the creators and maintainers of the Pants build system. He's currently on sabbatical, and using his time to travel, exercise, and finally learn Rust properly.",
      "tagLine": "Core maintainer of the Pants build system",
      "profilePicture": "https://sessionize.com/image/23cf-400o400o1-UCF9WTPacNaqf8aCGpew96.png",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        535329
      ],
      "fullName": "Benjy Weinberger",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "438b7844-5b59-44f8-89f8-d8b3b8d270a0",
      "firstName": "Chris",
      "lastName": "Brousseau",
      "bio": "Chris Brousseau is Founder of Surface Owl and a data science consultant focused on data engineering and NLP and visualizations.  Surface Owl is a SaaS-based visual decision engine built on Python that accelerates digital transformation decisions.  Prior to Surface Owl, Chris spent many years at Accenture and then IBM consulting for global F1000 clients. Chris is a native Vermonter, an avid skier, and has lived in the Bay Area for over 25 years.",
      "tagLine": "Founder and Data Scientist at Surface Owl.",
      "profilePicture": "https://sessionize.com/image/e8fa-400o400o1-QeW1hh3iiDFdaM5beFwjJt.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        536896
      ],
      "fullName": "Chris Brousseau",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "df477a5e-31da-4727-a04b-2d7a9c698715",
      "firstName": "Christopher",
      "lastName": "Neugebauer",
      "bio": "Christopher Neugebauer is an Australian developer, speaker, and serial community conference organiser, who presently lives in the United States.\r\n\r\nHe serves as a Director of the Python Software Foundation, and is co-organiser of the acclaimed North Bay Python conference, a boutique one-track conference run in unusual venues — include an old vaudeville theatre, and more recently a barn on a farm — in Petaluma, California.\r\n\r\nChristopher is also a contributor on the open source Pants build system, helping make Python’s testing, correctness, and style tools accessible and fast for developers, no matter how big their codebase.",
      "tagLine": "Software Engineer, PSF Board Member",
      "profilePicture": "https://sessionize.com/image/a330-400o400o1-7uLCDQcDVv1dtu4Ccp7yWT.jpg",
      "isTopSpeaker": true,
      "links": [],
      "sessions": [
        536347
      ],
      "fullName": "Christopher Neugebauer",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "a8a33ab3-caac-43aa-a10a-6d23428c73c9",
      "firstName": "Cristian",
      "lastName": "Heredia",
      "bio": "I'm a California native and Data Scientist turned Data Engineer. ",
      "tagLine": "Sr. Data Engineer",
      "profilePicture": "https://sessionize.com/image/eb0e-400o400o1-pr45yugDn4ExZCCyudNPZ7.JPG",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        537525
      ],
      "fullName": "Cristian Heredia",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "11880483-ccba-41a9-8c4d-648f258f3be5",
      "firstName": "Dan",
      "lastName": "Burger",
      "bio": "As a seasoned software engineer and data scientist with over a decade of experience, I've had the privilege of working with many interesting people in diverse fields ranging from astrophysics to K-12 education to developing internal software tools in Google's YouTube Ads division. My most notable project was Filtergraph, a pioneering web-based platform for data visualization which has been instrumental for multiple NASA missions. My work has not only been recognized in the astronomy community but reached a mainstream audience when I was interviewed by Anderson Cooper for 60 Minutes. During my career I also became a passionate advocate for employment opportunities for adults on the autism spectrum. I received a Master of Science in Computer Science and a Bachelor of Engineering in Computer Engineering, both from Vanderbilt University.",
      "tagLine": "Worked previously for Google, NASA, Vanderbilt University",
      "profilePicture": "https://sessionize.com/image/42cb-400o400o1-9hEsU8eFXFwMY8zFdjGEXd.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        537288
      ],
      "fullName": "Dan Burger",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "60c419c7-8de4-4c50-a99a-47403ed7cd54",
      "firstName": "Glyph",
      "lastName": "Lefkowitz",
      "bio": "Although most well-known for being the founder of the Twisted project, Glyph has also worked on massively multiplayer online games, dynamic web applications, enterprise information management software, and created or contributed to dozens of open source projects, mostly related to infrastructure.",
      "tagLine": "open source maintainer",
      "profilePicture": "https://sessionize.com/image/878f-400o400o1-Kr9VU4SgN777xySHtzYVUh.jpg",
      "isTopSpeaker": true,
      "links": [],
      "sessions": [
        537536
      ],
      "fullName": "Glyph Lefkowitz",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "56e08f39-fbea-4cf8-9af0-aba66372abc6",
      "firstName": "Grishma",
      "lastName": "Jena",
      "bio": "Grishma Jena is a Data Scientist with the UX Insights team at IBM in San Francisco. As the only Data Scientist in the org, she supports 80+ user researchers and designers and uses data to understand user struggles and opportunities to enhance product experiences. She has received the Outstanding Technical Achievement Award (Major), one of the most prestigious company-wide awards, as recognition of her work.\r\n\r\nShe earned her Masters in Computer Science at University of Pennsylvania. Her research interests are in Machine Learning and Natural Language Processing. She has delivered 50+ talks and workshops at multiple conferences around the globe including PyCon US (largest Python conference in the world) and O’Reilly OSCON. She has also taught Python at the San Francisco Public Library and frequently guides school and university students.\r\n\r\nGrishma is extremely passionate about encouraging, mentoring, and empowering people, especially women and students, in the world of technology. She has been recognized by the Python Software Foundation as a Fellow for her extraordinary efforts and impact upon Python, the community, and the broader Python ecosystem. She serves on the AI/ML Advisory Board for DevNetwork. She is also an ambassador for the Women in Data Science initiative, as well as a part of the leadership team for Society of Women Engineers - Golden Gate Section. In 2023, she was recognized by Women Who Code as one of 100 Technologists To Watch for her excellence, innovation, and leadership, and was also a finalist for Venture Beat's Women in AI mentorship award.\r\n\r\nIn her free time, she likes to write, cook, and explore new places.",
      "tagLine": "Data Scientist by profession, Educator at heart",
      "profilePicture": "https://sessionize.com/image/7366-400o400o1-7vYM8gEvc4q8JrgGamu2GY.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        536294
      ],
      "fullName": "Grishma Jena",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "66726e07-256d-4ae1-b1f8-2b87c97c3546",
      "firstName": "Jason",
      "lastName": "Koo",
      "bio": "Mobile Developer turned Pythonista, Jason Koo is Neo4j’s resident Python Developer Advocate. He has gone from mobile app development for Marketing and Financial Tech companies before transitioning to work on computer vision, then real-time messaging, and now graph technologies.",
      "tagLine": "Developer Advocate Neo4j",
      "profilePicture": "https://sessionize.com/image/f55a-400o400o1-PxxPDK3jfoFwEshK5PH2WK.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        529902
      ],
      "fullName": "Jason Koo",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "46a2337d-e054-48c7-9355-c143140e64c0",
      "firstName": "Jessica",
      "lastName": "Temporal",
      "bio": "Jessica Temporal is a Sr. Developer Advocate at Auth0 by Okta. Co-founder and co-host of the first Brazilian podcast about data science Pizza de Dados. GitHub Star and creator of GitFichas, a collection of Git study cards. Also loves to knit and picking up new skills on YouTube, right now learning to play the keyboard and how to do digital drawings.\r\n",
      "tagLine": "Dev Advocate • Author • Podcaster • 🇨🇦 & 🇧🇷",
      "profilePicture": "https://sessionize.com/image/32e7-400o400o1-E6aBavZPfXM2QzJtFWQJNk.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        536102
      ],
      "fullName": "Jessica Temporal",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "7e5324de-3afa-4614-a498-562bd5eb9986",
      "firstName": "Joe",
      "lastName": "Cheng",
      "bio": "Joe Cheng is the CTO and first employee at Posit, PBC (formerly known as RStudio), where he helped create the RStudio IDE and Shiny web framework, along with countless complementary tools and packages.",
      "tagLine": "CTO at Posit, PBC",
      "profilePicture": "https://sessionize.com/image/5253-400o400o1-UPfnvCdqkheXMKJfY4kXcf.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        535660
      ],
      "fullName": "Joe Cheng",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "4fbeb926-c56e-492f-b552-823b6a08cec2",
      "firstName": "Lisa",
      "lastName": "Dusseault",
      "bio": "Lisa Dusseault leads engineering and supports policy work at the non-profit Data Transfer Initiative.  Past roles have included founding several startups and making Internet standards contributions (CalDAV and WebDAV).",
      "tagLine": "CTO - Data Transfer Initiative",
      "profilePicture": "https://sessionize.com/image/68c6-400o400o1-hbTH9rDdmb7Tnjftu6ckjK.jpg",
      "isTopSpeaker": true,
      "links": [],
      "sessions": [
        529893
      ],
      "fullName": "Lisa Dusseault",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "a4b35ed6-dca5-4457-be11-9c924afcae8e",
      "firstName": "Liz",
      "lastName": "Acosta",
      "bio": "Unlike any software engineer you have ever met, Liz's past professions as a copywriter, social media manager, odd-job freelancer, and software developer mean she brings a unique, innovative, and unconventional perspective to software and every task she undertakes. As a Developer Advocate, Liz draws on her talent for empathy to strategically deploy technical community building with authenticity and subject matter authority. Liz takes pleasure in guiding others to their “Ah-ha!” moments and she does so by catering to different styles of learning and taking advantage of the kaleidoscope of expertise she has gained from seemingly disparate professional experience.",
      "tagLine": "Unlike any software engineer you've ever met!",
      "profilePicture": "https://sessionize.com/image/6dad-400o400o1-BTmEWLJM7WKc6wxQJ3Dq8E.png",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        526433
      ],
      "fullName": "Liz Acosta",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "cefe110f-aeca-4c60-ad5d-65f4f0ecce8a",
      "firstName": "Lizzie",
      "lastName": "Siegle",
      "bio": "Lizzie serves developers in the Bay Area and beyond on Twilio's developer evangelism team and holds a Bachelor's degree in Computer Science from Bryn Mawr. She likes Swift, JavaScript, and working with AI, but has been seen writing Python and Haskell as well. When not organizing or attending hackathons and meetups, she enjoys tennis, ping pong, and all things Disney.",
      "tagLine": "Twilio Developer Evangelist",
      "profilePicture": "https://sessionize.com/image/92fc-400o400o1-wa2NwmgqFR6o9Ty3YpFpda.png",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        527539
      ],
      "fullName": "Lizzie Siegle",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "82ec4de4-8439-412b-b2fd-619f33b77451",
      "firstName": "Mayank",
      "lastName": "Jindal",
      "bio": "Mayank Jindal is a seasoned software engineer with extensive experience in creating microservices at Amazon, a global leader in technology and e-commerce. His primary focus has been on improving advertising moderation efficiency across Amazon using AI-based techniques and building scalable software around that. With a deep passion for architecting scalable and robust systems, Mayank has played a pivotal role in designing and implementing microservices.\r\n\r\nThroughout their career, Mayank has honed their skills in distributed systems, cloud computing, and service-oriented architectures. They have a comprehensive understanding of the challenges and intricacies involved in building microservices, including service discovery, load balancing, fault tolerance, and inter-service communication.\r\n\r\nAt Amazon, Mayank has contributed to the development of critical microservices that handle high volumes of data and ensure smooth transactions. \r\n",
      "tagLine": "Software Development Engineer - 2 at Amazon",
      "profilePicture": "https://sessionize.com/image/9e1a-400o400o1-M2WoT4hrRkddeLfSb8oYKy.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        535885
      ],
      "fullName": "Mayank Jindal",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "a62cb4db-2226-4323-85c2-87ffdf33130a",
      "firstName": "Michael",
      "lastName": "Kennedy",
      "bio": "A Python and MongoDB enthusiast, and an entrepreneur. Host of @TalkPython and @PythonBytes, founder of Talk Python Training. Python Software Foundation Fellow.",
      "tagLine": "Host of the Talk Python To Me podcast",
      "profilePicture": "https://sessionize.com/image/8d05-400o400o1-WdiRMWzoipNyj1A9nRw5ym.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        540267
      ],
      "fullName": "Michael Kennedy",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "5f034fd1-d671-4c83-b5b9-ba2be78b0835",
      "firstName": "Moshe",
      "lastName": "Zadka",
      "bio": "Moshe has been using open source software since 1995, and has been using Python as his main development language since 1998. He has been a contributor to CPython, is a founding member of the Python Software Foundation, and a founding member of the Twisted project.",
      "tagLine": "Senior Site Reliability Engineer",
      "profilePicture": "https://sessionize.com/image/7878-400o400o1-d1-d671-4c83-b5b9-ba2be78b0835.43a3553f-b654-464a-a1a8-2a058c1ef6e4.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        526834
      ],
      "fullName": "Moshe Zadka",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "251cd32c-29ce-4562-acb3-ba0b40bef001",
      "firstName": "Nick",
      "lastName": "DiRienzo",
      "bio": "Nick is a software engineer with experience across hyper-growth startups, public giants, and organizations of all sizes. He finds joy in making developers' lives easier and helping startups scale sustainably. Nick is passionate about developer productivity, APIs, infrastructure, and bringing people together over food, fun, and solving hard problems. He loves sharing his insights from the startup trenches to inspire others to build products that make the world a little better.",
      "tagLine": "Co-founder & software engineer",
      "profilePicture": "https://sessionize.com/image/a9e2-400o400o1-4t1r64MRzuH46B6MyRaQmc.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        536971
      ],
      "fullName": "Nick DiRienzo",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "637576b0-27e3-4dae-8fc4-b1ad8067664d",
      "firstName": "Paul",
      "lastName": "Pereyda Karayan",
      "bio": "Paul Pereyda Karayan has built a 15+ year Silicon Valley career on developing and industrializing software products, with a recent focus on software product delivery & information security. Paul's love for Python developed during his early career as a scientist, and blossomed in the data mines of many a Silicon Valley startups - including The Climate Corporation, Addepar, Primer.ai, and as the CISO/CIO at Opto Investments.",
      "tagLine": "3x Engineer (& CISO)",
      "profilePicture": "https://sessionize.com/image/3218-400o400o1-EGzLGQ8UGSR5gYZcxQX1zy.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        530119
      ],
      "fullName": "Paul Pereyda Karayan",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "906582fb-d40b-4c3a-9203-76e84148face",
      "firstName": "Salar",
      "lastName": "Rahmanian",
      "bio": "Salar Rahmanian is a seasoned software developer with over 10 years of experience using Python. In 2018, Salar Rahmanian discovered the power of Nix and has been a passionate advocate for the package manager ever since. With over 20 years of commercial experience in software development, Salar Rahmanian has a wealth of knowledge and expertise that has been honed since the age of eleven.\r\n\r\nCurrently residing in the San Francisco Bay Area with a loving spouse and three children, Salar Rahmanian balances work and family life while coding both for work and as a hobby. \r\n\r\nSalar Rahmanian's primary focus at work today is data engineering using Python, PySpark, and Apache Spark, constantly seeking out ways to streamline and optimize data pipelines.\r\n",
      "tagLine": "Staff Software Engineer",
      "profilePicture": "https://sessionize.com/image/6794-400o400o1-a2iHn3Pg78cHLKq83BjZz6.png",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        529307
      ],
      "fullName": "Salar Rahmanian",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "b154e0eb-4b03-4acd-9e90-4ba7ce0929c9",
      "firstName": "Simon",
      "lastName": "Willison",
      "bio": "Simon Willison is the creator of Datasette, an open source tool for exploring and publishing data. He recently completed a JSK journalism fellowship at Stanford, during which he focused on building open source tools for journalism based on his experience working as a data journalist at the UK's Guardian newspaper.\r\n\r\nPrior to the fellowship, Simon was an engineering director at Eventbrite. Simon joined Eventbrite through their acquisition of Lanyrd, a Y Combinator funded company he co-founded in 2010.\r\n\r\nHe is a co-creator of the Django Web Framework, and has been blogging about web development and programming since 2002 at https://simonwillison.net/ ",
      "tagLine": "Creator of Datasette. Co-creator of Django",
      "profilePicture": "https://sessionize.com/image/0cac-400o400o1-4vadKedfxVCnHBGJYJpHTw.jpg",
      "isTopSpeaker": true,
      "links": [],
      "sessions": [
        544342
      ],
      "fullName": "Simon Willison",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "2ec02e2b-6827-4823-aa00-8e77605ff96c",
      "firstName": "Sriram Vamsi",
      "lastName": "Ilapakurthy",
      "bio": "Sriram is a Senior Software Engineer working at Walmart Global Tech and previously worked at Meta. Their expertise lies in crafting scalable infrastructure systems that power modern web platforms. At Walmart, they have been pivotal in establishing efficient data engineering pipelines for Ads services, enhancing both backend operations and customer experiences. During their tenure at Meta, formerly Facebook, Sriram played a central role in developing core components for Instagram's API layer, ensuring high performance across a vast global network. Sriram's contributions exemplify a commitment to innovation and excellence in software engineering, driving optimal performance and enriching user interactions.",
      "tagLine": "Senior Software Engineer focussed on building systems at scale",
      "profilePicture": "https://sessionize.com/image/106c-400o400o1-4wcqZp4ynLPuUP3qG9jmp6.jpeg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        531853
      ],
      "fullName": "Sriram Vamsi Ilapakurthy",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "bf72d9fa-7408-4c51-8438-562227a0d619",
      "firstName": "Tuana",
      "lastName": "Celik",
      "bio": "Tuana is a lead developer advocate at deepset, where she focuses on the open source LLM framework: Haystack. With a degree in Computer Science from the University of Bristol, she first started her career as a software engineer. Later, she returned to the world of machine learning as a developer advocate and now dedicates her time to helping the open source NLP community.",
      "tagLine": "Lead Developer Advocate at deepset",
      "profilePicture": "https://sessionize.com/image/362d-400o400o1-Lupt6QeNRNQr2btcNYY3MR.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        535097
      ],
      "fullName": "Tuana Celik",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "584fc381-f0db-4da5-ae69-d2092d26bb3a",
      "firstName": "Xinrong",
      "lastName": "Meng",
      "bio": "I am an Apache Spark PMC (Project Management Committee) Member and Committer, with deep technical expertise in PySpark. I am one of the main contributors to the Pandas API on Spark. I work as a software engineer at Databricks.",
      "tagLine": "Apache Spark PMC (Project Management Committee) Member and Committer, software engineer at Databricks",
      "profilePicture": "https://sessionize.com/image/eed2-400o400o1-VrsxqpfemByz15so6QWMjc.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        534412
      ],
      "fullName": "Xinrong Meng",
      "categoryItems": [],
      "questionAnswers": []
    },
    {
      "id": "41681d23-2485-4034-a93a-690d0e22ffc6",
      "firstName": "Zac",
      "lastName": "Hatfield-Dodds",
      "bio": "Zac grew up in Australia with bushwalks, books, and dark chocolate.  These days he's a PSF Fellow and maintainer of Hypothesis and Pytest; recently moved to SF as a member of technical staff at Anthropic; and appreciates the times computers do what he wants (not just what he told them to).",
      "tagLine": "Maintainer @ Hypothesis,Pytest // Technical Staff @ Anthropic",
      "profilePicture": "https://sessionize.com/image/517f-400o400o1-pxF5YyDu2LoFcLFNooux6T.jpg",
      "isTopSpeaker": false,
      "links": [],
      "sessions": [
        538401
      ],
      "fullName": "Zac Hatfield-Dodds",
      "categoryItems": [],
      "questionAnswers": []
    }
  ],
  "questions": [],
  "categories": [],
  "rooms": [
    {
      "id": 38667,
      "name": "Bungalow East",
      "sort": 0
    },
    {
      "id": 38668,
      "name": "Bungalow West",
      "sort": 1
    }
  ]
}