How do you create a virtual conference that retains the interactivity of an in-person event? What are the tools needed for talk submissions, ticketing, and live hosting? Can you find those tools written in Python?
This week on the show, we have several of the organizers of the PyCascades 2021 conference. They share the process of restructuring a Python conference to meet those challenges.
Nina Zakharenko and Seb Vetter are co-chairs, and Ashia Zawaduk is the conference program chair. PyCascades will be held online from February 19th through 21st, with a day of virtual social events, one of live-streamed talks, and another of mentored sprints.
We discuss ways to recreate the elusive feel of the “hallway” track virtually. They share advice about submitting a talk proposal and ways that you can volunteer for conferences.
Tickets are available now. PyCascades is looking for additional sponsors. If you work for an organization that can help, get in contact with them.
Course Spotlight: Speed Up Python With Concurrency
Learn what concurrency means in Python and why you might want to use it. You’ll see a simple, non-concurrent approach and then look into why you’d want threading, asyncio, or multiprocessing.
00:00:00 – Introduction00:01:53 – Introducing the organizers00:03:27 – Structure and vision for the Conference 00:06:50 – Tools for a virtual conference00:10:34 – Creating a virtual hallway track00:12:32 – Testing the platform00:14:33 – How does a virtual event change the type of audience?00:15:54 – Opening up the range of available speakers and topics00:19:35 – Tips for finding success in submitting talk proposals00:24:28 – Sponsor: PyCharm00:25:10 – How can someone assist at this and other conferences?00:26:40 – Preparing first time speakers00:28:29 – How did each of you get involved?00:36:13 – Video Course Spotlight 00:37:18 – Currently scheduled talks00:43:01 – Mentored Sprints for Diverse Beginners 00:49:37 – User groups and meetups00:52:23 – PyCascades sponsors00:57:02 – What are you excited about in the world of Python?01:02:39 – Callout: Get Your Tickets and thanks PyCascades 2021PyCascades: The TeamPyConline AU 2020PyCon AU: YouTube Channelpretalx: From Call for Papers to schedule – build your conference!pretalx: GitHubpretix: Event Ticketing Softwarepretix: GitHubvenueless: Host Your Events Online venueless: GitHubNext Day VideoResources for Virtual Events: PSFThe Ultimate Guide To Memorable Tech Talks — Nina’s series of posts with lots of advice on giving excellent tech talks.Volunteer at PyCascadesPyColorado 2019PyCascades 2021: ScheduleMentored Sprints for Diverse Beginners at PyCon US 2020: readthedocsEpisode 8: Docker + Python for Data Science and Machine Learning With Tania AllardPyLadiesPuget Sound Programming Python (PuPPy): MeetupPyCascades: SponsorsBecome Our Sponsor: PyCascadesnnjaio: Nina’s Twitch ChannelAlSweigart: Twitch Channelanthonywritescode: Anthony Sottile Twitch Channelcrazy4pi314: Dr. Sarah Kaiser Twitch ChannelTheLiveCoders: Twitch ChannelMicrosoftDeveloper: Twitch ChannelArchitecture Patterns in Python: O’ReillyEpisode 7: AsyncIO + Music, Origins of Black, and Managing Python Releasesimport asyncio: Learn Python’s AsyncIO #1 - The Async Ecosystem: YouTubeWagtail : The Powerful CMS for Modern WebsitesEpisode 159: Volunteering, Organizing, and Finding a Python CommunityLevel up your Python skills with our expert-led courses:
Getting Started With Django: Building a Portfolio AppFormatting Python StringsSpeed Up Python With Concurrency Support the podcast & join our community of Pythonistas