PyCon Sweden 2016 is taking place in Stockholm on May 9-10, 2016 at Hilton Slussen
Following last years success we are proud to announce the 2016 edition of PyCon Sweden. Just like last year it will be two full days of talks, activities and fun!
In order to make PyCon Sweden even better, please take the time to fill in our feedback form. That will help us create an amazing experience next year!
Main Room |
Second Room |
Workshop Room |
|
---|---|---|---|
8:00 | Registration | ||
9:15 | Opening Statement (Main Room) | ||
9:30 | Impromptu Keynote: Armin Ronacher (Main Room) | ||
10:20 | Break | ||
11:00 | The Point of Pointless Projects | ||
11:40 | Deep Python learning with Tensorflow - a data-driven approach to Python execution | Twitter Workshop | |
12:20 | Introduction to Crypto, TLS, PKI and x509 | Python in science: A case study | |
13:00 | Lunch | ||
14:00 | Enhancing your Python database experience with PostgreSQL | HTTP/2 and Asynchronous APIs | Twitter Workshop |
15:00 | A Better User Experience in the Command Line | ||
15:30 | Break | ||
16:10 | Performance Testing for Modern Apps | ||
16:50 | Lightning talks (5) (Main Room) | ||
17:30 | End of Day 1 |
Main Room |
Second Room |
|
---|---|---|
8:00 | Registration | |
9:15 | Opening Statement (Main Room) | |
9:30 | Keynote: Armin Ronacher (Main Room) | |
10:20 | Break | |
11:00 | Luigi, task orchestrator and workflow definition language in Python | Introduction to JSON Schema |
11:40 | Big, complex, and noisy – sounds like fun! (analyzing and visualizing data for Life Sciences) | Build a Private Developer’s Cloud Using TripleO |
12:20 | Let's Encrypt and the challenges with wildly heterogenous deployment environments | Urban Legends: What You Code Makes You Who You Are |
13:00 | Lunch | |
14:00 | No need to spark when you can dask | Guided by Tests: What your unit tests can tell about your design |
15:00 | Eliminating application passwords using TLS | |
15:30 | Break | |
16:00 | Keynote: Jessica McKellar (Main Room) | |
16:50 | Lightning talks (5) (Main Room) | |
17:30 | Closing Statement (Main Room) | |
17:45 | End of Day 2 |
Jessica McKellar is an entrepreneur, software engineer, and open source developer from San Francisco, California, USA. She is a former Director for the Python Software Foundation, PyCon North America's Diversity Outreach Chair, and a maintainer for several open source projects, including OpenHatch and the Twisted event-driven networking engine. For her outreach efforts in the Python community, she was awarded the O'Reilly Open Source Award in 2013.
Armin Ronacher is the original creator of the Flask framework, the Pallets project and many other Open Source libraries.
He's currently located in Austria and working as a partner for Sentry and as an advisor for Fireteam.
Dustin Whittle
Audience level: Intermediate
Dustin Whittle shares the latest techniques and tools for performance testing modern web and mobile applications. Join this session and learn how to capacity plan and evaluate performance and the scalability of the server-side through Siege, Bees with Machine Guns, and Locust.io. We will dive into modern performance testing on the client-side and how to leverage navigation/resource timing apis and tools like Google PageSpeed and SiteSpeed.io to understand the real world performance of your users.
PJ Hagerty
Audience level: Novice
Tools are just a means to an end. So why do developers think the language they use defines the problems they solve. This talk will take a look at misconceptions across the board, some experiences, both positive and negative, people have had crossing barriers to new languages, and show some of the benefits thinking of one's self as a coder and not a "Ruby coder" or a "Python dev" can have on being a better problem solver.
Julian Berman
Audience level: Intermediate
JSON Schema is an increasingly popular, cross-language specification for schematization of JSON documents. It represents schema constraints on a JSON document *as* a JSON document, in a flexible validation language. We'll investigate some simple (and not so simple) examples of data validation using the `jsonschema` Python package, which implements the specification.
Audience level: Intermediate
Marcel Sauerbier
Simple python modules such as matplotlib, NumPy & SciPy provide an awesome (comprehensible and comprehensive) framework for the analysis and visualization of big, complex and noisy data in life sciences. Analyzing hundreds of thousands of sequences generated from a single sequenced cell helps in understanding human development and disease.
Davey Shafik
Audience level: Advanced
HTTP/2 (H2) is coming, and along with it a whole new way of communicating over the web. Connection re-use, prioritization, multiplexing, and server push are just some of the features we'll look at in H2
D.S. Ljungmark
Audience level: Advanced
We will walk through setting up an x509 CA using Caramel and building a small, micro service setup, all using TLS certificates for authentication. There will also be an introduction to TLS and x509 and PKI systems in general.
D.S. Ljungmark
Audience level: Novice
I'll walk through the basics of Cryptography, an up high view of TLS and x509, and then delve down into setting it up with Let's Encrypt domain validation and a Python microservice.
Igor Mosyagin
Audience level: Novice
A short introduction on python adoption in scientific community given from the perspective of a PhD student in theoretical physics. Inevitably segueing towards why and how we should influence the current state.
Henrik Blidh
Audience level: Intermediate
Does your spare time coding projects haunt your every waking moment? Have they grown beyond all reasonable boundaries? This is a talk about a three-year odyssey into spare time Python coding, focusing on unexpected but beneficial spin-offs that seemingly meaningless projects can have; from Sudoku solvers to Raspberry Pi prototypes.
Erik Rehn
Audience level: Intermediate
Is it possible to train a neural network to execute Python scripts? Data-driven algorithm learning is a growing field of research. In this talk we will take a look at Google’s new deep learning library Tensorflow, and implement a basic model that can be taught how to execute simple Python scripts.
Magnus Hagander
Audience level: Advanced
Python is a great programming language, and PostgreSQL is a great database. That's an overlap too good not to exploit! This talk will give an overview of how to use some of the PostgreSQL specific extensions in Python, to make your applications both easier and more powerful.
Joakim Karlsson
Audience level: Advanced
We'll explore how our unit tests changed our design to become more adaptable once we started to listen to what they had to say. We'll go through a couple of functions and their tests and show how we step by step transformed them into something a lot easier to handle.
Joona Hoikkala
Audience level: Novice
Introducing project called Let's Encrypt, it's ambitious mission to encrypt all the web and some of the challenges met in the first months of the public beta. Geared towards devops.
Eyad Sibai
Audience level: Advanced
In this talk we cover the what, the how and the why of Dask. we discuss the design behind dask which is blocking algorithms and task scheduling. Show examples of dask collections and how to use them. Compare dask to other alternatives.
Uldis Barbans
Audience level: Intermediate
Luigi, github.com/spotify/luigi, has matured and orchestrates 50000+ interdependent batch processing invocations daily. Still its installation is as simple as `pip install`.Learning how to use an orchestrator to remove boilerplate from recurring important processes makes life great fun. It also makes Spotify data infrastructure move to Google Cloud Platform possible.
Ruben Orduz
Audience level: Intermediate
Have you used `openssl`? The ubiquitous `curl`? What do they have in common? Very confusing, unclear arguments, unhelpful docs and sometimes outright impossible to use without Googling first. In this talk I will show you why this is the case and how to avoid them on your command-line tool.
K Rain Leander
Audience level: Intermediate
TripleO is an OpenStack Deployment & Management tool built using python. The Cloud, Big Data, Internet of Things – so many technologies are the new hotness right now and TripleO quickstart is one of many ways to dive into one of the largest open source umbrella project, OpenStack.
Helio Loureiro
Type: 3-hour workshop
Audience level: Novice
A coding dojo step by step to learn how to use python and Twitter to read messages and find interest topics to monitor.
PyCon Sweden 2016 is arranged by Python Sverige, a registered nonprofit organization (SE Org. ID 802476-3792).
View the Code of Conduct for the conference
Python Sverige membership signup form (membership is free)
General info: info@pycon.se
Sponsorship: sponsorship@pycon.se
Volunteering: volunteer@pycon.se