{"id":25134,"url":"https://github.com/Friz-zy/awesome-europython2015","name":"awesome-europython2015","description":"Materials from europython2015","projects_count":97,"last_synced_at":"2026-06-04T01:00:20.113Z","repository":{"id":145735751,"uuid":"41505588","full_name":"Friz-zy/awesome-europython2015","owner":"Friz-zy","description":"Materials from europython2015","archived":false,"fork":false,"pushed_at":"2015-08-27T19:08:56.000Z","size":292,"stargazers_count":23,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-05-18T12:38:46.382Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Friz-zy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-27T19:00:43.000Z","updated_at":"2023-09-30T11:05:53.000Z","dependencies_parsed_at":"2023-03-28T00:21:52.393Z","dependency_job_id":null,"html_url":"https://github.com/Friz-zy/awesome-europython2015","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Friz-zy/awesome-europython2015","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Friz-zy%2Fawesome-europython2015","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Friz-zy%2Fawesome-europython2015/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Friz-zy%2Fawesome-europython2015/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Friz-zy%2Fawesome-europython2015/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Friz-zy","download_url":"https://codeload.github.com/Friz-zy/awesome-europython2015/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Friz-zy%2Fawesome-europython2015/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33886153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T12:56:57.419Z","updated_at":"2026-06-04T01:00:20.113Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["data mining \u0026 data storing","community","python","microservices \u0026 highload","conteiners \u0026 clouds","good code \u0026 coding \u0026 cli","scraping","testing","CI \u0026 CD \u0026 deploy","web \u0026 api","parallel and asynchronous programming","security","documentation","interesting frameworks and libraries"],"sub_categories":[],"readme":"# [europython20015](https://ep2015.europython.eu/p3/schedule/ep2015/list/)\n\n[video](https://www.youtube.com/user/PythonItalia/videos)\n\n## community\n\n\n- [keynote its dangerous to go alone](https://ep2015.europython.eu/conference/talks/keynote-its-dangerous-to-go-alone)  \nDjango Girls  \nhttp://yaypython.com/\n\n- [How-To: Build a local Python community](https://ep2015.europython.eu/conference/talks/how-to-build-a-local-python-community)  \nХороший доклад по организации локального python сообщества.\n\n- [EuroPython 2016: Help us build the next edition!](https://ep2015.europython.eu/conference/talks/europython-2016-help-us-build-the-next-edition)\n\n## python\n\n\n- [keynote python now and in the future](https://ep2015.europython.eu/conference/talks/keynote-python-now-and-in-the-future)  \nГвидо агитировал за python 3.5, но в dropbox используют сильно модифицированный python 2.7\n\n- [type hints for python3.5](https://ep2015.europython.eu/conference/talks/type-hints-for-python-35)\n\n- [the python compiler](https://ep2015.europython.eu/conference/talks/the-python-compiler)  \nhttp://nuitka.net/pages/overview.html  \nкомпиляция python в с++ вместе с libpython. Прирост скорости до 250%\n\n- [How you can benefit from type hints](https://ep2015.europython.eu/conference/talks/how-you-can-benefit-from-type-hints)\n\n- [Tuning Python applications can dramatically increase performance](https://ep2015.europython.eu/conference/talks/tuning-python-applications-can-dramatically-increase-performance)\n\n- [Writing Domain Specific Languages with Python](https://ep2015.europython.eu/conference/talks/the-unabridged-guide-to-domain-specific-languages-in-python)\n\n- [PyPy and the future of the Python ecosystem](https://ep2015.europython.eu/conference/talks/pypy-and-the-future-of-the-python-ecosystem)\n\n- [Static type-checking is dead, long live static type-checking in Python!](https://ep2015.europython.eu/conference/talks/static-type-checking-is-dead-long-live-static-type-checking-in-python)\n\n- [Import Deep Dive](https://ep2015.europython.eu/conference/talks/import-deep-dive)\n\n- http://bpython-interpreter.org/  \nкрасивый и функциональный интерфейс к стандартному интерпретатору Python для *nix.\n\n- https://github.com/jespino/python-master-key  \nMasterKey is a pure python module to open your python classes, and allow you to redefine and fix the built-in python types.\nWARNING: Of course this is a Joke, don't use this module in real code!\n\n## microservices \u0026 highload\n\n\n- [nameko for microservices](https://ep2015.europython.eu/conference/talks/nameko-for-microservices)  \nhttps://nameko.readthedocs.org/en/stable/\nA microservices framework for Python that lets service developers concentrate on application logic and encourages testability.\n\n- [stop trying to glue your services together import lymph](https://ep2015.europython.eu/conference/talks/stop-trying-to-glue-your-services-together-import-lymph)  \nhttps://github.com/deliveryhero/lymph  \nlymph is an opinionated framework for Python services. Its features are\n\n    - Discovery: pluggable service discovery (e.g. backed by ZooKeeper)\n    - RPC: request-reply messaging (via ZeroMQ + MessagePack)\n    - Events: pluggable and reliable pub-sub messaging (e.g. backed by RabbitMQ)\n    - Process Management\n\n\n- [use python to process 12mil events per minute and still keep it simple](https://ep2015.europython.eu/conference/talks/use-python-to-process-12mil-events-per-minute-and-still-keep-it-simple)  \nhttps://eastvisionsystems.com/projects/  \nКомпания занимается видое хостингом и стримингом.\nДоклад об python сервисе, который парсит access.log nginx и сохраняет события в mongodb.\n\n- [building async microservices](https://ep2015.europython.eu/conference/talks/building-async-microservices)\n\n- [using service discovery a distributed application](https://ep2015.europython.eu/conference/talks/using-service-discovery-a-distributed-application)  \nhttps://github.com/ultrabug?tab=repositories  \nhttp://www.ultrabug.fr/designing-a-scalable-and-distributed-application/  \nCore developer gentoo рассказывал про дизайн микросервисов с docker \u0026 consul  \nhttps://github.com/kr/beanstalkd - Beanstalk is a simple, fast work queue\n\n- [distributed locks with python and redis](https://ep2015.europython.eu/conference/talks/distributed-locks-with-python-and-redis)\n\n- [python microservices on paas done right](https://ep2015.europython.eu/conference/talks/python-microservices-on-paas-done-right)\n\n- [Arrested Development - surviving the awkward adolescence of a microservices-based application](https://ep2015.europython.eu/conference/talks/arrested-development-surviving-the-awkward-adolescence-of-a-microservices-based-application)  \nYelp деляться опытом по мигрированию на микросервисы.  \nhttp://swagger.io/ The World's Most Popular Framework for APIs.  \nhttps://github.com/Yelp/bravado Bravado is a python client library for Swagger 2.0 services\n\n- [Preparing Apps for Dynamic Scaling](https://ep2015.europython.eu/conference/talks/preparing-apps-for-dynamic-scaling)  \nSkyatlas рекламировал свое решение по динамическому увеличению cpu \u0026 ram в облаке как средсво для вертикального маштабирования.\n\n- [Python for Cloud Services and Infrastructure Management](https://ep2015.europython.eu/conference/talks/python-for-cloud-services-and-infrastructure-management)\n\n- [Python in the world of retail and mail order](https://ep2015.europython.eu/conference/talks/python-in-the-world-of-retail-and-mail-order)\n\n## conteiners \u0026 clouds\n\n\n- [keynote so i have all these docker containers now what](https://ep2015.europython.eu/conference/talks/keynote-so-i-have-all-these-docker-containers-now-what)  \nGoogle использует docker для запуска 10000 одинаковых воркеров на свободных ресурсах датацентра  \nhttp://kubernetes.io/\n\n- [the lightweight cloud server war begins](https://ep2015.europython.eu/conference/talks/the-lightweight-cloud-server-war-begins)\n\n- [to the clouds why you should deploy to the cloud even if you dont want to](https://ep2015.europython.eu/conference/talks/to-the-clouds-why-you-should-deploy-to-the-cloud-even-if-you-dont-want-to)  \nCanonical рекламировал juju  \nhttp://www.ubuntu.com/cloud/tools/juju  \nhttps://jujucharms.com/  \nПровизор: упарвляет vm, железом, ресурсами, приложениями, etc...  \nРаботает поверх разных технологий, в том числе Fabric \u0026 Ansible\n\n- [architecture of a cloud hosting service using python technologies django ansible and celery](https://ep2015.europython.eu/conference/talks/architecture-of-a-cloud-hosting-service-using-python-technologies-django-ansible-and-celery)\n\n## good code \u0026 coding \u0026 cli\n\n\n- [it works on my machine writing python code for any environment](https://ep2015.europython.eu/conference/talks/it-works-on-my-machine-writing-python-code-for-any-environment)  \nРазработка приложений для python 2 + 3 на примере консольной утилиты aws tools  \nPython:\n    * renaming: six, move wrappers to other file\n    * strings: check input type\n    * limitation: use backports\nOs:\n    * file handling: IoThread\n    * file path: normalaze path with os midule\n    * functionality: platform.system\nTesting:\n    * running: virtualenv\n\n- [metrics driven development](https://ep2015.europython.eu/conference/talks/metrics-driven-development)\n\n- [beyond grep practical logging and metrics](https://ep2015.europython.eu/conference/talks/beyond-grep-practical-logging-and-metrics)\n\n- [argus the omniscient ci](https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci)\n\n- [using git hooks to help your engineering teams work autonomously](https://ep2015.europython.eu/conference/talks/using-git-hooks-to-help-your-engineering-teams-work-autonomously)  \nhttps://github.com/zalando/turnstile  \nhttps://tech.zalando.com/blog/using-git-hooks-to-help-your-engineering-teams-work-autonomously-video/  \nРассказ о том, как уйти от svn в git и облегчить жизнь автономной команде инженеров.\nС готовыми примерами на github.\n\n- [python idioms to help you write good code](https://ep2015.europython.eu/conference/talks/python-idioms-to-help-you-write-good-code)\n\n- [a deep look at logging](https://ep2015.europython.eu/conference/talks/a-deep-look-at-logging)\n\n- [code quality in python tools and reasons](https://ep2015.europython.eu/conference/talks/code-quality-in-python-tools-and-reasons)\n\n- [building nice command line interfaces a look beyond the stdlib](https://ep2015.europython.eu/conference/talks/building-nice-command-line-interfaces-a-look-beyond-the-stdlib)\n\n- [come to the dark side we have a whole bunch of cookiecutters](https://ep2015.europython.eu/conference/talks/come-to-the-dark-side-we-have-a-whole-bunch-of-cookiecutters)\n\n- [terminal whispering](https://ep2015.europython.eu/conference/talks/terminal-whispering)\n\n- [Through the lens of Haskell: exploring new ideas for library design](https://ep2015.europython.eu/conference/talks/exploring-the-haskell-ecosystem-to-bring-back-some-ideas)\n\n- [DumbDev -- eight rules for dumb development](https://ep2015.europython.eu/conference/talks/dumbdev-eight-rules-for-dumb-development)\n\n- [Practical usage of advanced Python constructs](https://ep2015.europython.eu/conference/talks/practical-usage-of-advanced-python-constructs)\n\n- [Just Because You Can, Doesn't Mean You Should](https://ep2015.europython.eu/conference/talks/just-because-you-can-doesnt-mean-you-should)\n\n- https://pypi.python.org/pypi/hunter/  \nHunter is a flexible code tracing toolkit, not for measuring coverage, but for debugging, logging, inspection and other nefarious purposes. It has a simple Python API and a convenient terminal API (see Environment variable activation).\n\n- https://github.com/ionelmc/python-fields  \nContainer class boilerplate killer\n\n##  data mining \u0026 data storing\n\n\n- [big data beautiful visualization on the browser with bokeh](https://ep2015.europython.eu/conference/talks/big-data-beautiful-visualization-on-the-browser-with-bokeh)\n\n- [new trends in storing large data silos with python](https://ep2015.europython.eu/conference/talks/new-trends-in-storing-large-data-silos-with-python)\n\n- [pyspark and warcraft data](https://ep2015.europython.eu/conference/talks/pyspark-and-warcraft-data)\n\n- [scale your data not your process welcome to the blaze ecosystem](https://ep2015.europython.eu/conference/talks/scale-your-data-not-your-process-welcome-to-the-blaze-ecosystem)\n\n- [lusterhq](https://clusterhq.com/)  \nContainer Data Management for your Dockerized Applications  \nГоспода делают решение по синхронизации данных по площадкам для контейнеров.\nИспользуют модуль ядра zfs и пишут асинхронный код на twisted.\nПообщаться с инженерами было интересно.\n\n- [python and postgresql a wonderful wedding](https://ep2015.europython.eu/conference/talks/python-and-postgresql-a-wonderful-wedding)\n\n- [data-analysis-and-map-reduce-with-mongodb-and-pymongo](https://ep2015.europython.eu/conference/talks/data-analysis-and-map-reduce-with-mongodb-and-pymongo)\n\n- [from basic distance search to a complex multi criteria search](https://ep2015.europython.eu/conference/talks/from-basic-distance-search-to-a-complex-multi-criteria-search)\n\n- [pyspark data processing in python on top of apache spark](https://ep2015.europython.eu/conference/talks/pyspark-data-processing-in-python-on-top-of-apache-spark)\n\n- [Beyond the basics with Elasticsearch](https://ep2015.europython.eu/conference/talks/beyond-the-basics-with-elasticsearch)\n\n- [Big Data with Python \u0026 Hadoop](https://ep2015.europython.eu/conference/talks/big-data-with-python-hadoop)\n\n- [Bringing PostgreSQL towards zero downtime migration with Python](https://ep2015.europython.eu/conference/talks/bringing-postgresql-towards-zero-downtime-migration-with-python)\n\n- [Speeding up search with locality sensitive hashing](https://ep2015.europython.eu/conference/talks/speeding-up-search-with-locality-sensitive-hashing)  \nНеплохой доклад про data mining:\n    * поиск соседей или похожих товаров\n    * поиск похожих изображений\n    * рекомендации\nИспользуют hash table, balancing tree, random vector spliting, binary forest\n\n- [efficient memorydisk data containers with python](https://ep2015.europython.eu/conference/talks/efficient-memorydisk-data-containers-with-python)\n\n- https://github.com/Blosc/bcolz  \nhttp://blosc.org/  \nbcolz: columnar and compressed data containers (эфективен на современных cpu)\n\n## scraping\n\n\n- [frontera open source large scale web crawling framework](https://ep2015.europython.eu/conference/talks/frontera-open-source-large-scale-web-crawling-framework)  \nhttp://scrapinghub.com/  \nРасширенный паук для извлечения информации из веба + онлайн saas платформа.\n\n- [advanced web scraping](https://ep2015.europython.eu/conference/talks/advanced-web-scraping)  \nХороший доклад об извлечении данных из веба с помощью scrapy, portia, frontera\n\n- [dive into scrapy](https://ep2015.europython.eu/conference/talks/testing)\n\n## testing\n\n\n- [sustainable way of testing your code](https://ep2015.europython.eu/conference/talks/sustainable-way-of-testing-your-code)\n\n- [lessons learned about testing and tdd](https://ep2015.europython.eu/conference/talks/lessons-learned-about-testing-and-tdd)\n\n- [tdd is not about tests](https://ep2015.europython.eu/conference/talks/tdd-is-not-about-tests)\n\n- [mashing up pytest coverage.py and ast.py to take tdd to a new level](https://ep2015.europython.eu/conference/talks/mashing-up-pytest-coveragepy-and-astpy-to-take-tdd-to-a-new-level)\n\n- [tdd for apis](https://ep2015.europython.eu/conference/talks/tdd-for-apis)\n\n- [12 years of pylint or how i stopped worrying and love the bugs](https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs)  \nРазработчик pylint о, собвственно, pylint\n\n- [tdd the why the how and the when not](https://ep2015.europython.eu/conference/talks/tdd-the-why-the-how-and-the-when-not)\n\n- [testing with two failure seeking missiles fuzzing and property based testing](https://ep2015.europython.eu/conference/talks/testing-with-two-failure-seeking-missiles-fuzzing-and-property-based-testing)  \nОб тестировании рандомными данными в python\n\n- [whats the fuzz all about randomized data generation for robust unit testing](https://ep2015.europython.eu/conference/talks/whats-the-fuzz-all-about-randomized-data-generation-for-robust-unit-testing)\n\n- [faking it the art of testing using verified fakes](https://ep2015.europython.eu/conference/talks/faking-it-the-art-of-testing-using-verified-fakes)\n\n- [Testing web apps with Selenium](https://ep2015.europython.eu/conference/talks/testing-web-apps-with-selenium)\n\n- https://github.com/pacud/ep2015_pyteselenium  \npytest + selenium\n\n- https://github.com/judy2k/ish  \nIsh is a stupid library that allows you to test if a variable is true-ish or false-ish.\n\n## CI \u0026 CD \u0026 deploy\n\n\n- [the butler and the snake continuous integration for python](https://ep2015.europython.eu/conference/talks/the-butler-and-the-snake-continuous-integration-for-python)\n\n- [a pythonic approach to continuous delivery](https://ep2015.europython.eu/conference/talks/a-pythonic-approach-to-continuous-delivery)\n\n- [extending and embedding ansible with python](https://ep2015.europython.eu/conference/talks/extending-and-embedding-ansible-with-python)  \nhttps://taiga.io/  Free. Open Source. Powerful. Taiga is a project management platform for startups and agile developers \u0026 designers who want a simple, beautiful tool that makes work truly enjoyable.  \nСама презентация о:\n    * как вызвать ansible код из своего скрипта\n    * как писать новое расширение для ansible\n\n- [easy fullstack deployments](https://ep2015.europython.eu/conference/talks/easy-fullstack-deployments)  \nWe will cover from, the project creation (using Pyramid web framework), to maintaining a consistent deployment infrastructure using buildout and docker containers.\n\n- [Continuous Deployment for webapps based on Django](https://ep2015.europython.eu/conference/talks/continuous-deployment-for-webapps-based-on-django)\n\n## web \u0026 api\n\n\n- [building mobile apis with services at yelp](https://ep2015.europython.eu/conference/talks/building-mobile-apis-with-services-at-yelp)\n\n- [max realtime messaging and activity stream engine](https://ep2015.europython.eu/conference/talks/max-realtime-messaging-and-activity-stream-engine)  \nhttps://github.com/UPCnet/max  \nMulti-source user and application generated activity registry engine with asyncronous messaging and conversations facility.\nhttp://max.beta.upcnet.es/docs/v3/en  \nСамописный фреймворк поверх pyramid \u0026 gevent с собственным протоколом (json based) сообщений поверх mq.\n\n- [reahl the python only web framework](https://ep2015.europython.eu/conference/talks/reahl-the-python-only-web-framework)  \nReahl is a full-featured web framework with a twist: with Reahl you write a web application purely in Python. HTML, JavaScript, CSS and all those cumbersome web technologies (and a few other lower level concerns) are hidden away from you\n\n- [Solving the web most popular code shortening competition in Python](https://ep2015.europython.eu/conference/talks/solving-the-web-most-popular-code-shortening-competition-in-python)\n\n- [Learnt lessons in a big Django Project](https://ep2015.europython.eu/conference/talks/learnt-lessons-in-a-big-django-project)\n\n## parallel and asynchronous programming\n\n\n- [mastering asyncio applications](https://ep2015.europython.eu/conference/talks/mastering-asyncio-applications)\n\n- [understanding non blocking io](https://ep2015.europython.eu/conference/talks/understanding-non-blocking-io)\n\n- [better asynchronous code with tornado and python3](https://ep2015.europython.eu/conference/talks/better-asynchronous-code-with-tornado-and-python-3)\n\n- [distributed workflows with flowy](https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy)  \nhttps://flowy.readthedocs.org/en/latest/  \nОднопоточное асинхронное приложение для запуска графа задач вроде celery.\n\n- [Parallelism Shootout: threads vs asyncio vs multiple processes](https://ep2015.europython.eu/conference/talks/parallelism-shootout-threads-vs-asyncio-vs-multiple-processes)\n\n## security\n\n\n- [python security cryptography](https://ep2015.europython.eu/conference/talks/python-security-cryptography)  \nhttps://speakerdeck.com/jmortega - остальные презентации спикера\n    * pycrypto\n    * cryptography\n    * django-secure\n    * securedjango.com\n    * ponycheckup.com\n    * owasp\n    * stepic\n    * stegano\n    * cryptopng\n\n- [taking the pain out of passwords and authentication](https://ep2015.europython.eu/conference/talks/taking-the-pain-out-of-passwords-and-authentication)  \n- Introduce the new standards Universal Authentication Framework (UAF) \u0026 Universal Second Factor (U2F)\n- Show how to integrate UAF/U2F in Django and other Python frameworks\n- \u003cdel\u003eIntroduce Sonipass - a project to replace passwords, even on existing websites\u003c/del\u003e\n\n## documentation\n\n\n- [MkDocs: Documenting projects with Markdow](https://ep2015.europython.eu/conference/talks/mkdocs-documenting-projects-with-markdown)  \nДокументация из markdown. WG Deployment использует в связке с readthedocs (docs.wargaming.net)\nВ последней версии много нового, нужно обновиться.\n\n- [FOSS DOCS 101 (keep it simple, present!)](https://ep2015.europython.eu/conference/talks/foss-docs-101-keep-it-simple-present)  \nMikey Ariel - технический писатель в redhut про документацию.\n\n    Правильные вопросы:\n        - who are my readers?\n        - what they want to know?\n        - when they need this content?\n        - where they consume this content?\n        - why they even need this content?\n\n    Поиск по документам важен.\n\n    Devops for docs:\n        - unified toolchain\n        - use the same toolchain that used for code\n        - continuous integration\n        - iterative autoring\n        - content curation\n        - automation\n\n    Docs or it didn't happen:\n        - contribution guidelines\n        - templates\n        - collaboration and training\n\n    \"open help\" project\n\n## interesting frameworks and libraries\n\n\n- [keynote towards a more effective decentralized web](https://ep2015.europython.eu/conference/talks/keynote-towards-a-more-effective-decentralized-web)  \nhttp://ipfs.io/\n\n- [python in the sky](https://ep2015.europython.eu/conference/talks/python-in-the-sky-in-flight-entertainment-with-python)  \nsingle-threaded  \nhttp://immfly.com/ - Wi-Fi с рекламой и шопингом в самалетах.\nСинхронизация в ангаре с использовпнием ansible pull.\n\n- [introduction to baserock](https://ep2015.europython.eu/conference/talks/introduction-to-baserock)  \nhttp://wiki.baserock.org/  \nСистема сборки, работает на unix, умеет:\n    * metadata\n    * overrides\n    * cache\n    * сборка с нуля в chroot\n    * образы для docker, openstack, блочный img\n    * browser board\n    * etc...\n\n- [odoo the underdog python killer app a python framework for web based business apps](https://ep2015.europython.eu/conference/talks/odoo-the-underdog-python-killer-app-a-python-framework-for-web-based-business-apps)  \nПлатформа и фрэймворк для создания бизнес приложений.\nКонструктор, файлы конфигураций в формате xml, очень большой и кастомизируемый.\n\n- [python gamedev mlg](https://ep2015.europython.eu/conference/talks/python-gamedev-mlg)  \nhttps://www.youtube.com/watch?v=PIcCsZ3Nk8I  \nPresentation of Kobra, a modern open source Python game development framework with ECS (Entity Component System) architecture and C++ bindings.\nBeta обещают в декабре.\n\n- [numpy vectorize your brain](https://ep2015.europython.eu/conference/talks/numpy-vectorize-your-brain)  \nБазовое описание numpy\n\n- [gitfs building a filesystem in python](https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python)  \nМонтирование репозитория git как набор каталогов:\n    * rw директория с head\n    * ro структура каталогов по комитам\n    * кэширование на 3 уровнях\n    * лимиты на бинарные файлы\nИспользует pygit2 + fusepy\n\n- [\"It's about time to take your medication!\" or how to write a friendly reminder bot ;-)](https://ep2015.europython.eu/conference/talks/its-about-time-to-take-your-medication-or-how-to-write-a-friendly-reminder-bot) \n\n- https://pythonhosted.org/pulsar  \nEvent driven concurrent framework for python. With pulsar you can write asynchronous servers performing one or several activities in different threads and/or processes\n\n- https://github.com/cenkalti/exceptional-python  \na python client for Exceptional, a service which tracks errors in your web apps\n\n- https://github.com/pyland/pyland  \nA game to help children learn Python\n\n- https://github.com/ionelmc/python-manhole  \nDebugging manhole for python applications\n\n- https://github.com/Friz-zy/pyspaces  \nWorks with Linux namespaces througth glibc with pure python \n\n- https://borgbackup.github.io/borgbackup/  \nBorg is a deduplicating backup program. Optionally, it also supports compression and authenticated encryption.\n\n- https://github.com/conda/conda  \nCross-platform, Python-agnostic binary package manager http://conda.pydata.org\n\n- http://www.qtile.org/  \nA full-featured, hackable tiling window manager written and configured in Python\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/friz-zy%2Fawesome-europython2015/projects"}