Skip to content

Pykonik Tech Talks #62 Testing and developer workflow

Photo of artcz
Hosted By
artcz and 4 others
Pykonik Tech Talks #62 Testing and developer workflow

Details

Welcome to our March 2023 Meetup!
Pykonik is a community of those using, learning or curious about Python.
🚀 This time we have a very special edition organised in cooperation with Cosmo PK at Politechnika Krakowska 🚀
How to find us?
If you have trouble figuring out how to find the correct room check out the video below:
https://www.youtube.com/shorts/XdS85XOlhdE

Agenda:
18:00 – Welcome
18:30 – First talk
19:15 – Networking break with Free Pizza
19:45 – Second talk
20:30 – Lightning Talks

This time we will host the following talks:

[EN] Michał Bultrowicz - Developer workflow with local tests using docker-compose
Containers have revolutionized many aspects of software development. In particular - testing. Testing applications with the same data bases (e.g. Postgres, Redis), queues (e.g. Kafka), etc. that they'll rely on in production grants a substantially higher degree of confidence in the software, than tests with mocks or in-memory fakes of real connectors. In this presentation I'll show how I use docker-compose for local running and testing of the app being developed. How to adjust the code and set the configuration to make your work faster, ease on-boarding of new team members, and, above all, to increase the quality. The presented techniques emerged from working on a couple projects across the last 5 years. The example code will be a Python back-end app, but the techniques will apply in other programming languages, and not only for back-end applications. The presentation assumes at least a passing familiarity with Docker and docker-compose.

[PL] Sebastian Buczyński - Ma 100% pokrycia kodu i pisze MNIEJ testów! [ZOBACZ JAK]
Wokół code coverage i wymuszania w kodzie określonego poziomu pokrycia narosło wiele mitów. Z pewnością można popsuć sobie w ten sposób przyjemność z kodowania i dorobić sporo głupiej roboty, ale można też wykorzystać je dla większej produktywności czy poczucia większej kontroli i łatwiejszego wchodzenia we flow. W tej prezentacji podyskutujemy o strategii testowania i procesie rozwijania kodu, który świetnie komponuje się z 100% pokryciem kodu i nie zostawia złych wspomnień. Przyjdź koniecznie, jeśli uważasz pisanie testów za smutny obowiązek.

Lightning Talks
a lightning talk is a short (usually 5min) talk, that's basically an open mic session – you can just come up to the stage during the event and present something for five minutes (ideally something related to Python).
If you'd like to do a lightning talk – just talk to the organisers during the event, (or on discord) – we will be also asking about it from stage during the event.
We already have a few very interesting lightning talks confirmed so be sure to check that part of the event :)

Followup discussion in a nearby pub.
After we lave the premises at around 20:30 we will move to a different location (announced during the event) to continue the discussion there.
Everyone is welcome to join the discussion :)
We will also have pizza & drinks. Our meeting details can also be found on our website, where you can sign up to give a talk at the next meeting:
https://www.pykonik.org/tech-talks/62/

Join the meeting for updates and see you at the event!
If you can't attend, the meeting will be streamed on youtube.

The meeting sponsors & partners are:

  1. Cosmo PK – organised the space to host the event.
  2. Deployed – Sponsoring pizza and drinks during the networking break
  3. JetBrains – 2x pycharm licenses giveaway during the event
  4. CLUG – recording and streaming of the meetup

Join the meeting for updates and see you at the event!
If you can't attend, the meeting will be streamed on youtube here: https://youtube.com/live/gM7Jz85pDLw

If you want to learn more join our discord at https://discord.pykonik.org

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Pykonik, Kraków Python User Group group
Pykonik, Kraków Python User Group
See more events