Alex Rembish
Slightly Retarded Senior Python Zombie Evangelist
by Rachel Willmer
by Nicholas Tollervey
by Paul Hildebrandt
Restricted image!
by Jameson Rollins
by Naomi Ceder
by Gaël Varoquaux
and so :)
Avoid using Docker with the --privileged flag
Avoid providing access to the Docker user or the Docker group
Avoid providing access to the Docker UNIX socket or REST API to potentially untrusted callers or containers
Consider using the docker-bench-security tool by Docker
Centralized logging (and the ELK stack) is proving itself to be a very useful tool in managing a production infrastructure. When combined
with other data sources (application logging, business data, ...) it can provide even more insight.
by Christie Wilson, Michael Tom-Wing
Twisted, Tornado, Async.IO overview
Another cold start with async.io.
What happens when you run Python code?
* with CPython
This talk will discuss the history of the GIL, how the GIL helps make CPython fast, how the “gilectomy” removed the GIL, and some ways we might be able to make the “gilectomy” version fast enough to be useful.
using CFFI, you call C functions and manipulate C-pointer-like
objects directly from Python
you do in Python all logic involving Python objects
there are no (official) ways around this API to call the CPython C
API, and none are needed
Keep reviewers on the same page
Constructive criticism and Praise
Be Polite and aware of tone
GitHub, Gerrit, Phabricator,
GitLab, Review Board
It kind of implies writing/using Go as you would
write Python; which is bad because it leads to
un-idiomatic Go code.
The returns on Django’s investment have been substantial, but some of them are also surprising. The documentation has clearly been key to the quality of the code itself, but also (less obviously) to the development of Django as a community project, and even the professional development of programmers who adopt Django.
The Python gives developers a great opportunity to use monkey-patching almost everywhere. But should developers do it? Is it a magic trick or a powerful tool? In this talk we will try to give the answers to these questions and try to figure out pros and cons of using monkey-
patching.
by Michal Karzyński
coala provides a common command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Bquery - agregation framework
https://github.com/visualfabriq/bquery
uvloop - asynchronous framewor, 2-4x times faster than asyncio
http://magic.io/blog/uvloop-blazing-fast-python-networking/
Ponyorm - framework which translate python into sql
Wiremock - mock & testing
Pretender - fake servers for testing
Radim Špigel
Aleksey Rembish
Seznam.cz, 2016
By Alex Rembish