diff --git a/assets/_redirects b/assets/_redirects
index 0a0afbf..ae9c6a5 100644
--- a/assets/_redirects
+++ b/assets/_redirects
@@ -1,5 +1,5 @@
# Redirect domain aliases to primary domain
-https://www.pycascades.com/* https://2021.pycascades.com/:splat 302!
+https://www.pycascades.com/* https://2022.pycascades.com/:splat 302!
# We are using this link on our CoC banner.
/coc /code-of-conduct 302!
diff --git a/assets/static/files/PyCascades 2021 - Sponsorship Tiers.pdf b/assets/static/files/PyCascades 2021 - Sponsorship Tiers.pdf
deleted file mode 100644
index 019a1a6..0000000
Binary files a/assets/static/files/PyCascades 2021 - Sponsorship Tiers.pdf and /dev/null differ
diff --git a/assets/static/files/PyCascades 2022 - Sponsorship Tiers.pdf b/assets/static/files/PyCascades 2022 - Sponsorship Tiers.pdf
new file mode 100755
index 0000000..af2a943
Binary files /dev/null and b/assets/static/files/PyCascades 2022 - Sponsorship Tiers.pdf differ
diff --git a/assets/static/images/logo.png b/assets/static/images/logo.png
index a0acf9c..48bd2af 100644
Binary files a/assets/static/images/logo.png and b/assets/static/images/logo.png differ
diff --git a/content/become-a-sponsor/contents.lr b/content/become-a-sponsor/contents.lr
index d9e9f95..f04b675 100644
--- a/content/become-a-sponsor/contents.lr
+++ b/content/become-a-sponsor/contents.lr
@@ -15,11 +15,11 @@ yours provide.
Levels & Benefits
~~~~~~~~~~~~~~~~~
-This year is going to be very different from the last three years of PyCascades
-and we've adapted our sponsorship tiers accrodingly. You can find out the
+This year is going to be very different from the last four years of PyCascades
+and we've adapted our sponsorship tiers accordingly. You can find out the
details in our prospectus:
-`Sponsorship Prospectus (PDF) `_
+`Sponsorship Prospectus (PDF) `_
Get in Touch
~~~~~~~~~~~~~~~~~
diff --git a/content/code-of-conduct/contents.lr b/content/code-of-conduct/contents.lr
index ef4d82a..f625685 100644
--- a/content/code-of-conduct/contents.lr
+++ b/content/code-of-conduct/contents.lr
@@ -96,7 +96,7 @@ If you believe that someone is violating the code of conduct during one of our e
If you believe someone is violating the code of conduct in one of our online platforms, we ask that you report it by emailing **conduct@pycascades.com**. To help us respond in the best way to the situation, please follow the `Code of Conduct Reporting `_. The code of conduct representatives employ the `Code of Conduct Response `_ to handle reports.
-If you believe a member of staff is violating our code of conduct, please reach out to one of the conference chairs, Nina (nina@pycascades.com) or Seb (seb@pycascades.com).
+If you believe a member of staff is violating our code of conduct, please reach out to one of the conference chairs, Madison (madison@pycascades.com) or Britt (britt@pycascades.com).
All reports will be kept confidential where legally possible. In some cases a public statement might be required (for example in a CoC transparency report following conferences), but these reports are anonymized and do not include any personally identifying information. In the event of involvement with law enforcement, we will comply with their requests as legally required.
diff --git a/content/diversity-and-inclusion/contents.lr b/content/diversity-and-inclusion/contents.lr
index 3523209..e2043bd 100644
--- a/content/diversity-and-inclusion/contents.lr
+++ b/content/diversity-and-inclusion/contents.lr
@@ -13,13 +13,13 @@ Our goal is to create an inclusive, respectful conference environment that invit
We're actively seeking to increase the diversity of our attendees, speakers, and sponsors through our calls for proposals, other open submission processes, and through dialogue with the larger communities we serve.
-This is an ongoing process. We are talking to our program chairs, program committees, and various innovators, experts, and organizations about this goal and about ways they can help us achieve it. If you feel that there is more we can do, or if you would like to get involved, please reach out to us at diversity@pycascades.com. That inbox goes to our conference chairs, Eric and Esti, and to our diversity chair, Mariatta.
+This is an ongoing process. We are talking to our program chairs, program committees, and various innovators, experts, and organizations about this goal and about ways they can help us achieve it. If you feel that there is more we can do, or if you would like to get involved, please reach out to us at diversity@pycascades.com. That inbox goes to our conference chairs, Madison and Britt.
How we are creating a more diverse experience
----------------------------------------------
-* We added the Diversity Chair role in 2019, resumed it in 2020, and will continue it for 2021.
+* We added the Diversity Chair role in 2019 and have kept it since.
* Since the founding, PyCascades always has been a collaboration among people with diverse background. As a direct result our organizers team consists of more underrepresented minorities than last year.
* We have a generous opportunity grant budget.
* Our opportunity grant explicitly covers childcare expenses during the conference.
diff --git a/content/news/1-tickets-available/contents.lr b/content/news/1-tickets-available/contents.lr
deleted file mode 100644
index 8571f4d..0000000
--- a/content/news/1-tickets-available/contents.lr
+++ /dev/null
@@ -1,35 +0,0 @@
-_template: news-item.jade
----
-title: Tickets are now available 📣 🎟
----
-author: PyCascades Team
----
-date: 2020-11-30
----
-meta_description: Tickets for PyCascades 2021 are now available!
----
-body:
-
-We've got exciting news! Tickets for PyCascades 2021 are `now available on pretix `__. Our ticket prices are $10 for students, $20 for individuals, and $50 for professional attendees.
-
-Why should you get a ticket, you ask? Well, other than supporting our lovely little conference, we also have a special gift- you might remember these wonderful wooden badges from years past:
-
-.. image:: pycascades_badges_2020.jpg
- :height: 640px
- :align: center
-
-We will continue this tradition in 2021 and **the first 150 ticket sales** can sign up for our "PyCascades Attendee Kit" which comes with a **customizable wooden badge** and some additional surprises that you can show off on camera during the event 🥳. Where is the money going? The conference platform, equipment needed by staff and speakers to provide quality content, and all the tools we use to put on our regional conference. Head over to `pretix `__ to get your ticket.
-
-We realize that even these low ticket prices are a challenge for some folks right now, so keep an eye out for our financial aid announcements. The application will open in December.
-
-Sponsors 💖
--------------
-
-We'd love your support of PyCascades. You can find more details on how to become one of our wonderful sponsors on our website or by reaching out to sponsorship@pycascades.com.
-
-Call for Volunteers
----------------------
-
-Just like last year, we have exciting volunteer opportunities for people interested in making this lovely conference happen! If you are interested in helping out, visit our website to view the roles. No prior experience needed and every little bit helps us keep this conference running smoothly, so sign up using the `sign-up form today `__!
-
-As always, reach out to us at organizers@pycascades.com if you have any questions or concerns. Also, don't forget to subscribe to our newsletter to stay up-to-date on everything PyCascades (it's only important stuff, we promise)! https://2021.pycascades.com.
diff --git a/content/news/1-tickets-available/pycascades_badges_2020.jpg b/content/news/1-tickets-available/pycascades_badges_2020.jpg
deleted file mode 100644
index 5d613d7..0000000
Binary files a/content/news/1-tickets-available/pycascades_badges_2020.jpg and /dev/null differ
diff --git a/content/news/2-grants-application-open/contents.lr b/content/news/2-grants-application-open/contents.lr
deleted file mode 100644
index 35cc332..0000000
--- a/content/news/2-grants-application-open/contents.lr
+++ /dev/null
@@ -1,20 +0,0 @@
-_template: news-item.jade
----
-title: Grant application opens!
----
-author: PyCascades Team
----
-date: 2020-12-7
----
-meta_description: Grants are available to cover the ticket price for PyCascades 2021.
----
-body:
-
-If you would like to attend the conference but do not have the funds to purchase
-a ticket, apply now for our financial aid program: https://forms.gle/z27de5EiKZZ3kN8U7
-
-**Deadline: December 19, 2020** (`AoE `__)
-
-After applications close, our grants team will review the applications and contact all applicants.
-
-Questions? Contact our Grants Chair at caito@pycascades.com
diff --git a/content/news/3-speaker-line-up/contents.lr b/content/news/3-speaker-line-up/contents.lr
deleted file mode 100644
index bcc7ddb..0000000
--- a/content/news/3-speaker-line-up/contents.lr
+++ /dev/null
@@ -1,34 +0,0 @@
-_template: news-item.jade
----
-title: Talks & Speakers Announced
----
-author: PyCascades Team
----
-date: 2020-12-21
----
-meta_description: Speakers and talks now posted on our website! 📣
----
-body:
-
-The talks line-up is here 🎉. We're excited to announce the `talks and speakers
-`__ we've selected for PyCascades 2021,
-for the traditional talk track.
-
-- **Miroslav Šedivý** - *Your Name is Invalid!*
-- **Jay Miller** - *Enhancing Civics Data with Elasticsearch, pandas and Eland*
-- **Seth Michael Larson** - *Shipping Breaking Changes as the Most Downloaded Python Package*
-- **Caito Scherr** - *What Do You Get When You Combine a Snake, A Bee, and A Squirrel? - Building a Data Pipeline with Python, Beam, and Flink*
-- **Rohit Sanjay & Matthew Seal** - *Unit Testing Jupyter Notebooks - testbook*
-- **Lacey Williams Henschel** - *What You Should Know About Django REST Framework*
-- **Piper Thunstrom** - *Making Games With PPB*
-- **laike9m** - *Let’s Rethink Debugging*
-- **Hugh Brown** - *Polaris: Open Source Machine Learning for Spacecraft Operations*
-- **Dawn Chandler, Jennifer Dai, and Doris Chang** - *Giving the Perfect Intro to Coding Workshop...in Python!*
-
-In more exciting news, we're announcing a new **interactive track** which will
-run parallel to the talks on Saturday. We'll announce the detailed program soon
-but you can expect interactive programs featuring **Aaron Basset, Brian Okken,
-Michael Kennedy, Harry Parcival, Al Sweigart, Geek Mom Projects,
-and Guido Van Rossum**.
-
-We hope this is enough to get you super excited as well 🥳.
\ No newline at end of file
diff --git a/content/organizers/ashia-zawaduk/contents.lr b/content/organizers/ashia-zawaduk/contents.lr
deleted file mode 100644
index ecbcf62..0000000
--- a/content/organizers/ashia-zawaduk/contents.lr
+++ /dev/null
@@ -1,14 +0,0 @@
-_hidden: yes
----
-name: Ashia Zawaduk
----
-title: Program Chair
----
-email: ashia@pycascades.com
----
-twitter: ashiazed
----
-biography:
-
-Ashia is a senior Python developer, an organizer of PyCon CA & EdmontonPy, and the director of Dev Edmonton Society
-
\ No newline at end of file
diff --git a/content/organizers/ashia-zawaduk/headshot.jpg b/content/organizers/ashia-zawaduk/headshot.jpg
deleted file mode 100644
index ba79e0d..0000000
Binary files a/content/organizers/ashia-zawaduk/headshot.jpg and /dev/null differ
diff --git a/content/organizers/britt-gresham/contents.lr b/content/organizers/britt-gresham/contents.lr
index 4ef0e6e..4a4d4cf 100644
--- a/content/organizers/britt-gresham/contents.lr
+++ b/content/organizers/britt-gresham/contents.lr
@@ -2,7 +2,9 @@ _hidden: yes
---
name: Britt Gresham
---
-title: Volunteer Chair
+section: chair
+---
+title: Co-Chair
---
twitter: demophoon
---
@@ -10,4 +12,4 @@ email: britt@pycascades.com
---
biography:
-Britt is a Release Engineer at CircleCI living in Portland. He has spent most of his career focusing on infrastructure automation and uses Python daily in his life. In his free time he enjoys cycling, board games, and cooking.
\ No newline at end of file
+Britt is a Release Engineer at CircleCI living in Portland. He has spent most of his career focusing on infrastructure automation and uses Python daily in his life. In his free time he enjoys cycling, board games, and cooking.
diff --git a/content/organizers/caito-scherr/contents.lr b/content/organizers/caito-scherr/contents.lr
deleted file mode 100644
index e9b424d..0000000
--- a/content/organizers/caito-scherr/contents.lr
+++ /dev/null
@@ -1,9 +0,0 @@
-_hidden: yes
----
-name: Caito Scherr
----
-title: Grants Chair
----
-email: caito@pycascades.com
----
-biography:
\ No newline at end of file
diff --git a/content/organizers/caito-scherr/headshot.jpg b/content/organizers/caito-scherr/headshot.jpg
deleted file mode 100644
index 8e8a17f..0000000
Binary files a/content/organizers/caito-scherr/headshot.jpg and /dev/null differ
diff --git a/content/organizers/catherine-nelson/contents.lr b/content/organizers/catherine-nelson/contents.lr
deleted file mode 100644
index 869afa1..0000000
--- a/content/organizers/catherine-nelson/contents.lr
+++ /dev/null
@@ -1,9 +0,0 @@
-_hidden: yes
----
-name: Catherine Nelson
----
-title: Speaker Coordinator
----
-email: catherine.nelson@pycascades.com
----
-biography:
\ No newline at end of file
diff --git a/content/organizers/catherine-nelson/headshot.jpg b/content/organizers/catherine-nelson/headshot.jpg
deleted file mode 100644
index 66fb421..0000000
Binary files a/content/organizers/catherine-nelson/headshot.jpg and /dev/null differ
diff --git a/content/organizers/contents.lr b/content/organizers/contents.lr
index 0031e94..1970942 100644
--- a/content/organizers/contents.lr
+++ b/content/organizers/contents.lr
@@ -7,4 +7,4 @@ description:
PyCascades is organized by members of the Vancouver, Seattle, and Portland Python communities. Our goal is to host a diverse, accessible, and memorable conference.
Feel free to reach out to anyone of us with suggestions, concerns or even just to
-say that you're excited for PyCascades 2021.
+say that you're excited for PyCascades 2022.
diff --git a/content/organizers/eric-holscher/contents.lr b/content/organizers/eric-holscher/contents.lr
deleted file mode 100644
index eae0e8c..0000000
--- a/content/organizers/eric-holscher/contents.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-_hidden: yes
----
-name: Eric Holscher
----
-section: emeritus
----
-title: Emeritus
----
-email: eric@ericholscher.com
----
-twitter: ericholscher
----
-biography:
-
-Eric is co-founder of [Read the Docs](https://readthedocs.org/) and
-[Write the Docs](http://writethedocs.org/), a director of the Python Software
-Foundation, and a proud member of the Portland Python community.
diff --git a/content/organizers/eric-holscher/headshot.jpg b/content/organizers/eric-holscher/headshot.jpg
deleted file mode 100644
index e53bc3c..0000000
Binary files a/content/organizers/eric-holscher/headshot.jpg and /dev/null differ
diff --git a/content/organizers/esti-shay/contents.lr b/content/organizers/esti-shay/contents.lr
deleted file mode 100644
index e3b4e4f..0000000
--- a/content/organizers/esti-shay/contents.lr
+++ /dev/null
@@ -1,13 +0,0 @@
-_hidden: yes
----
-name: Esti Shay
----
-title: Communications Chair
----
-email: esti@pycascades.com
----
-twitter: esticodes
----
-biography:
-
-Esti is a PyLadies PDX event organizer and former PyCascades chair. She works as a software engineer for a nonprofit that is trying to save the world.
\ No newline at end of file
diff --git a/content/organizers/esti-shay/headshot.jpg b/content/organizers/esti-shay/headshot.jpg
deleted file mode 100644
index 0380f00..0000000
Binary files a/content/organizers/esti-shay/headshot.jpg and /dev/null differ
diff --git a/content/organizers/madison-swain-bowden/contents.lr b/content/organizers/madison-swain-bowden/contents.lr
index 45246d0..aaa0593 100644
--- a/content/organizers/madison-swain-bowden/contents.lr
+++ b/content/organizers/madison-swain-bowden/contents.lr
@@ -2,7 +2,9 @@ _hidden: yes
---
name: Madison Swain-Bowden
---
-title: Diversity Chair
+section: chair
+---
+title: Co-Chair
---
email: madison@pycascades.com
---
@@ -10,4 +12,4 @@ twitter: AetherUnbound
---
biography:
-Madison is a data engineer out of Seattle and an avid Python user. She currently works at Ookla (Speedtest.net), and has worked at and with the Allen Institute for Cell Science and the Broad Institute. In her spare time she can be found baking, building digital tools to help those battling oppression, contributing to open source, petting her cats, or playing video games.
\ No newline at end of file
+Madison is a data engineer out of Seattle and an avid Python user. She currently works at Ookla (Speedtest.net), and has worked at and with the Allen Institute for Cell Science and the Broad Institute. In her spare time she can be found baking, building digital tools to help those battling oppression, contributing to open source, petting her cats, or playing video games.
diff --git a/content/organizers/nina-zakharenko/contents.lr b/content/organizers/nina-zakharenko/contents.lr
index 83ac9ab..10ff792 100644
--- a/content/organizers/nina-zakharenko/contents.lr
+++ b/content/organizers/nina-zakharenko/contents.lr
@@ -2,9 +2,9 @@ _hidden: yes
---
name: Nina Zakharenko
---
-section: chair
+section: emeritus
---
-title: Conference Chair
+title: Emeritus
---
email: nina@pycascades.com
---
@@ -14,4 +14,4 @@ biography:
Nina is a Software Engineer with a passion for speaking and teaching, and over a decade of experience writing software for companies like Reddit, Meetup, and HBO. She currently focus on Python at Microsoft on the Cloud Developer Advocacy team.
-In her spare time, she enjoys snowboarding, hiking, and tinkering with wearable electronics from her home base in Portland, OR.
\ No newline at end of file
+In her spare time, she enjoys snowboarding, hiking, and tinkering with wearable electronics from her home base in Portland, OR.
diff --git a/content/organizers/seb-vetter/contents.lr b/content/organizers/seb-vetter/contents.lr
index f4b74a6..ea369f9 100644
--- a/content/organizers/seb-vetter/contents.lr
+++ b/content/organizers/seb-vetter/contents.lr
@@ -2,9 +2,9 @@ _hidden: yes
---
name: Seb Vetter
---
-section: chair
+section: emeritus
---
-title: Conference Chair
+title: Emeritus
---
email: seb@pycascades.com
---
diff --git a/content/organizers/tania-allard/contents.lr b/content/organizers/tania-allard/contents.lr
deleted file mode 100644
index 3e46b4d..0000000
--- a/content/organizers/tania-allard/contents.lr
+++ /dev/null
@@ -1,13 +0,0 @@
-_hidden: yes
----
-name: Tania Allard
----
-title: Sprints Coordinator
----
-email: tania@pycascades.com
----
-twitter: ixek
----
-biography:
-
-Tania is a software engineer based in Manchester, UK. She's obsessed with all things data and automation - especially if they are combined! She is also a massive open source advocate and serial community builder.
\ No newline at end of file
diff --git a/content/organizers/tania-allard/headshot.jpg b/content/organizers/tania-allard/headshot.jpg
deleted file mode 100644
index 30d07b9..0000000
Binary files a/content/organizers/tania-allard/headshot.jpg and /dev/null differ
diff --git a/content/organizers/thea-flowers/contents.lr b/content/organizers/thea-flowers/contents.lr
deleted file mode 100644
index a5b8656..0000000
--- a/content/organizers/thea-flowers/contents.lr
+++ /dev/null
@@ -1,15 +0,0 @@
-_hidden: yes
----
-name: Stargirl Flowers
----
-section: emeritus
----
-title: Emeritus
----
-email: me@thea.codes
----
-twitter: theavalkyrie
----
-biography:
-
-Stargirl is a Python Software Foundation Fellow, a creator of Python-powered synthesizers, and an advocate for open source software and hardware.
\ No newline at end of file
diff --git a/content/organizers/thea-flowers/headshot.jpg b/content/organizers/thea-flowers/headshot.jpg
deleted file mode 100644
index 39a7ee4..0000000
Binary files a/content/organizers/thea-flowers/headshot.jpg and /dev/null differ
diff --git a/content/talks/enhancing-civics-data-with-elasticsearch/contents.lr b/content/talks/enhancing-civics-data-with-elasticsearch/contents.lr
deleted file mode 100644
index 0250e21..0000000
--- a/content/talks/enhancing-civics-data-with-elasticsearch/contents.lr
+++ /dev/null
@@ -1,14 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: Enhancing Civics Data with Elasticsearch, pandas and Eland
----
-abstract:
-
-Many cities in the United States provide data as a part of the oversight initiatives and federal compliance. However, datasets often present information in incomplete or hard-to-compare formats.
-
-This talk will break down how to compile data from the San Diego Police Department into pandas dataframes and use geopandas, eland, and Elasticsearch to enrich the data with approximate GeoPoints so that it can be visualized in Kibana or a public plotting platform
-
----
-speakers: jay-miller
diff --git a/content/talks/giving-the-perfect-intro-to-coding-workshop-in-python/contents.lr b/content/talks/giving-the-perfect-intro-to-coding-workshop-in-python/contents.lr
deleted file mode 100644
index 8b4b4bb..0000000
--- a/content/talks/giving-the-perfect-intro-to-coding-workshop-in-python/contents.lr
+++ /dev/null
@@ -1,12 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: Giving the Perfect Intro to Coding Workshop...in Python!
----
-abstract:
-
-In this talk, we'll walk you through a tried and tested intro to coding workshop that you can use to teach others how to code, even if you're a beginner yourself. We've given this workshop in person and remotely, and now we want to share our lessons with you on how to run a successful workshop for people who've never touched code before. We'll also give you our slides to the workshop, so you can go forth and spread Python with ease!
-
----
-speakers: dawn-chandler, jennifer-dai, doris-chang
diff --git a/content/talks/lets-rethink-debugging/contents.lr b/content/talks/lets-rethink-debugging/contents.lr
deleted file mode 100644
index 05c5de7..0000000
--- a/content/talks/lets-rethink-debugging/contents.lr
+++ /dev/null
@@ -1,18 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: Let’s Rethink Debugging
----
-abstract:
-
-As programmers, we do debugging almost every day. What are the major options for debugging, what advantages and disadvantages do they have? We’ll start the talk by giving the audience an overview of the history of debugging and existing tools so they know how to pick from them.
-
-Then, we’ll help the audience gain a deeper understanding of what debugging is really about, and talk about two pain points with existing solutions. We’ll introduce a novel approach to solve these pain points, with basic introduction to bytecode tracing so the audience can learn this useful technique.
-
-Finally, we’ll look into the future and talk about why it’s important to be more innovative. We hope that by listening to this talk, the audience can be more open-minded thinking about debugging, and programming as a whole.
-
-No specific knowledge required, but basic experience with debugging would be helpful.
-
----
-speakers: laike9m
diff --git a/content/talks/making-games-with-ppb/contents.lr b/content/talks/making-games-with-ppb/contents.lr
deleted file mode 100644
index b730f26..0000000
--- a/content/talks/making-games-with-ppb/contents.lr
+++ /dev/null
@@ -1,12 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: Making Games With PPB
----
-abstract:
-
-Python and video games are both used independently to learn software engineering, so Python game frameworks have an important role in the software development space. Come learn how to make games in Python so you can level up, too.
-
----
-speakers: piper-thunstrom
diff --git a/content/talks/polaris-open-source-machine-learning-for-spacecraft-operations/contents.lr b/content/talks/polaris-open-source-machine-learning-for-spacecraft-operations/contents.lr
deleted file mode 100644
index 3286257..0000000
--- a/content/talks/polaris-open-source-machine-learning-for-spacecraft-operations/contents.lr
+++ /dev/null
@@ -1,16 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: Polaris: Open Source Machine Learning for Spacecraft Operations
----
-abstract:
-
-Sending a satellite to space is easier than ever before. Cubesats -- satellites the size of a loaf of bread, or even smaller -- can be built for as little as a few thousand dollars, but are capable enough to track ships, watch for earthquakes, or even observe exoplanets. "Ease of launch" does not mean "ease of operation", though; the satellites send a wealth of telemetry back to earth, and turning that flood of information into action is difficult. This difficulty only increases as fleets scale in size, from one-off research projects to hundreds of satellites providing commercial services.
-
-Since beginning in 2018, the Polaris project has used Python's rich ecosystem to build a machine learning pipeline applicable to any mission. Polaris analyzes telemetry for each satellite, automatically extracts dependencies among its components, and displays these in an interactive, browser-based 3D graph. Spacecraft operators can navigate their graph and understand relations between their telemetry, as well as external parameters such as space weather. This gives operators another tool to monitor performance, diagnose problems, and predict satellite behaviour.
-
-Audience: This talk is aimed at a general audience of people interested in Python, machine learning or space exploration; no expertise is assumed.
-
----
-speakers: hugh-brown
diff --git a/content/talks/shipping-breaking-changes-as-the-most-downloaded-python-package/contents.lr b/content/talks/shipping-breaking-changes-as-the-most-downloaded-python-package/contents.lr
deleted file mode 100644
index f88c6ca..0000000
--- a/content/talks/shipping-breaking-changes-as-the-most-downloaded-python-package/contents.lr
+++ /dev/null
@@ -1,12 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: Shipping Breaking Changes as the Most Downloaded Python Package
----
-abstract:
-
-The HTTP client library ‘urllib3’, the most downloaded Python package on the Python Package Index, is shipping breaking changes for the first time in over 9 years. The project is an invisible dependency to the vast majority of its users all while doing the heavy lifting for widely-deployed projects like pip, Requests, Selenium, Boto, and more. How can a project in this situation ship breaking changes without breaking the Python-verse? In this talk we’ll discuss what the breaking changes are, how we’re minimizing impact to users for each change, and what these changes mean for the future of urllib3.
-
----
-speakers: seth-michael-larson
diff --git a/content/talks/unit-testing-jupyter-notebooks/contents.lr b/content/talks/unit-testing-jupyter-notebooks/contents.lr
deleted file mode 100644
index cd34c37..0000000
--- a/content/talks/unit-testing-jupyter-notebooks/contents.lr
+++ /dev/null
@@ -1,12 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: Unit Testing Jupyter Notebooks - testbook
----
-abstract:
-
-Previous attempts at unit testing notebooks involved writing the tests in the notebook itself, which was faulty, difficult to read, and even more difficult to maintain. However, testbook allows for unit tests to be run against notebooks in separate test files, hence treating .ipynb files as .py files.
-
----
-speakers: rohit-sanjay, matthew-seal
diff --git a/content/talks/what-do-you-get-when-you-combine-a-snake-a-bee-and-a-squirrel/contents.lr b/content/talks/what-do-you-get-when-you-combine-a-snake-a-bee-and-a-squirrel/contents.lr
deleted file mode 100644
index fab7a65..0000000
--- a/content/talks/what-do-you-get-when-you-combine-a-snake-a-bee-and-a-squirrel/contents.lr
+++ /dev/null
@@ -1,18 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: What Do You Get When You Combine a Snake, A Bee, and A Squirrel? - Building a Data Pipeline with Python, Beam, and Flink
----
-abstract:
-
-Any symbiotic relationship among very different creatures has unique challenges, but can result in something even more powerful than the sum of its parts. Combining Python with Apache Beam and Apache Flink, particularly for Machine Learning, has its hurdles, but can also produce an incredibly fast, portable, scalable, and highly flexible data pipeline.
-
-This talk covers the structure and technical features of a Python-Beam-Flink pipeline. It also goes over getting started, and more importantly - addressing the common mistakes and hurdles of building one. This includes which features to use and how to leverage the strengths of each framework based on your specific use case. For instance, how do you know when to use Flink SQL and when to use Beam SQL? When would you use regular Python, and when would you want to use PyFlink? Are there cases where you would NOT want to use some of the abstraction or automation tools available for these frameworks?
-
-Attendees will get out of this talk an introduction to working with Apache Beam and Apache Flink with Python, and pragmatic tips and tricks for a smoother, faster, more enjoyable (because this should be fun!) dive into this symbiotic relationship.
-
-This talk is geared towards those who are new to Beam and/or Flink but is applicable to anyone with beginner to advanced Python experience.
-
----
-speakers: caito-scherr
diff --git a/content/talks/what-you-should-know-about-django-rest-framework/contents.lr b/content/talks/what-you-should-know-about-django-rest-framework/contents.lr
deleted file mode 100644
index 5011f49..0000000
--- a/content/talks/what-you-should-know-about-django-rest-framework/contents.lr
+++ /dev/null
@@ -1,18 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: What You Should Know About Django REST Framework
----
-abstract:
-
-When I started writing Django REST Framework code in 2017, there was a lot I didn't know, like how class-based views worked and what a serializer was.
-
-After 3+ years of using DRF, I want to share the things I've learned that make writing DRF code easier and faster for me. You will learn how to save time and lines of code by using DRF's built-in viewsets (and what a viewset is), when to skip the viewset and use a built-in generic `APIView`, and how to add custom endpoints (actions) to your viewsets. You'll also learn how modular DRF can be when you customize built-in methods or use different serializers for different parts of your viewset, and how tools like [Classy DRF](http://www.cdrf.co/) can help.
-
-You will walk away from this talk ready to start your first DRF project, make your existing projects simpler and cleaner, or (at the very least) with a better understanding of how a class-based view works.
-
-You will get the most out of this talk if you have beginner-level experience in Python and Django. A tenuous, vague understanding of how class-based views in Django work would be helpful, but is not necessary. Having completed a Django REST Framework tutorial would also be helpful.
-
----
-speakers: lacey-williams-henschel
diff --git a/content/talks/your-name-is-invalid/contents.lr b/content/talks/your-name-is-invalid/contents.lr
deleted file mode 100644
index 02876ac..0000000
--- a/content/talks/your-name-is-invalid/contents.lr
+++ /dev/null
@@ -1,11 +0,0 @@
-_model: talk
----
-_template: talk.jade
----
-title: Your Name is Invalid!
----
-abstract:
-
-People have names. Most people do. People have first names and last names. Many people do. People have any sorts of names that often don’t fit fixed fields in the forms. These names may contain letters, accented letters, and other characters, that may cause problems to your code depending on the encoding you use. They may look differently in uppercase and lowercase, or may not be case foldable at all. Searching and sorting these names may be tricky too. And if you design an application, web form, and/or database dealing with personal names, you’ll have to take that into account.
----
-speakers: miroslav-sedivy
diff --git a/content/the-conference/contents.lr b/content/the-conference/contents.lr
index fc1575a..963467d 100644
--- a/content/the-conference/contents.lr
+++ b/content/the-conference/contents.lr
@@ -6,10 +6,10 @@ background: /static/backgrounds/2019-conference-group-photo.jpg
---
body:
-PyCascades has previously been a two-day, single-track Python conference. This year we're going virtual and we'll have one day of virtual social events, one day of livestreamed talks, and one day of mentored sprints.
+PyCascades has previously been a two-day, single-track Python conference. Last year we successfully brought attendees together virtually to engage with speakers and each other. This next year we are planning another virtual event.
-More details on each of these are coming soon!
+More details on the 2022 conference are coming soon!
-We have previously hosted PyCascades in Vancouver, Seattle, and Portland.
+We have previously hosted PyCascades in Vancouver, Seattle, Portland, and online.
PyCascades is organized by members of the Python communities in Vancouver, Seattle, and Portland. We aim to bring together Python users and developers from both the Pacific Northwest and around the world.
diff --git a/pycascades.lektorproject b/pycascades.lektorproject
index 6f75ff2..00cded2 100644
--- a/pycascades.lektorproject
+++ b/pycascades.lektorproject
@@ -1,5 +1,5 @@
[project]
-name = PyCascades 2021
+name = PyCascades 2022
included_assets = _redirects
[packages]
diff --git a/templates/base.jade b/templates/base.jade
index ca3f1ce..d54ce38 100644
--- a/templates/base.jade
+++ b/templates/base.jade
@@ -3,7 +3,7 @@ doctype html
html
head
- title {% block page_title %}PyCascades 2021 – Virtual Edition{% endblock %}
+ title {% block page_title %}PyCascades 2022 – Virtual Edition{% endblock %}
meta(charset="UTF-8")
meta(http-equiv="content-Language", content="en_US")
meta(name="google", content="notranslate") {# TEMP #}
@@ -13,7 +13,7 @@ html
)
meta(
name="description",
- content="Website for PyCascades 2021, a regional Python conference in the Pacific Northwest hosted online."
+ content="Website for PyCascades 2022, a regional Python conference in the Pacific Northwest hosted online."
)
meta(
name="keywords",
@@ -22,7 +22,7 @@ html
meta(property="og:url", content="http://www.pycascades.com")
meta(
property="og:description",
- content="Website for PyCascades 2021, a regional Python conference in the Pacific Northwest hosted online."
+ content="Website for PyCascades 2022, a regional Python conference in the Pacific Northwest hosted online."
)
link(
rel="stylesheet",
@@ -51,15 +51,11 @@ html
a.bg-contain.bg-ir(
href="/",
ff-bg="/static/images/header-logo.png"
- ) PyCascades 2021
+ ) PyCascades 2022
{% include "includes/nav.jade" %}
#main
block main
-
- #banner
- a(href="https://pretix.eu/pycascades/remote-2021/" target="_blank")
- strong Tickets available!
footer
.container
diff --git a/templates/home.jade b/templates/home.jade
index 6bf969e..c4f4eb3 100644
--- a/templates/home.jade
+++ b/templates/home.jade
@@ -32,8 +32,9 @@ block main
.one-half.column
p.
- After three amazing in-person conferences,
- this time we're moving PyCascades online.
+ After three amazing in-person conferences and
+ an engaging online conference, we are ready to
+ do it again!
p.
PyCascades is a regional PyCon in the
Pacific Northwest, celebrating the west coast
@@ -42,7 +43,7 @@ block main
Vancouver, Seattle, and Portland Python user
groups.
p.dates.caps.
- February 19th — 21st, 2021
+ Dates coming soon!
section#newsletter
.background(du-parallax, y="animator")
diff --git a/templates/includes/nav.jade b/templates/includes/nav.jade
index cb59869..c6ca709 100644
--- a/templates/includes/nav.jade
+++ b/templates/includes/nav.jade
@@ -13,18 +13,18 @@ nav
a(href="/code-of-conduct") Code of Conduct
li.diversity
a(href="/diversity-and-inclusion") Diversity & Inclusion
- li.grants
- a(href="/grants") Grants
- li.volunteer
- a(href="/volunteer") Volunteer
+ //- li.grants
+ //- a(href="/grants") Grants
+ //- li.volunteer
+ //- a(href="/volunteer") Volunteer
//- li.submit
//- a(href="https://pretalx.com/pycascades-2021/cfp", target="_blank") Submit a talk
- li.schedule
- a(href="") Program
- ul
- li.talks
- a(href="{{ '/talks'|url }}") Speakers
+ // - li.schedule
+ // - a(href="") Program
+ // - ul
+ // - li.talks
+ // - a(href="{{ '/talks'|url }}") Speakers
//- li.schedule
//- a(href="") Program
@@ -53,8 +53,8 @@ nav
//- li.sponsors
//- a(href="{{ '/sponsors'|url }}") Our Sponsors
- li.attend
- a(href="https://pretix.eu/pycascades/remote-2021/", target="_blank") Tickets
+ //- li.attend
+ //- a(href="https://pretix.eu/pycascades/remote-2021/", target="_blank") Tickets
li.news
a(href="{{ '/news'|url }}") News