Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔨 Collections Category/Group fixes #170

Merged
merged 9 commits into from
Aug 28, 2022
6 changes: 4 additions & 2 deletions _pages/speaking-twitter.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,12 @@ sitemap: false
title: Twitter Template for Tweets
---

<script src="https://cdn.tailwindcss.com"></script>

{% for post in site.schedule %}
{% capture day %}{{ post.date | date: "%A" }}{% endcapture %}
{% if day == 'Sunday' or day == 'Monday' or day == 'Tuesday' or day == 'Wednesday' %}
{% if post.category != 'break' and post.category != 'lunch' and post.category != 'social-time' %}
{% if post.group == 'talks' or post.group == 'tutorials' %}
<div class="event-byline">
<h4>{{ post.date | date: "%b %d %l:%M %p %Z" }} - {{ post.title }}</h4>

Expand All @@ -20,7 +22,7 @@ title: Twitter Template for Tweets
{% include twitter-copy-and-paste.html post=post presenter_slugs=post.presenter_slugs %}
</textarea>

<button class="btn border" data-clipboard-action="copy" data-clipboard-target="#{{ twitter-copy-link }}">
<button class="btn bg-blue-200 border-solid border-2 border-grey-800 rounded-lg px-2 py-1" data-clipboard-action="copy" data-clipboard-target="#{{ twitter-copy-link }}">
Copy to clipboard
</button>
</div>
Expand Down
6 changes: 4 additions & 2 deletions _pages/speaking-youtube-checklists.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,20 @@ sitemap: false
title: Speaking Checklists for YouTube Videos
---

<script src="https://cdn.tailwindcss.com"></script>

{% for post in site.schedule %}
{% capture day %}{{ post.date | date: "%A" }}{% endcapture %}
{% if day == 'Monday' or day == 'Tuesday' or day == 'Wednesday' %}
{% if post.category != 'break' and post.category != 'lunch' and post.category != 'social-time' %}
{% if post.group == 'talks' or post.group == 'tutorials' %}
<div class="event-byline">
<h2>Video Checklist</h2>

{% capture youtube-copy-title %}copy-{{ post.slug | slugify }}-youtube{% endcapture %}

<h4>{{ post.date | date: "%b %d %l:%M %p %Z" }} - <div id="{{ youtube-copy-title }}">{{ post.title }}</div></h4>

<button class="btn border" data-clipboard-action="copy" data-clipboard-target="#{{ youtube-copy-title }}">
<button class="btn bg-blue-200 border-solid border-2 border-grey-800 rounded-lg px-2 py-1" data-clipboard-action="copy" data-clipboard-target="#{{ youtube-copy-title }}">
Copy title to clipboard
</button>

Expand Down
6 changes: 4 additions & 2 deletions _pages/speaking-youtube.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@ sitemap: false
title: Speaking Template for YouTube Videos
---

<script src="https://cdn.tailwindcss.com"></script>

{% for post in site.schedule %}
{% capture day %}{{ post.date | date: "%A" }}{% endcapture %}
{% if day == 'Monday' or day == 'Tuesday' or day == 'Wednesday' %}
{% if post.category != 'break' and post.category != 'lunch' and post.category != 'social-time' %}
{% if post.group == 'talks' or post.group == 'tutorials' %}
<div class="event-byline">
<h4>{{ post.date | date: "%b %d %l:%M %p %Z" }} - {{ post.title }}</h4>

Expand All @@ -26,7 +28,7 @@ title: Speaking Template for YouTube Videos
{% include youtube-copy-and-paste.html post=post presenter_slugs=post.presenter_slugs %}
</textarea>

