[Music]
20 oh Icon AU 2025 is held on the lands
of the Wandery Warong people of the
Cooland nation and we pay our respects
to their elders past and present.
Welcome to PyCon AU.
So the bad news is this is the last day
of the conference of PyCon AU. But the
good news is that this is not the last
day of PyCon AU. We have the sprints
immediately after this. They're a
different format. We don't have the
conference talks. Instead, we have chill
tables to sit around and work on your
projects with some of the people you've
been meeting in the last 3 days uh the
last two days and today. Um, so if
you've met people and you thought, "Wow,
it'd be really good to sit around a
table and work with them, Monday and
Tuesday is your chance."
Uh, also grateful to you all for coming
to Melbourne for PyCon AU cuz I know it
was hard to not go to Vienna for the
World Tra.
Uh, please respect the mask zones. We
have some dedicated mask seating uh
areas here, here, and over there. Um, if
you're sitting in that area, you must
wear a mask. If you would feel more
comfortable sitting near people who are
wearing masks, that's the recommended
place to sit. Uh helps keep everybody
safe and comfortable.
Uh speaking of being safe and
comfortable, um we have a safety team
and if anyone is making you or anyone
else feel safe, unsafe, uncomfortable or
unwelcome, uh please phone them. Their
phone number is 0431597233.
That phone number is also printed on the
back of your badge. If you turn it
around, uh you will see it. The safety
team all have red badges. Uh it's also
possible to ping at safety team on
discord if you uh want to get in touch.
Uh they welcome big issues and small. Um
you you don't don't feel like it has to
be an emergency to contact safety. This
is this is this is you know someone's
may be a little uninclusive and I don't
want to be the person to tell them to
stop it. Safety team will do that for
you. Let them know.
Uh you will also see people wearing uh
the blue and the green badges for
volunteers and core team. Uh anyone with
a full color badge is special.
Uh here's a map to show you where you
are. And I know I'm repeating a lot of
information you would have seen in the
opening yesterday, but there are some
people here for Sunday only. Uh this
badge, this map also printed on the back
of your badge. Uh ballrooms 1, 2, and
three, you are here. It's one big room
at the moment. Uh during morning tea,
we'll divide it into three smaller
rooms. During afternoon tea, we'll split
it again. Uh outside in the foyer is
where you can get food, coffee, water,
talk to our sponsors,
um find the toilets, and so on and so
forth.
All right, some notes about culture. Uh
there are some things we do not like to
see at PONAU. Uh we don't do that here.
We don't trash talk other communities.
uh we are here at a Python conference
because we love Python. That doesn't
make the other languages bad. Uh so
don't don't trash them. Um don't assume
that anyone's not a programmer. Uh some
people get a lot of that. It's
unfortunate, but uh we are all at a
Python conference. There is a very good
chance that everyone here knows Python
at least to some degree from having
recently started up to decades of
experience. And you can't tell by
looking who is who. Um, we also don't
make jokes at the expense of others,
please try to laugh with people, not at
them. Um, and if you see people who are
doing these things that we don't do, uh,
the best way to address it right at the
top of the slide, hey, we don't do that
here. Call them in. Um, if you're not
comfortable calling someone in, safety
team.
All right. Speaking of culture, we have
a page on our website about our culture.
Um on that page we explain some of our
in jokes. You'll hear a lot of uh
references to things. This conference
has been running for quite a long time.
A lot of people have been coming for
quite a long time. We've developed a lot
of injokes and we explain some of them
on the website. So if you find that
something keeps coming up and you want
to know what it means, it might be
there. If it's not there, you are
welcome to send us a pull request or ask
us to document it ourselves. Uh our
website's up on GitHub.
Um, we have marked our restrooms as
genderneutral restrooms. Um, some people
are more comfortable knowing that nobody
can tell them they're in the wrong
bathroom because there is no wrong
bathroom for them. Um, if you would
prefer a gendered bathroom, there are um
men's, women's, and also the accessible
bathroom is downstairs near reception uh
on the ground floor. Um that's where it
is if you need it.
Uh we provide some supplies in the
bathrooms. We have our bathroom baskets.
Um basic things, pads, tampons,
deodorant, things of that nature. We all
have bodies. Sometimes our bodies have
needs. It's uh unfortunate and annoying,
but we just have to know how to deal
with it. And our baskets are there to
help you. Take what you need, leave some
for others. Uh if something needs
restocking, um let us know and we will
stock them up. Here's
the Wi-Fi. Everyone knows what Wi-Fi is.
So, I'm just going to talk for about 30
seconds to give enough time for anybody
who needs to scan that QR code or take a
photo of it to do so. I don't see a lot
of people pointing their cameras at the
screen. So, I might not have to talk as
long today as I did yesterday. I think
I'm good. That's the Wi-Fi. There's also
more printouts of this about the place
if you uh didn't get it just now.
We have a Discord. Uh the link should be
in the uh same attendee email that has
your ticket. Um you are encouraged to
join the discord. It gives you an online
space to talk to other people you've
seen today and also to uh people who are
joining us on the live stream. Um it's a
great place to catch up. There's a lot
of uh organizing of social events
happens there as well as a lot of
running commentary and questions about
talks. Um yeah, the link to join's uh in
your ticket email.
We have stickers about the place. Uh,
communication stickers to show your
communication preference. Um, traffic
light system. Green if you're happy for
people to just come and chat to you. Um,
yellow if you would prefer that people
don't approach you, but you're happy to
approach to them. Red if you're just
really ready to have a quiet sit down.
Uh, those stickers are reusable. Peel
them off, replace them. Your preference
is likely to change around the day. Some
people turn up energized and run out of
energy. Some people turn up nervous and
warm up later. Whatever way it is, uh if
you want to wear a sticker, that'll give
people a direct cue of here's whether I
would like to talk or not. Um new
stickers this year. We also have some
I'm hiring or I'm looking for work
stickers to help people who are looking
for jobs and people who are looking to
fill positions find each other. Uh we
have pronoun stickers. your pronouns are
printed on your badge, but sometimes you
want to try on some different pronouns
for the day or missed out on getting
them printed on your badge. Use a
sticker to add them.
Um, right, that's the main stickers. We
also have the conference art on
stickers. It looks fantastic.
Let's talk about some rules we have to
encourage meeting new people. So, here's
the Pac-Man rule. You're familiar with
the shape of Pac-Man, kind of a circle
with a wedge cut out. So when you form a
group of people to have a chat,
leave a space, leave Pac-Man's mouth
open. You know, stand in a group, but
leave leave a little room where somebody
else could come and join you, where they
wouldn't be eaten by Pac-Man. They would
instead become part of the circle where
they join Pac-Man's body and open up a
new space so that more people can join
you. We like to make it easy to uh start
conversations here. If you see a group
of people standing with a space, you
could just walk into that space if you
would like to talk to those people.
That's why we do it.
We also have the snowball rule. We
encourage you every day meet as many new
people as the number of PyCons AU you've
been to. Uh if this is your first PCON
AU, congratulations. You've done it
because you talked to someone at the
rejo desk to get your ticket. If this is
your 10th PyCon AU, try to talk to 10
people today who you don't already know.
Um, we'd like to welcome new people into
the community. If you don't don't
exclusively talk to the people you
remember from last year, otherwise the
new people are all going to feel
excluded. Reach out, say hi.
Other ways to find people to talk to are
our birds of a feather sessions. Uh,
they say birds of a feather flock
together. So we have uh self-organized
sessions for you to find the kind of
people you want to talk to for whatever
reason that is. If you are looking for
the LGBTQ people here or the people who
have traveled here from Perth or people
who have come to Python but are more
into team leadership than programming,
birds of a feather session great way to
organize it. Uh there is a whiteboard
near our rejo desk where you can write a
time and a meeting place a
for uh where you would like to get
together. There's also a channel on the
discord where you can post um so that
you can let everybody know that you want
to meet like-minded people and here's
where and how.
The other side of that birds of a
feather session whiteboard is the jobs
board. Are you hiring?
Write your email address on there with
some details about what you're looking
for. Are you looking for work? Write
your details on that board so that you
can um with what sort of skills you
offer. Uh there is also a job board
channel in Discord. Uh it's encouraged
that you post in both uh both on the
whiteboard and in the discord for the um
for the job board and for the birds of a
feather sessions. This is because not
everybody is on Discord. Some people
don't like it, had trouble joining it.
Not everybody is here in person. Some
people are on the live stream. Um
yeah,
lost and found. If you lose anything, um
ask at Reoesk. If you find anything,
take it to Reesk or let a volunteer know
that you would like it taken to Reesk.
Um Rejo is the place to lose things and
find things mostly find. Try not to lose
things at Reesk, although it does save
us the trouble of moving it there.
uh t-shirts. If you got your order in
early enough, you got to order a t-shirt
with your um with your conference
ticket. So, today being the last day of
the conference, this is the last day to
pick up your t-shirt. So, from morning
tea, if you ordered a t-shirt, you can
pick it up. You will need the um you
will need your ticket. That's the QR
code in your email.
From lunchtime, if you have already
picked up a ticket and realized, "Oh, I
got the wrong size or the wrong shape,
you will be able to swap it with
whatever stock we happen to have
available. It's not guaranteed we'll
have um the size you want, but we will
do our best." From afternoon tea, uh all
leftover t-shirts are now spare shirts,
and you are welcome to them. If you go
to the red desk at afternoon tea and are
one of the first people there, they will
just be like, "What's your size? Here
you go. No need for a ticket anymore. No
need to have registered in time. Um,
t-shirts for all from afternoon tea.
All right, let's
thank our sponsors. Uh,
we could not do this without sponsors.
Um, our tickets would be much more
expensive. Um, it wouldn't be possible
to run a financial assistance program.
And so, we would like to give a big
thank you to them. So, let's uh have a
round of applause for our platinum
sponsor, Valkyrie.
Thank you very much, Valkyrie.
Our gold sponsors, Snowflake, and the
Python Software Foundation.
Uh our sponsors, Google, Elastic, AWS,
Planet Innovation, Kraken, Electron
Workshop, and Linux Australia who we
operate under the opice of. Thank you
very much.
Now, while we're talking sponsors, I
would like to welcome Nigel Brown to the
stage to uh tell us a little bit about
Valkyrie. Uh Nigel, thank you very much
for coming up. Take the microphone.
Thank you for having me. Good morning.
What's up, y'all? How you doing?
Good. Oh, couple responses this early
this morning. You must be feeling pretty
great. Uh how many people have heard of
Valkyrie before? Show of hands. Okay.
Uh, not counting you heard about it when
you got here and saw Valky plastered all
over the walls here. Okay, great. Great.
How many people are using Valkyrie?
Significantly fewer. Let's see what we
can do about that. Uh, my name is Nigel.
I'm a developer advocate for the Valky
project. The most common question I hear
when people come up to the booth is,
"What does your company do?" Uh,
Valkyrie is not a company. Valky is an
open source project. I don't have
anything to sell you. Uh, I just want to
tell you about what we do. So, Valky was
created out of necessity last year when
a very popular key values data store uh
changed their license uh to make it no
longer open source. It was synonymous
with caching and the community was quite
upset by that move and so they decided
to fork the project and create Valky.
So, Valky is a hard fork uh of of the
Reddus project. Um, and it runs uh
faster, it runs better, and it is more
memory efficient. Uh, the community has
done a lot since the fork to make sure
that Valky is the best-in-class for your
workloads. Uh, as a demonstration of
that, I have a Raspberry Pi back at uh,
the booth that I hope to see you all at
later. Uh, where we're running Valkyrie
uh, benchmark and we're getting about a
million requests per second that Valky
is able to handle on our Raspberry Pi
hardware. So, extrapolate that to your
hardware and, you know, imagine what you
can do. Uh, speaking of Raspberry Pies,
we have one Raspberry Pi that's there
that's just for giveaway. Come get a
ticket at the booth. I'll give you a
raffle ticket. We'll raffle it off
around uh 3:30 today. I believe that's
correct. Uh and I have another Raspberry
Pi 16 gigs of RAM that we're holding
back for someone who is enterprising
enough to create us a beautiful Python
demo using Valky. So if you uh create us
a demo and yours is determined to be the
best one that we receive, uh we have a
Raspberry Pi there for you as well. Uh
so we want to thank you all for allowing
us to be here. We love sponsoring
conferences and being in a place where
people care about open source because
open source is what we do at Valky uh
with the Valky project. Thank you so
much.
All right, a big thank you for Nigel and
for Valky. Thank you very much.
Thank you very much for sponsoring PyCon
AU. Means a lot to us.
Um
so
couple of more announcements.
Our workshops are sold out. Uh our
workshop tickets are uh our workshop is
running on Monday. Uh if you ordered a
workshop and went, "Oh, free workshop.
I'll order it." And didn't realize at
the time, "Oh, that's on Monday and I'm
not going to be here or if you can't
make it anymore." Um, please let Rejo
know. Uh, you will have also, everybody
who registered will have received an
email. So, check your email. That will
let you know that, oh, you registered.
So, you need to tell Rejo if you don't
if you're not going to be there. Uh,
that will allow us to make sure that
other people who are able to be there
get to be there.
Um,
yeah,
lightning talks.
How good were the lightning talks
yesterday? They were good, weren't they?
Yeah, lightning talks. Love them. 5
minutes. Talk about anything. Submit by
the online form. You have until
roughly 11:00 a.m. Maybe a little after
if you're lucky. 11:15.
We'll see. The earlier the better. Um,
submit your talks via this online form.
This QR code now on screen. Also, print
it out. You'll see it about the
conference. Um, yeah, it's on the
Discord. Um, if you saw a lightning talk
on Saturday and went, "Hang on, I need
to respond to that." Submit the talk
today. Get up on stage, do it in front
of everyone. It's fun.
Uh, development sprints, that's what's
happening on Monday and Tuesday. Um,
bought at registration.
Um,
yeah, if you want to come again on
Monday and Tuesday to join the sprints,
now's a good time to buy a ticket
if you haven't already. A reminder for
speakers, you should be in the room
where you are speaking in the meal break
before your talk. Uh, and then you
should stay in your room until you have
spoken. So, if you are talking just
before lunch, you need to be here during
morning tea. If we're speaking just
before afternoon tea, you need to be
here um
during lunch. Um yeah, please don't go,
"Oh, I really want to watch a talk in a
different room. I'm going to go and do
that and then check in later." Uh that
will stress all of us out and we are
stressed enough already.
All right. Uh now our speakers all need
introductions. Um there was one slot
left to be a session chair. So, if you
want to be a session chair and be the
person who just introduces each speaker
and helps facilitate questions for them,
uh, scan the QR code, give us your
details,
um,
and we can sign you up. There was only
one spot left though, so you want to get
in quick.
All right.