DjangoCon AU is an annual gathering of Django developers in Australia. It is held as a one day mini-conference at the start of PyCon AU.
DjangoCon AU content will be Django specific, but there will also be useful Django-related content in the main PyCon program.
There will also be Django developers at the sprints held after PyCon.
Sydney International Convention Centre
Sydney, New South Wales
In some ways, a browser engine seems to have little in common with a web framework. But both are ambitious software projects, approached by large groups of diverse people trying and sometimes failing to cooperate, collaborate, and code together. This talk shares firsthand observations, collected over 3 years of working within the Rust and Servo teams at Mozilla as well as volunteering on the Rust Community Team, about what all developers can learn from Rust's approaches to the universal challenges of code and community.
Allow your users to supply queries or define rules using Python syntax and safely eval them. Processing an AST into safely executable code.
Many developers want to build accessible applications, but don’t know where to start. This talk will cover common accessibility issues and how to address them. The audience will learn about how disabled users interact with web apps, how to build more accessible sites and W3C accessibility guidelines.
Everyone is talking about Kubernetes, but migrating existing applications is often easier said than done. This talk will cover the tale of migrating our main Django application to Kubernetes, and all the problems and solutions we ran into along the way.
One of the biggest developments in web technology in the last few years is the emergence of WASM - Web Assembly. But what is WASM? Can you use it in your web projects? Should you? And if so… how?
Writing async code from scratch is hard; trying to add it into a large, existing framework is harder. Learn about the problems we face trying to make Django async while maintaining backwards compatibility, as well as the problems maintaining hybrid sync-and-async Python codebases in general.
The way to your first open source pull request leads through many implicit conventions and tools you’re expected to learn. Let’s look at what you’ll need for your first Django contribution, where to find help, and what challenges you’re likely to encounter.
I didn’t write tests. I’m here to help you avoid making the same mistake.
In this talk, I present ‘secateur’, a tool for Twitter users to protect themselves from some forms of online harassment. I discuss using Python and Django to create tools that integrate with Twitter, use its APIs, and block lots of people (LOTS of people).