PyCon PL – 2016

What a Pycon it was. Yet another one as good as the previous ones were.

I noticed that I’m such an active blogger that I’ve been recently publishing one post per year. So, like in some old joke, why I’m so happy? Because it’s today!

This year, once again, PyConPl was held in the Hotel Corridor, also known as Hotel Ossa. I finally got used to the hotel’s size (it is huge) and also really enjoyed nice rooms and good food served three times a day. It’s something I love in this conference – you buy a ticket and the only thing you need to do is to get there and go back after the event. Ticket covers your stay, meals and of course your participation in the four days long conference. Affordable and comfortable.

Four days – but this time I arrived rather late – it was about a quarter after 9 PM on Friday. No lectures, no workshops, so it was a great time for socializing and that’s what I did. It’s the next thing that I like very much about the conference – all evenings and nights are great. You can visit some “open room” to meet people and drink some beer or wine, you can take part in a programming contest or play retro games on Amiga, Atari 65XE, SNES console etc. – this year there was a special room with these great computers and consoles. You can also play board games, yay. Board games are a big story. So big that there’s a big dedicated room managed by Socek (it’s a nickname) with many many games. This year this room was full of people till late night, every night. Impressive.

What about Python? Obviously I also attended some talks and even a workshop and also gathered some opinions from others. So the hot topics this year were: asyncio, microservices, Pandas and… more – I only attended half of the conference so probably I missed something. Interesting observation is that the same things were on top in French PyCon that was held at the same time in Rennes (thanks Bastien for information about that). From the talks I attended I especially liked a talk by Lennart Regebro, this time not about a keyboard but about reporting databases. Really interesting, based on real life experience, case study. So if you plan to build a reporting system for your app it’s something that you should see – it’s a step by step analysis of what a reporting db is, why someone may need it, how to build it and with what tools – in this case free/open ones like: PostgreSQL, ZeroDB, Pentahoo, Flask. Good stuff.

I mentioned keyboard talk that Lennart gave last year (if I remember correctly) by purpose. In that talk he presented what mechanical keyboards are and how they work. It may sound like a funny talk especially on Python conference but… when my keyboard broke, the first thing I did was to recall Lennart’s presentation and yes, now I write this all on my Ducky mechanical keyboard with Brown Cherry MX switches. Quack, quack.

I also heard some good opinions on Łukasz Langa’s Asyncio related talk/workshop and about Viacheslav Kakovskyi’s talk on Maintaining a high load Python project (http://www.slideshare.net/mariczhuck/maintaining-a-high-load-python-project-typical-mistakes). It’s also worth mentioning that there was Odoo workshop – Odoo is great ERP system built in Python, and Pandas workshop (I attended this one) which was a pretty good starter on how to use Pandas (https://github.com/Nozdi/first-steps-with-pandas-workshop). There were also interesting (as always) lighting talks sessions.

Some other goodies that I learned about were: Morepath (http://morepath.readthedocs.io/en/latest/) – microframework which is said to be great for building APIs and Nidhogg (http://nidhogggame.com/) – funny game.

What was bad? Except for the Sunday’s keynote I liked everything. I’m pleased that I was there – big conference with a few hundreds (500?) of participants, three parallel tracks plus workshops and many many guests from abroad. It’s PyConPl but it’s definitely an international conference. Next one in the next year!

18. October 2016 by restless_being
Categories: pyconpl, web development | Leave a comment

Leave a Reply

Required fields are marked *