<button class="btn border" data-clipboard-action="copy" data-clipboard-target="#{{ youtube-copy-link }}">
<button class="btn bg-blue-200 border-solid border-2 border-grey-800 rounded-lg px-2 py-1" data-clipboard-action="copy" data-clipboard-target="#{{ youtube-copy-link }}">
Copy to clipboard
</button>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ accepted: true
category: sprints
date: 2022-10-20 09:00:00-07:00
end_date: 2022-10-20 12:00:00-07:00
group: sprints
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fcarlton-gibson/opengraph/
layout: session-details
permalink: /sprints/getting-started-contributing-to-django/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ category: talks
date: 2022-10-17 09:00:00-07:00
difficulty: All
end_date: 2022-10-17 09:30:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fkojo-idrissa/opengraph/
layout: session-details
permalink: /talks/orientation-and-welcome/
Expand Down
2 changes: 2 additions & 0 deletions _schedule/talks/2022-10-17-09-30-t0-opening-remarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ accepted: true
category: talks
date: 2022-10-17 09:30:00-07:00
end_date: 2022-10-17 09:45:00-07:00
group: talks
layout: session-details
permalink: /talks/opening-remarks-monday/
presenter_slugs:
Expand All @@ -13,4 +14,5 @@ sitemap: true
title: Opening Remarks
track: t0
---

Logan will officially open DjangoCon US and introduce our opening keynote speaker, Ruth Ikegah.
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ category: talks
date: 2022-10-17 09:45:00-07:00
difficulty: All
end_date: 2022-10-17 10:30:00-07:00
group: talks
layout: session-details
link: null
permalink: /talks/keynote-women-of-open-source-community-africa/
permalink: /talks/keynote-women-of-open-source-community-a/
presenter_slugs:
- ruth-ikegah
room: Salon A-E
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ accepted: true
category: talks
date: 2022-10-17 10:40:00-07:00
end_date: 2022-10-17 11:05:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fjoaquin-scocozza/opengraph/
layout: session-details
permalink: /talks/working-with-time-series-data-using-and/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ accepted: true
category: talks
date: 2022-10-17 11:10:00-07:00
end_date: 2022-10-17 11:55:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fadrienne-franke/opengraph/
layout: session-details
permalink: /talks/the-django-admin-is-your-oyster-lets-its/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ accepted: true
category: talks
date: 2022-10-17 11:10:00-07:00
end_date: 2022-10-17 11:55:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Flee-trout/opengraph/
layout: session-details
permalink: /talks/django-logging-demystified/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ accepted: true
category: talks
date: 2022-10-17 12:00:00-07:00
end_date: 2022-10-17 12:25:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fmario-munoz/opengraph/
layout: session-details
permalink: /talks/why-i-didn-t-start-with-django/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ accepted: true
category: talks
date: 2022-10-17 12:00:00-07:00
end_date: 2022-10-17 12:25:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Feric-holscher/opengraph/
layout: session-details
permalink: /talks/documenting-django-code-in-2022/
Expand Down
1 change: 1 addition & 0 deletions _schedule/talks/2022-10-17-12-30-t0-lightning-talks.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ accepted: true
category: talks
date: 2022-10-17 12:30:00-07:00
end_date: 2022-10-17 13:20:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fkojo-idrissa/opengraph/
layout: session-details
permalink: /talks/lightning-talks/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ abstract: How to test complex objects using the library factory_boy. The lessons
accepted: true
category: talks
date: 2022-10-17 13:20:00-07:00
difficulty: Intermediate
end_date: 2022-10-17 14:05:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fcamila-maia/opengraph/
layout: session-details
permalink: /talks/factory-boy-testing-like-a-pro/
Expand All @@ -20,7 +22,6 @@ summary: ''
tags: null
title: 'factory_boy: testing like a pro'
track: t2
difficulty: Intermediate
---

