As PyCon AU grew, it expanded to having four tracks running. On the weekend, this is four rooms running at the same time, where attendees would have to choose between what to go and see.
For Friday, each room would have a dedicated theme.
DjangoCon AU has had a room at the Friday of PyCon AU for a number of years, and is returning for the ninth year in 2023. Other specialist tracks this year include the Education Track, All Things Data!, and Our Connected Universe. More about specialist tracks on the pycon.org.au website.
DjangoCon US, run by DEFNA, and DjangoCon Europe, run in different cities each year, are run as separate conferences. DjangoCon AU chooses to co-locate with PyCon AU.
As a co-located event, both DjangoCon AU and PyCon AU use the same system for accepting proposals for talks.
Talks at PyCon AU are by Call for Proposals (CFP) submission, which go through a thorough review process. Usually, only keynotes are invited to speak, all other content goes through review. More about the review process.
Typically, talks are 30 minutes long. But, if you want to talk more about your topic, you can ask for a 70 minute “deep dives”. These slots are limited. There is also the PyCon AU Fair, where you can get a poster and a table at an exhibition hall. More about talk formats and the Fair.
Note: Every conference uses a different system and will have different requirements. This event uses pretalx.
The submission form will ask a series of questions:
Of these questions that are asked of you, a few are important:
In pretalx and previous conference websites formatting, the abstract is a short summary of the description. This workshop used the term “abstract” as the full description in error.
Both the title and the abstract of your talk needs to convey what’s going on, but also it has dual audiences: both the group of people who review talks, and the audience.
The title of your talk is going to be the first thing an audience member in a hallway trying to choose between four talks to go see is going to read, so you need to get the point across.
Proposal Titles should have:
Proposal titles should avoid:
Abstracts should have:
The Notes section can have:
Anti-patterns:
Anti-anti-patterns:
Your speaker bio speaks to why you are the person for someone to learn about your topic from.
Bios should include:
Biographies should avoid:
You can submit multiple talks! This gives the review team the best selection to choose from. Usually you will only get one talk selected, unless the review team knows you can handle more than that. If you submit multiple, let the team know in the Notes section which is your preferred talk.
You can submit the same talk to multiple events! Other PyCons and DjangoCons would like your content, too! Meetups like your content (and it’s a great way to practise!)
Your talk doesn’t have to exist before you submit it! A general outline can be enough to get your general points across. You don’t have to start writing slides until after your talk is accepted.
Be unique! There can be many talks about [insert specific Python tool], but what makes your experience special? Did you get to apply a technique in an unusual application? Share!
Accept that you may need to handle rejection. A strong conference line up are just a subset of all the submissions available, and the more submissions make for a better event for attendees. But the more submissions, the more rejections. It’s not you. The event may have gotten 5 different talks on your topic, and picked a different one. It may accidentally have overlapped with the invite keynote (it happens!). You have to be in it to win it.
Even if you’re unsuccessful with your talk submission, come to PyCon AU! It’s an amazing opportunity to meet and interact with the Python and Django community. Many people fly from all over the world to attend, and it’s a great way to learn something new. There’s also the world-famous 5 minute lightning talks, details as the event comes closer.
See you in Adelaide!
![]() | |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | Important in person. Not Online. From https://2023.pycon.org.au/program/#presenting-your-talk-online Remote presentations: However, if you need to avoid face to face events, for example due to being immunocompromised or unwell, please let us know as part of the submission process. We can provide facilities for delivering your talk via a live video stream or as a pre-recorded video. Please note that because of the labour involved in ensuring the high A/V quality our attendees expect, our ability to offer remote presentation slots is limited. Because of this, we may prioritise online presenters who live in or near Australia and can’t attend for health or disability reasons, over presenters that live far overseas and are near a more suitable regional PyCon. |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | Section 1: General Questions Proposal Title Session type 30 min, 70 min Abstract A quick summary of your talk. It’s your ‘elevator pitch’. Description This is the detailed description that sells your talk to both reviewers and attendees. Notes These will not be published, and are helpful for you to outline your talk for reviewers. |
![]() | Section 2: CFP Questions Which Track? Main, DjangoCon AU, etc Permissions Legal right to present, Permission to Livestream, Permission to Publish* Content Warnings leave blank if none apply Questions about youPronouns, social media handles, self-identification (not published) Permission to publish is optional. There are talks you can present in public but don't want uploaded, (e.g. copyright issues. But you have to be legally able to present the content) Self-identification: This data is not shown to the public or to reviewers, and will not influence your submission; we'll only use it in aggregate form to generate statistics. Includes: ability, age, ethnicity, gender, gender identity, face, religion, secual orientation, socio-economic status/class, learning differences, family composition, none, prefer not to answer. List of categories taken from the Drupal Project |
![]() | Section 3: Profile Questions Profile Picture Name Single field Biography About you! Availability Note: best effort. |
![]() | Out of all the questions The hardest ones are the title abstract and bios |
![]() | |
![]() | |
![]() | Outline: useful to show you've thought about this, but making it private means your audience doesn't see it and you're not beholden to it. If you say you'll have a 7 minute demo and you go for 5, you won't be yanked off stage. --- Spoilers: it's okay to entice people to your talk. You don't have to have everything out on display. It's good not to bait and switch though, so make sure the reviews know what you're going to talk about. For example, say you have a talk on testing. You'll want to mention you're using pytest and whatever new extension package you're exploring that makes tests, but you can tell the reviewer something like "I'll show the project used X on that took our tests from 30 minutes to 7 minutes (this number may improve before the conference!) Also of note: you have to submit your talk this month. The conference is months away. Active works in progress might change. Don't write yourself into a corner, but don't use conference driven development --- 5: scope, problem, solution, new problems, take aways. |
![]() | Hands up, discussion |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | Example biography: Katie Add social media inline if no custom field in CFP Katie (@glasnt) has worn many different hats over the years. Append current/relevant job title, relation to community. They have been a software developer for many languages, systems administrator for multiple Python/Django event? operating systems, and speaker on many different Change to Python related experience topics. Implicit pronouns! When they’re not changing the world, they enjoy cooking, making tapestries, and seeing just how well Always keep this. It's fun! various application stacks handle emoji ✨ |
![]() | |
![]() | |
![]() | |
![]() | Give the organisers options They will accept what they want special message from our program chair! |
![]() | You're allowed to do this! Try this proposal at a different event! Just make sure you check the dates and locations for the events and make sure they don't overlap in case you're accepted to both. If you are accepted to an event, you don't have to confirm. Pretalx calls these states "Accepted" and "Confirmed". You can decline an invite. Conferences should always check in with you about this before putting you on the schedule |
![]() | you need to think about it a bit, but your fill slides and everything prepared doesn't have to happen before you put it in for consideration. you can spec it out, of course, this is useful! but also avoid conference driven development. |
![]() | Make your take on a topic unique |
![]() | |
![]() | Vollie opportunities, student tickets etc |
![]() | |
![]() | |
![]() | |
![]() |