PyBerlin 25 - 🌱 Spring is coming event 🌱


Details
Agenda:
• 19:00 - Welcome to PyBerlin! // Organisers
• 19:10 - Good Practices for the Development of Algorithmic Systems // Luben Alexandrov
Talk details:
Nowadays many of the developed software systems are including algorithms at their core, for example algorithms in the area of machine learning. While there are many libraries where one could use already implemented algorithms or pre-trained models there is still not so much knowledge on what is actually a good process for developing such systems. In this talk we will propose some (in our opinion) good practices for such a process. An example of design, implementation and experimentation for a minimalistic algorithmic system is used to depict the application and use of the proposed practices. Further scientific articles related to engineering algorithms will be analysed to illustrate that the described practices have already been successfully applied.
Speaker's bio:
Luben is a programmer/software architect who in his spare time acts as the CEO of Perelik Soft (https://pereliksoft.com/). He studied Computer Science in Karlsruhe Institute of Technology where he did research in the area of algorithms for Matrix Multiplication. In the last years he
has been focusing on helping companies with complex software projects.
• 19:50 - Short break
• 20:00 - Better functional tests with APIs and Behave // VinÃcius Gubiani Ferreira
Talk details:
Better functional tests with APIs and Behave - Ensuring quality for your customers is hard, and it gets harder every day as you have many, many projects on your ecosystem, which might allow errors to sneak into your code. Even with lots of unit and integration tests, errors might slip unnoticed and have severe consequences for the clients that use your company's software/services. The ultimate approach to wipe out those bugs is adding functional tests on the user interface, but that sometimes doesn't have the desired results. In this talk I'll present how we are migrating from User Interface tests to API tests with Behave, and having better results with bonus results during the process.
Speaker's bio:
Vinicius is a backend developer with focus on Python for the last 6 years, and with a crush on QA. Currently working as a Software Engineer at Azion Technologies ( azion.com ), he also engages with the community by translating the Python documentation to Brazilian Portuguese. Studied Electrical Engineering in Federal University of Rio Grande do Sul, and Software Engineering in Pontifical Catholic University RS. Also loves craft beer and riding a bicycle around the park.
• 20:40 - Closing session // Organisers
This event will be hosted in zoom, as well as also streamed into twitch account: https://www.twitch.tv/anastasiiatym
Feel free to choose a format of the event, which you prefer:
- join the zoom session to be able to talk to the speakers
- join our streaming to be able to listen and only write a question you have or any comments, we will pass them to the speakers, no worries
Event will be recorded and shared on our youtube channel if speakers will allow us to share their talks. Please register for this event to see a zoom link for the event ;-)
See you soon!

Sponsors
PyBerlin 25 - 🌱 Spring is coming event 🌱