After working using the factory_boy library for over 3 years on a Django monolith containing +230 tables, +2200 relevant files, and +75k relevant lines of code, I've collected and listed all my biggest learnings.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ accepted: true
category: talks
date: 2022-10-17 14:00:00-07:00
end_date: 2022-10-17 14:45:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Feduardo-felipe-castegnaro/opengraph/
layout: session-details
permalink: /talks/you-don-t-need-containers-to-run-django/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ accepted: true
category: talks
date: 2022-10-17 14:00:00-07:00
end_date: 2022-10-17 14:45:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fsheena-oconnell/opengraph/
layout: session-details
permalink: /talks/building-a-dev-focused-learner-system/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ accepted: true
category: talks
date: 2022-10-17 14:50:00-07:00
end_date: 2022-10-17 15:15:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fcalvin-hendryx-parker/opengraph/
layout: session-details
permalink: /talks/predict-lightning-strikes-using-django/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ accepted: true
category: talks
date: 2022-10-17 14:50:00-07:00
end_date: 2022-10-17 15:15:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Filya-bass/opengraph/
layout: session-details
permalink: /talks/herding-your-database-queries-diagnosing/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ accepted: true
category: talks
date: 2022-10-17 15:20:00-07:00
end_date: 2022-10-17 15:45:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fdrew-skwiers-koballa/opengraph/
layout: session-details
permalink: /talks/a-tour-of-the-sql-server-backend-for/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ accepted: true
category: talks
date: 2022-10-17 15:50:00-07:00
end_date: 2022-10-17 16:35:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fwill-vincent/opengraph/
layout: session-details
permalink: /talks/the-django-jigsaw-puzzle-aligning-all/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ accepted: true
category: talks
date: 2022-10-17 15:50:00-07:00
end_date: 2022-10-17 16:35:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fdavid-foster/opengraph/
layout: session-details
permalink: /talks/war-stories-scaling-django/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ accepted: true
category: talks
date: 2022-10-17 16:40:00-07:00
end_date: 2022-10-17 17:05:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fkaren-tracey/opengraph/
layout: session-details
permalink: /talks/nurturing-a-legacy-codebase/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ accepted: true
category: talks
date: 2022-10-17 16:40:00-07:00
end_date: 2022-10-17 17:05:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fsimon-willison/opengraph/
layout: session-details
permalink: /talks/massively-increase-your-productivity-on/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ accepted: true
category: talks
date: 2022-10-17 17:10:00-07:00
end_date: 2022-10-17 17:35:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Ferin-mullaney/opengraph/
layout: session-details
permalink: /talks/fighting-climate-change-with-django/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ accepted: true
category: talks
date: 2022-10-17 17:10:00-07:00
end_date: 2022-10-17 17:35:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fiuri-de-silvio/opengraph/
layout: session-details
permalink: /talks/django-from-queryset-to-serialization/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ abstract: We know the open source and Django community loves Postgres - but not
level things to think about and do on their database if they have to be a Postgres
DBA in a pinch.
accepted: true
difficulty: Beginner
category: talks
date: 2022-10-17 17:40:00-07:00
difficulty: Beginner
end_date: 2022-10-17 18:25:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Felizabeth-garrett-christensen/opengraph/
layout: session-details
permalink: /talks/how-to-be-a-postgres-dba-in-a-pinch/
Expand Down
4 changes: 3 additions & 1 deletion _schedule/talks/2022-10-18-09-30-t0-opening-remarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ accepted: true
category: talks
date: 2022-10-18 09:30:00-07:00
end_date: 2022-10-18 09:45:00-07:00
group: talks
layout: session-details
permalink: /talks/opening-remarks-tuesday/
permalink: /talks/opening-remarks/
jefftriplett marked this conversation as resolved.
Show resolved Hide resolved
presenter_slugs:
- drew-winstel
room: Salon A-E
Expand All @@ -13,4 +14,5 @@ sitemap: true
title: Opening Remarks
track: t0
---

