We are preparing for 2016! Submit your proposal and give us tips for improvements!

PyGrunn is the "Python and friends" conference with
a local footprint and global mindset. Firmly rooted
in the open source culture, it aims to provide the
leading lights in advanced internet technologies, a
platform to inform, inspire and impress their peers.

For all the latest info join our community on:

Speakers 2016

We are preparing for 2016! Do you have a talk you want to present at PyGrunn 2016? Submit your proposal!


PyGrunn 2016 will take place on May 13th at Groninger Forum, the old Forum Images building, in Groningen.

Groninger Forum is a cultural living and working environment. A place where artists, creative people, entrepreneurs and enthusiasts can meet. A perfect spot for PyGrunn! It is a 3-minute walk from the central train station and in the heart of the city.

Hereplein 73, 9711 GD Groningen
+31 50 312 0433


The start of the PyGrunn ticket sales will be announced shortly.

PyGrunn Schedule

Schedule 2016


After the success of the previous years sprints, this year PyGrunn will again sprint! We feel that sprints are an excellent way to contribute to the open source community from which PyGrunn emerged. As most of us are software developers, it's important to be able to sit face to face and work together on open-source projects on which we worked during the year. Discuss the future, build new features, fix bugs, and hack on some experiment. The sprints are also a great opportunity to hang around with peers, talk tech, and have fun!


We are currently deciding on the topics to sprint on. Please contribute by voting for existing topics or propose your own using the form. In the latter case you should have a core project developer in mind that can join the sprint.


Sprints are planned at May 14 and 15 (the saturday and sunday after the conference day) from 10:00 till 22:00 at the Launch Cafe Groningen.

More photos of the venue can be found here and here. Μore information about this wonderful venue can be found at the venue's site. The venue is equipped with wifi, projectors, and whiteboards. Coffee, tea, beer and snacks will be provided.

Join us and make that change. Be a grunner amongst PyGrunners!


The schedule is the same for both sprint days.

Forming teams, announcing things to do
Lunch @ cafe nearby
Team reports
Closing the day [Party]

Request For Proposals 2016

This is your chance to share your work with the PyGrunn community! Let us know your proposal for a talk at PyGrunn 2016.

All talks are 30 minutes and should inspire, impress and inform. Try to use the full 30 minutes to inspire your audience and save the discussions for the time between talks.


As the tagline says, PyGrunn is about Python and friends, so talks don't have to be about Python per se. But they should have some connection to Python. The audience is technically quite skilled so adjust your talk accordingly.

This year the overarching theme of the conference will be FinTech and how technology is, now more than ever, reshaping the way we do business. We are looking for talks about this topic. Of course, proposals for talks about other subjects touching Python are welcome as well.

Speakers get free access. You don't have to buy a ticket if you speak at PyGrunn!

Please mail any questions you may have to info@pygrunn.org. You can send us any remarks you may have using the additional information field in the form.

Share your tips for 2016


PyGrunn is the largest conference in The Netherlands dedicated to Python and Friends. PyGrunn has always been a special gathering for enthousiasts and for those who wish to share their knowledge and passion about Python and not only. Its purpose is to provide a pleasant experience to every attendant. We are both excited and proud to present our sponsors for PyGrunn 2014, the anniversary and annual edition of our t-shirts, a list of former PyGrunn speakers, and a few photographic moments of PyGrunn 2013.



Your company could be here!




