Skip to content

Pykonik #73: Django policy-based access controls and Python apps performance!

Photo of disconnected
Hosted By
disconnected and 3 others
Pykonik #73: Django policy-based access controls and Python apps performance!

Details

Pykonik Tech Talks #73 will be hosted in "Działownia" on Politechnika Krakowska, details how to get here are in the sidebar on the right, or in "Location" section below.

We will have 2 longer talks with pizza break in-between and a lightning talks session at the very end.

Agenda:
18:00 – Welcome
18:00 – 🇬🇧 Maria Lowas-Rzechonek - ABAC-like - implementing a policy-based access control in Django
18:45 – Networking break with Free Food
19:15 – 🇵🇱 Sebastian Buczyński - Programista zoptymalizował aplikację ale nikt mu nie pogratulował bo była w Pythonie 😞
20:00 – Lightning talks
??:?? – The End & going to the after party

🇬🇧 ABAC-like - implementing a policy-based access control in Django - Maria Lowas-Rzechonek
Django comes with its own access control system based on permissions. But sooner or later, business requirements force us to implement more and more complicated `ifs` to handle a business logic on top of Django perms, sometimes to the point that we lose control over it.
I want to talk about implementing a policy-based access control in a Django app that provides a central point to manage such requirements in a consistent way. It doesn’t fight the framework, but uses its power, and it’s easily extendable.

🇵🇱 Programista zoptymalizował aplikację ale nikt mu nie pogratulował bo była w Pythonie 😞 - Sebastian Buczyński
Wokół tematu wydajności w Pythonie narosło wiele mitów. Rozwiejmy te fałszywe przekonania opierając się na twardych danych.
Porozmawiajmy jak być lepszym inżynierem oprogramowania w ciągle zmieniającym się świecie, wymagającym podejmowania decyzji i balansowania między różnymi wymaganiami.

Lightning talks
There is no synopsis there, as there is no topic yet! Lightning talks are determined on the spot, during meeting! Each participant can ask for a mic and projector screen to present for 5 minutes any python related or completely unrelated topic! Just raise your hand when the announcer asks who wants to give a Lightning talk or approach one of the organizers during the meeting.

Discord
Join our community and chat with us at https://discord.pykonik.org/
If you'd like to speak at future Pykonik meetups, please send your proposal at https://pykonik.org/zgloszenie

Location:
Politechnika Krakowska, Budynek Działownia (see the map; detailed instructions are visible when you sign up for the event)
If you have trouble figuring out how to find the correct room check out the video below: https://www.youtube.com/shorts/XdS85XOlhdE

Sponsors and Partners

Trail of Bits
Since 2012, Trail of Bits has helped secure some of the world’s most targeted organizations and products. They combine high-end security research with a real-world attacker mentality to reduce risk and fortify code.
See their website, blog and publications repository.

Thanks to Trail of Bits we will have pizza in break between talks!

COSMO
A student club from Politechnika Krakowska. Thanks to them, we have a place to meet at!

JetBrains
Company that develops one of the best Python IDEs. Thanks to JetBrains, attendees will be able to win licenses to any selected JetBrains product in a small competition during our meeting.

CLUG
Cracow Linux Users Group - a community of enthusiasts of computer science, technology and operating systems from the Unix family.

Thanks to CLUG, the meeting is streamed on YouTube and recorded!

Photo of Pykonik, Kraków Python User Group group
Pykonik, Kraków Python User Group
See more events