PyBerlin 39 - 🌿🌿 Spring is here event 🌿🌿
Details
Agenda:
• 18:00 - Opening doors of the venue
• 18:30 - Welcome to PyBerlin! // Organisers
• 18:40 - Welcome from the host - Delivery Hero
• 18:50 - Implementing Read-Once secure objects in Python // Shahriyar Rzayev
What is a Read-Once object? A read-once object is an object designed to be read once (or a limited number of times). Imagine that you need to pass a password to the Login service, which will log in to your user. The Login service will only require this password once, so why not restrict it to be read, and used only Once? If you think about this from the beginning, we are going to have a Secure code base by its design. It is especially useful when we pass the sensitive data as part of DTOs(data transfer objects), across different parts of our services. Read-Once objects can not be serialized and deserialized which is crucial if somebody tries to dump your objects. Read-Once classes can not be subclassed as well.
Speaker's bio:
Senior Software Engineer at Nord Security, Azerbaijan Python User Group leader. True Pythonista with previous QA Engineer love.
• 19:20 - Short break
• 19:50 - Property-Based Testing In Python // Adlet Balzhanov
This talk was inspired from the book "The Pragmatic Programmer". Property-based testing libraries provides the feature to generate huge set of desired input data following a precondition.In Python, Hypothesis is a property-testing library which allows to write tests along with pytest.
Speaker's bio:
Software Engineer at Delivery Hero. ACM ICPC semifinalist 2018, 2019. Master of Science in Computer Science.
• 20:20 - From Engineer to Manager: Lessons Learned and Tools for Success // Mikalai Syty
Why and how does one become an engineering manager? How does a new engineering manager become a GOOD engineering manager? Mikalai will share his take on these questions based on his lessons learned and mistakes made, and offer practical tools to help you to navigate the role change effectively and start leading your teams toward success.
Speaker's bio:
Engineering Manager at sennder Technologies, a digital logistic freight-forwarder platform. Mikalai enjoys giving back to the community by mentoring and providing career coaching to newcomers in the IT field, at the ReDI School of Digital Integration and the Mentoring Club.
• 20:50 - Closing session // Organisers
This event will be only in-person. Please check our Code of Conduct and official health regulation in Berlin before coming. If you feel some signs of sickness, please consider skipping this event and attending another time. We will have plenty of events in different formats in the future.
Looking forward seeing you all soon!