Former Speakers



  • Jeff Knupp - Writing idiomatic Python (keynote)
  • Armin Ronacher - SSL, CAs and keeping your stuff safe
  • Kenneth Reitz - Documentation is King
  • Kilian Evang - Produce: Makefiles without the annoying bits
  • Pawel Lewicki - Sphinx + Robot Framework = documentation as result of functional testing
  • Rodrigo Bernardo Pimentel - A first look at async.io
  • Guido Kollerie - Slice & Dice: Data Analysis using Pandas
  • Erik Romijn - Keeping Django chained: top security concerns for Django websites
  • Valerio Basile - Bad habits in academic code
  • Gijs Molenaar - SQLAlchemy and astronomical data
  • Dmitrijs Milajevs - Python for data scientists
  • Oscar Vilaplana - Scaling your system
  • Panel - Dangers of centralization. Options and solutions
  • Saul Ibarra Corretge - asyncio internals
  • Avi Flax - The impedance mismatch of web microframeworks
  • Denis Bilenko - Gevent, threads & async frameworks
  • Berco Beute - Python friends: CoffeeScript & AngularJS
  • Job Ganzevoort & Douwe van der Meij - From zero to hero - Professional Django setup, deploy and maintain
  • Dirk Zittersteyn - Advanced continuous integration
  • Kenneth Reitz - Growing Open Source Seeds
  • Henk Doornbos - Processes, Data and the rest
  • Greg Kowal - Geoprocessing with python
  • Artur Barseghyan - Modern authentication in Python web applications


  • Holger Krekel - Re-inventing Python packaging & testing (keynote)
  • Daniël & Gideon de Kok - What Python can learn from Haskell
  • Luuk van der Velden - Best practices for the lone coder syndrome
  • Peter Odding - Reliable deployment of large Python applications
  • Oscar Vilaplana - Handling massive traffic with Python
  • Álex González - Python and Scala smoke the peace pipe
  • Berco Beute - REST API design
  • Armin Ronacher - A year with MongoDB
  • Oleg Pidsadnyi - Behaviour driven design with PyTest
  • Remco Wendt - Component architectures in Python
  • Mark Vletter - Lean prototyping
  • Emil Loer - Python raytracing
  • Douwe van der Meij - MVC revisited with Diazo
  • Jan-Jaap Driessen - Fan/theme
  • Gijs Molenaar - LOFAR <3 Python
  • Alessandro Molina - High Performance Web Applications with Python and TurboGears
  • Dmitrijs Milajevs - Real Time discussion retrieval from Twitter
  • Kenneth Reitz - Python for humans


  • Michael Bayer - SQLAlchemy (keynote)
  • Bram Noordzij - Amazon Web Services. The good, bad & ugly
  • Alexandros Kanterakis - PyPedia
  • Oleg Pidsadnyi - Large number of markers on Google Maps
  • Emil Loer - Musical Python
  • Douwe van der Meij - AOP in Python API design
  • Remco Wendt - Profiling
  • Miguel Araujo - Django Uni-forms
  • Henk Doornbos & Berco Beute - Chronic Pythonic
  • Ivor Bosloper - GeoDjango
  • Oscar Vilaplana - Tornado in depth
  • Laurence de Jong - Continuous integration
  • Alexander Solovyov - Go: Python + /theme typing?
  • Niels Hageman - Distributed job scheduling
  • Armin Ronacher - A fresh look at HTTP from Python
  • Reinout van Rees - Optimize & automate your Python life
  • Dan Tofan & Spyros Ioakeimidis - Python tools for making architectural decisions
  • Rick Oost - Generalized traversals


  • Armin Ronacher - The state of Python and the web (keynote)
  • Henk Doorbos - Making large, untested code bases testable
  • Reinout van Rees - Practical project automation
  • Jobert Abma - The ten commandments of Security
  • Berco Beute - Growing up Pythonically
  • Alexander Solovyov - hg and complex development processes
  • Òscar Vilaplana - ØMQ
  • Pieter Noordhuis - Redis in practice
  • Duco Dokter - NLTK: natural language processing with Python
  • Gideon de Kok & Tom de Vries - Mobile Architectures
  • Kim Chee Leong - Buildout
  • Emil Loer - Embeddng Python interpreter in Ruby and vice versa
  • Rix Groenboom - MijnOverheid: performance testing in practice


  • Ivan Sagalaev (keynote)
  • Ivan Metzlar
  • Erik Huisman & Aldert Greydanus
  • Michiel Prins & Jobert Abma
  • Tom de Vries & Gideon de Kok
  • Oscar Vilaplana
  • Oleg Pidsadnyi
  • Merijn Terheggen - Minimal Viable Products
  • Henk Doornbos - Python and hardware programming
  • Berco Beute - A Python's Life?
  • Bart jan Wesselink - Advanced Payment Routing
  • Tim Bakker - Green Parking

Photographic Moments of PyGrunn 2015

Movies 2015

Movies 2014

Jeff Knupp - Keynote: Writing Idiomatic Python

Armin Ronacher - SSL, CAs and keeping your stuff safe

Avi Flax - The impedance mismatch of Web Microframeworks

Saúl Ibarra Corretgé - asyncio internals

Oscar Vilaplana - Scaling your system

Panel Discussion - Dangers of centralization. Options and solutions.