EuroPython 2018: What's new in Python 3.7
Stephane Wirtel is a contributor to CPython and a member of the EuroPython team.
Stephane Wirtel is a contributor to CPython and a member of the EuroPython team.
Ansible vaults are cool: they provide a simple way to store private data (such as passphrases, network details, authentication data in general) in a public or shared ansible repository. Ansible provides a set of intuitive interaction commands:
Speaker: Daniele Procida (Django, django CMS developer)
Speaker: Khushbu Parakh (Django Girls coach)
Approximately 150 illion girls under the age of 18 suffer from some sort of sexual violence per year. Solidarity of Systers provide possibility to get help from members, report past experiences, or share current experiences. The SOS chat provides contact to lawyers, doctors, and NGOs.
Speaker: Lais Varejão
Speaker: Rivo Laks
Speaker: Susan Tan
This is a success story - Susan is now employed!
Susan worked beforehand at other tech companies (Rotten Tomatoes, Piston/Cisco), and came with high and specific expectations:
Speaker: Tom Wier
Speaker: Mariatta Wijaya (contributor to python.org and CPython)
We're all on a mission to learn things. Learning things will be hard. How do you deal with roadblocks? Do you give in to excuses, give up, and go back to your comfort zone? Or …
Speaker: Marc Tamlyn (Django core dev)
The ORM is weird because databases are weird. With the ORM you do not need to write SQL.
We need to define a real world style examples because projects in examples tend to be too naive to demonstrate SQL/ORM features. There is still a lot of deliberate naivety in the examples here, too.
Speaker: Fabio Chiusi
Technology has involved rapidly, and pervades our life. We don't really have a clue how to deal with this. There are concepts like "People first", vs "Technology first". There is the word "solutionism" - present everything as better, newer, by using technology. The self quantification movement ties in here, too: people who want to track all facts about themselves.
Speaker: Daniel Moisset (mypy contributor)
Speaker: Maurizio Latini
Speaker: Raphael Michel
Internationalization in general is already handled very well by Django for static data, but i18n dynamic/user data needs to be added via third-party libraries. There are about 18 of these, of which 6 appear actively maintained:
Speaker: Louise Grandjonc
This talk details how to find what results in slow endpoint times:
Speaker: Aaron Bassett
Speaker: Russell Keith-Magee (Django core team member, Founder of BeeWare project)
Speaker: Roberto Rosario
Speaker: Markus Holtermann (Django core developer with a particular focus on the migrations framework)