In this talk, Drew will introduce Tuesday's keynote as well as call for volunteers for DjangoCon US 2023.
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@ category: talks
date: 2022-10-18 09:45:00-07:00
difficulty: All
end_date: 2022-10-18 10:30:00-07:00
group: talks
layout: session-details
link: null
permalink: /talks/keynote-come-on-in-waters-fine/
permalink: /talks/keynote-come-on-in-waters-fine
presenter_slugs:
- melanie-arbor
- jay-miller
- melanie-arbor
- jay-miller
room: Salon A-E
sitemap: true
talk_slot: full
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ accepted: true
category: talks
date: 2022-10-18 10:40:00-07:00
end_date: 2022-10-18 11:05:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fmason-egger/opengraph/
layout: session-details
permalink: /talks/i-can-t-believe-it-s-not-real-data-an/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ accepted: true
category: talks
date: 2022-10-18 11:10:00-07:00
end_date: 2022-10-18 11:55:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fmarcelo-elizeche-lando/opengraph/
layout: session-details
permalink: /talks/ayudapy-org-from-weekend-project-to-key/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ accepted: true
category: talks
date: 2022-10-18 11:10:00-07:00
end_date: 2022-10-18 11:55:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fjuan-saavedra/opengraph/
layout: session-details
permalink: /talks/keeping-track-of-architectural-ish-in-a/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ abstract: When you choose to host your Django sites on managed platforms, you de
accepted: true
category: talks
date: 2022-10-18 12:00:00-07:00
difficulty: All
end_date: 2022-10-18 12:25:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fkatie-mclaughlin/opengraph/
layout: session-details
permalink: /talks/scheming-with-csrf-when-platforms-manage/
Expand All @@ -20,7 +22,6 @@ summary: ''
tags: null
title: 'Scheming with CSRF: When platforms manage to break things.'
track: t0
difficulty: All
---

When Django 4.0 was released, a small change to the `CSRF_TRUSTED_ORIGINS` was in the change notes: the scheme must now be provided.
Expand All @@ -31,4 +32,4 @@ Follow along as we dive into the complexities that Django saves you from, what m

Attendees will come away with an understanding of how important it is to set `ALLOWED_HOSTS` and `CSRF_TRUSTED_ORIGINS` to prevent all this in the first place.

A note on Audience Level: This talk is written to be accessible to beginners, while tackling advanced topics. This speaker is happy to help any attendee lost with the content after the talk in the conference hallway ✨
A note on Audience Level: This talk is written to be accessible to beginners, while tackling advanced topics. This speaker is happy to help any attendee lost with the content after the talk in the conference hallway ✨
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ abstract: "Django's migration system is one of its greatest strengths as a frame
accepted: true
category: talks
date: 2022-10-18 12:00:00-07:00
difficulty: Intermediate
end_date: 2022-10-18 12:25:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fbenjamin-zags-zagorsky/opengraph/
layout: session-details
permalink: /talks/django-migrations-pitfalls-and-solutions/
Expand All @@ -27,9 +29,9 @@ slug: django-migrations-pitfalls-and-solutions
summary: ''
tags: null
title: 'Django Migrations: Pitfalls and Solutions'
difficulty: Intermediate
track: t1
---

Django's migration system is one of its greatest strengths as a framework. It can automatically generate migrations based on your changes to your models and can detect which migrations need to be applied to a database. But, as the size of your development team and user base scale, there are pitfalls that you need to be aware of. Not all migrations can be safely reversed, and trying to rewind bad migrations on a production database can cause a data disaster. Not all migrations can be safely deployed without downtime, and trying to deploy them can give your users and your engineers a wall of errors.

This talk will cover the following:
Expand Down
1 change: 1 addition & 0 deletions _schedule/talks/2022-10-18-12-30-t0-lightning-talks.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ accepted: true
category: talks
date: 2022-10-18 12:30:00-07:00
end_date: 2022-10-18 13:20:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fkojo-idrissa/opengraph/
layout: session-details
permalink: /talks/lightning-talks/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ accepted: true
category: talks
date: 2022-10-18 13:20:00-07:00
end_date: 2022-10-18 14:05:00-07:00
group: talks
image: https://v1.screenshot.11ty.dev/https%253A%252F%252F2022.djangocon.us%252Fpresenters%252Fkyle-bebak/opengraph/
layout: session-details
permalink: /talks/type-checking-your-django-code-with-and/
Expand Down
Loading