Skip to content

Instantly share code, notes, and snippets.

@Unit03
Last active August 29, 2015 14:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Unit03/ea230a8098a1171a3c5f to your computer and use it in GitHub Desktop.
Save Unit03/ea230a8098a1171a3c5f to your computer and use it in GitHub Desktop.
[
{
"abstract": null,
"authors": [
"Rodolfo Carvalho"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "So you need to expose data and functionality to mobile clients and a modern Javascript web applications? Deliver it fast and maintain it with ease by leveraging the power of Django REST Framework. In this talk I\u2019ll guide you through building a Web API using Python, Django and DRF.",
"duration": 60,
"end": "2014-10-16T17:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Amazing Web APIs with Django REST Framework",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-16T16:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=s7UZCpgttbg"
},
{
"abstract": null,
"authors": [
"Marcin Bard\u017a"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Ca\u0142kiem niedawno \u015bwiat\u0142o dzienne ujrza\u0142 Python o numerze 3.4. Co ciekawe nie wprowadza on \u017cadnych zmian do samego j\u0119zyka, czy\u017cby Guido straci\u0142 wen\u0119? T\u0119 tajemnic\u0119, jak i wiele innych, postaram si\u0119 rozwik\u0142a\u0107 w trakcie niniejszej prelekcji.",
"duration": 60,
"end": "2014-10-16T18:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "Co tam, panie, w polityce? Czyli czym zaskoczy\u0142 nas Python 3.4",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-16T17:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=WobxaFYO7hQ"
},
{
"abstract": null,
"authors": [
"Wes Mason"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Wanna deploy an app? How about a whole cluster of services?\nLet me show you how I can deploy an app, infrastructure and an OpenStack cluster 20 times a day, with some Python, some YAML, and a bit of Juju.\n\nJuju is an open source service orchestration framework/toolkit which allow you to work with services just as that: services, leaving much of the mundane details of infrastructure and deployment to it.",
"duration": 60,
"end": "2014-10-16T18:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "How to deploy everything with Juju, twice",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-16T17:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=PaHmfVPYD5w"
},
{
"abstract": null,
"authors": [
"Jacek Ko\u0142odziej"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Na prezentacji opisz\u0119, czym jest modu\u0142 asyncio - dlaczego powsta\u0142, por\u00f3wnuj\u0105c go do istniej\u0105cych rozwi\u0105za\u0144; jak\u0105 rol\u0119 w obs\u0142udze asynchronicznego I/O ma spe\u0142nia\u0107 pokazuj\u0105c koncepty/komponenty, kt\u00f3rych u\u017cywa. Powiem nieco o pisaniu kodu korzystaj\u0105cego z asyncio. Przedstawi\u0119 te\u017c, do czego konkretnego mo\u017cemy asyncio wykorzysta\u0107 ju\u017c dzi\u015b a przede wszystkim - dlaczego powinni\u015bmy w og\u00f3le spr\u00f3bowa\u0107 asynchronicznego I/O.",
"duration": 60,
"end": "2014-10-16T19:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "asyncio-nous - jak i dlaczego spr\u00f3bowa\u0107 asynchronicznego I/O z biblioteki standardowej",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-16T18:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=IVTSrTuRs60"
},
{
"abstract": null,
"authors": [
"Flavio Percoco"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Nowadays, more and more companies are moving towards \u201cbeing remote\u201d. Likewise, more and more people want to work remotely. I get asked quite often what it is like to work remotely, how I manage to respect deadlines and actually do some work. Many people think that working remotely is hard and that just a small set of folks can actually do it. This is not true!\n\nWorking remotely is not just about getting things done. It\u2019s more about getting yourself to the point where you\u2019re able to get things done. Going remote forces people to deal with things like having a good place to work from, being comfortable, managing their own time, defining priorities themselves and having time for themselves as well. Unfortunately, it doesn\u2019t matter how hard people try not to procrastinate, one way or another, procrastination manages to fill a huge part of the time and you know what, THAT\u2019S FINE!\n\nIn this talk, I\u2019ll share my experience as a remote developer, the things that have changed in my life since I stopped commuting every day and decided to be a prisoner of my own house. I\u2019ll go through the things I struggled with, the things I learned to deal with and how I embrace procrastination. This talk is a great opportunity for everyone to learn and share from real life experiences about this work arrangement.",
"duration": 60,
"end": "2014-10-16T19:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Procrastination makes you better: Life of a remotee",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-16T18:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=1vG3c17nCOo"
},
{
"abstract": null,
"authors": [
"Honza Kr\u00e1l"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "In today's world we have countless number of data stores, some are\nsimiliar and some very unique. I would like to share with you my\njourney into the world of databases - how I got started, what choices\nI am happy with and why and why did I make so many mistakes, what\nthose were and how you can hopefully avoid them.",
"duration": 60,
"end": "2014-10-16T20:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Polyglot Persistence",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-16T19:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=CaLdFJfLpY4"
},
{
"abstract": null,
"authors": [
"Katarzyna Jachim"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Opowiem o programowaniu obiektowym i Pythonie - jak to dzia\u0142a, jak si\u0119 r\u00f3\u017cni od innych j\u0119zyk\u00f3w, czego nie nale\u017cy u\u017cywa\u0107, a co wprost przeciwnie. Poka\u017c\u0119 te\u017c kilka z \u017cycia (czyt. review) wzi\u0119tych przyk\u0142ad\u00f3w.",
"duration": 60,
"end": "2014-10-17T11:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "Jak (nie) programowa\u0107 obiektowo w Pythonie",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-17T10:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=wt6LmnKyAUw"
},
{
"abstract": null,
"authors": [
"Tomasz Ma\u0107kowiak"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Everybody is convinced that code reviews are great, but how do you do them properly?\nAsk a guy that has been doing code reviews for a whole team of programmers for the last year. That's me!\nLet me tell you about the tools I use, my approach to code reviews. Let me give examples of bad review and good review. Let me give you pointers: what to look at in detail, what kind of feedback the other developers might appreciate.",
"duration": 60,
"end": "2014-10-17T11:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Proper Code Reviews",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-17T10:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=N_1o0dFD9WI"
},
{
"abstract": null,
"authors": [
"Pawel Skowron"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Many good things have been said about open source and they are true. However, this beautiful rose also has its thorns. Within Intel Poland, we have recently founded a new team of python developers with a mission to contribute to OpenStack, one of the largest open source projects in the world. We would like to share our experience of an amazing adventure we had while working on the Glance Metadata Definitions Catalog, a cross project feature. It was a unique opportunity to observe how proprietary and open source development worlds collide. The presentation will differ from so many talks about open source contribution in the way we promise to talk about both the beauty and the thorns. ",
"duration": 60,
"end": "2014-10-17T12:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "A Fresh Look at Open Source Community Collaboration",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-17T11:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=5YAW4T8o4vI"
},
{
"abstract": null,
"authors": [
"Rodolfo Carvalho"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Python is a great language, but sometimes it\u2019s good to travel to other worlds and gain more knowledge. What can a Pythonista learn by using Go? How can it possibly affect how you write Python code tomorrow? Join me in this quick intro to the Go programming language, with real world advice on how to develop your next Go and/or Python-based system.",
"duration": 60,
"end": "2014-10-17T12:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Go for Pythonistas",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-17T11:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=f4K3rM2lSp0"
},
{
"abstract": null,
"authors": [
"J\u0119drzej Nowak"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Kr\u00f3tkie om\u00f3wienie czym jest pytest oraz tox. I dlaczego powinny by\u0107 podstawowym narz\u0119dziem dla ka\u017cdego developera Python. Przedstawienie jak w prosty spos\u00f3b mo\u017cemy modyfikowa\u0107 zachowanie pytest, oraz jak proste jest dodawanie w\u0142asnych funkcjonalno\u015bci do niego. Nast\u0119pnie przedstawienie uczestnikom idei TDD oraz CI (kr\u00f3tko na przyk\u0142adzie Jenkinsa), co daje nam zastosowanie obu tych metod, oraz dlaczego warto (je\u015bli to mo\u017cliwe) ich u\u017cywa\u0107.\nCa\u0142o\u015b\u0107 poparta przyk\u0142adami oraz przedstawiona w praktycznym a nie teoretycznym aspekcie.\nCzyli nic innego, jak nie sp\u0119dzi\u0107 sobotniej nocy w pracy.",
"duration": 60,
"end": "2014-10-17T13:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "pytest + tox = tandem idealny?",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-17T12:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=pXo4H8XTdGQ"
},
{
"abstract": null,
"authors": [
"Rafa\u0142 Szefler"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "RabbitMQ is a scalable messaging system perfect for communication between servers. It is by design asynchronous yet it is possible to use it in synchronous request-response pattern. We're going to discuss advantages and disadvantages of that approach.\n",
"duration": 60,
"end": "2014-10-17T13:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "RabbitMQ: request-response pattern",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-17T12:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=5XsBS8Nl86c"
},
{
"abstract": null,
"authors": [
"Kajetan Maurycy Olszewski",
"Marek Pilarczyk"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "W prezentacji powiemy czym jest legacy code, dlaczego sprawia on problemy oraz jak poprawi\u0107 i zmienia\u0107 go dla dobra swojego oraz innych. Wszystko zostanie przedstawione na przyk\u0142adzie odziedziczonego kodu, nad kt\u00f3rym pracujemy.",
"duration": 0,
"end": "2014-10-17T14:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "Jak pokocha\u0107 b\u0119karta, czyli \u017cycie z legacy codem",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-17T14:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=Y9MSSMSleLk"
},
{
"abstract": null,
"authors": [
"David Winterbottom"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Oscar is a Django e-commerce framework designed for flexibility. Based on years of hard-earned experience, it employs a range of techniques that allow developers to customise any part of the core. In this way it can be used to build a diverse array of transactional applications.\nThis talk will examine Oscar and the techniques it employs for deep customisation. Further, common patterns of robust e-commerce applications will be examined.",
"duration": 60,
"end": "2014-10-17T15:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Oscar and the art of transactional Django applications",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-17T14:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=datKUNTKYz8"
},
{
"abstract": null,
"authors": [
"Piotr Mali\u0144ski"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Rozw\u00f3j mobilnych urz\u0105dze\u0144 i post\u0119puj\u0105ca cyfryzacja \u017cycia, popularyzacja bezprzewodowego dost\u0119pu dost\u0119pu do internetu tworz\u0105 nowe rynki, na kt\u00f3rych startupy odnosz\u0105 sukcesy oferuj\u0105c nowe urz\u0105dzenia i us\u0142ugi oparte o istniej\u0105ce urz\u0105dzenia. Sama aplikacja internetowa, czy mobilna staje si\u0119 niewystarczaj\u0105ca by zaistnie\u0107 i zarobi\u0107. Czasami te\u017c mamy po prostu do\u015b\u0107 rutyny i chcemy zrobi\u0107 co\u015b nowego ;)",
"duration": 60,
"end": "2014-10-17T16:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "Projekty sprz\u0119towe \u2013 bo nie tylko webem cz\u0142owiek \u017cyje",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-17T15:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=bZYyKGC8mC8"
},
{
"abstract": null,
"authors": [
"David Fisher"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "A world-class product is obtainable when the relationship between developer and designer is harmonious.\n\nCultivate this relationship by consistently engaging your product design team throughout each stage of the software development life cycle.\nFully integrate and synchronize your teams to deliver applications that are in the top echelon of software products.",
"duration": 60,
"end": "2014-10-17T16:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Developer & Designer: A Love Story",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-17T15:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=oj_EiVzUx7w"
},
{
"abstract": null,
"authors": [
"Piotr Przymus"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Have you ever wondered what happens to all the precious RAM after running your 'simple' CPython code? Prepare yourself for a short introduction to CPython memory management! This presentation will try to answer some memory related questions you always wondered about. It will also discuss basic memory profiling tools and techniques.",
"duration": 60,
"end": "2014-10-17T17:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Everything You Always Wanted to Know About Memory in Python But Were Afraid to Ask",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-17T16:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=Yr3ZlfHiWDQ"
},
{
"abstract": null,
"authors": [
"Maciej Fija\u0142kowski",
"Armin Rigo"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "The current status of PyPy, with a particular focus on what happened in the last two years. We will give a brief overview of the current speed and the on-going development efforts on the JIT, the GC, NumPy, Python 3 compatibility, CFFI, STM...",
"duration": 60,
"end": "2014-10-17T18:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "PyPy, an alternative Python implementation",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-17T17:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=CGuhfkGS3cU"
},
{
"abstract": null,
"authors": [
"Robert Szefler"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "A fast paced tour of parsing and a nice tool to do it in Python: PLY. Will include general intro to context free grammars, so no formal background required.",
"duration": 60,
"end": "2014-10-18T11:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "PLY: Compilers in Python",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-18T10:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=6DoYU3LiM0A"
},
{
"abstract": null,
"authors": [
"\u0141ukasz Langa"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Type hints? Why would anybody want *that* in Python?! Come and listen to the war story behind designing the optional type annotations PEP for Python 3.5. We'll talk about how this can help your team move faster with less bugs. No Java knowledge required!",
"duration": 60,
"end": "2014-10-18T11:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "A song of ice and fire: type hinting in Python",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-18T10:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=CNvjKrCbw2A"
},
{
"abstract": null,
"authors": [
"Lennart Regebro"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Python 3 is often described in scary words, with claims like it being another language and that is is tearing the community in two etc. If you believe what some people are saying, it's slow, it's a nightmare, porting is a pain and you are gonna get eaten alive! The truth is much less frightening, and this talk will take a high level perspective of Python 3, and look at my and others experience with supporting it and tell you how you can switch to Python 3.\n",
"duration": 60,
"end": "2014-10-18T12:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Who's afraid of the Big Bad 3?",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-18T11:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=T-ddE-aIX0k"
},
{
"abstract": null,
"authors": [
"Wojtek Erbetowski"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "How do you keep your REST API documented? Online description? Or maybe a spreadsheet/doc?\nThink about how does your consumer discover it. Poor one is pasting URLs to curl or POSTman, right? And he\u2019s mad as hell, as documentation is out of sync with code as soon as it\u2019s written. Not to mention submitting bugs looks like an email ping-pong.\nIt\u2019s not 2010 any more, you know? Let\u2019s jump into cool tools that will improve your consumers\u2019 life and save you some time.",
"duration": 60,
"end": "2014-10-18T13:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "Good RESTful API documentation is executable",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-18T12:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=4I1Je0cqY74"
},
{
"abstract": null,
"authors": [
"Hynek Schlawack"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Those web pages with shiny lock icons boasting that your data is safe because of \u201c256 bit encryption\u201d? They are lying. In times of mass surveillance and commercialized Internet crime you should know why that\u2019s the case. This talk will give you an overview that will help you to assess your personal security more realistically and to make your applications as secure as possible against all odds.",
"duration": 60,
"end": "2014-10-18T13:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "The Sorry State of SSL",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-18T12:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=F-8z0ZpQjZs"
},
{
"abstract": null,
"authors": [
"Przemek Lewandowski"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Czy zdarzy\u0142o ci si\u0119 nie trafi\u0107 z wycen\u0105 projektu nawet kilkukrotnie? Czy tw\u00f3j klient nieustannie zmienia zdanie i wymy\u015bla nowe funkcjonalno\u015bci? A mo\u017ce tw\u00f3j zesp\u00f3\u0142 regularnie \"nie dowozi\"?\n",
"duration": 60,
"end": "2014-10-18T16:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "Zwinne planowanie i estymacja projekt\u00f3w",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-18T15:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=sy2-BxyhjgM"
},
{
"abstract": null,
"authors": [
"Flavio Percoco"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "OpenStack is a huge, open-source cloud provider. One of the main tenets of OpenStack is the (Shared Nothing Architecture) to which all modules stick very closely. In order to do that, services within OpenStack have adopted different strategies to integrate themselves and share data without sacrificing performance nor moving away from SNA.\n\nThis strategies are not applicable just to OpenStack but to any distributed system. Sharing data, regardless what that data is, is a must-have requirement of any successful cloud service.\n\nThis talk will present some of the existing integration strategies that are applicable to cloud infrastructures and enterprise services. The talk will be based on the strategies that have helped OpenStack to be successful and most importantly, scalable.",
"duration": 60,
"end": "2014-10-18T16:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Systems Integration: The OpenStack success story",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-18T15:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=z4wphqs2nxk"
},
{
"abstract": null,
"authors": [
"Wojciech Bederski"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "To troch\u0119 za ma\u0142o, \u017ceby stworzy\u0107 system pocztowy WP lub o2.\n\nCzy w takim wypadku w po\u0142\u0105czonym, najwi\u0119kszym w Polsce systemie\npocztowym Grupy Wirtualna Polska ca\u0142y czas jest miejsce dla starego,\nwys\u0142u\u017conego Pythona?\n\nOpowiem o drodze jak\u0105 Python przeszed\u0142 zostaj\u0105c podstawowym narz\u0119dziem\npracy (nie tylko w poczcie). O potkni\u0119ciach i problemach. I o tym, jaka\nrola ci\u0105gle przed nim, w modnym towarzystwie Go, Docker'a, Consula i\nmikroserwis\u00f3w. Przy okazji zdradzaj\u0105c troch\u0119 wewn\u0119trznych tajemnic :)",
"duration": 60,
"end": "2014-10-18T17:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "import smtpd - to troch\u0119 za ma\u0142o, \u017ceby stworzy\u0107 system pocztowy WP",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-18T16:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=REUfDDQoJ38"
},
{
"abstract": null,
"authors": [
"Radomir Dopieralski"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Kubik is a quadruped robot build around a Raspberry Pi. I will tell you what I learned, what challenges I encoutered building it. I will also tell you how I used the PyGame library to program in. If everything works, you will get to see the robot in action. Survivors will be assimilated.",
"duration": 60,
"end": "2014-10-18T17:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "How to make killer robots with Python and Raspberry Pi",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-18T16:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=-PisXGVe-lE"
},
{
"abstract": null,
"authors": [
"J\u0119drzej Nowak"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Dzisiejsze systemy s\u0105 coraz wi\u0119ksze, maj\u0105 coraz wi\u0119cej sk\u0142adowych, cz\u0119sto rozproszonych. Czy to si\u0119 uda\u0142o ? Czy on wie, \u017ce ja dzia\u0142am ? Czy on wie, \u017ce ja wiem \u017ce on dzia\u0142a ? Jedne z fundamentalnych pyta\u0144 na kt\u00f3re powinni\u015bmy zna\u0107 odpowied\u017a tworz\u0105c rozproszony system. Jak sobie radzi\u0107, i na czego nale\u017cy si\u0119 spodziewa\u0107 podczas pracy z popularnymi projektami pozwalaj\u0105cymi na rozproszenie danych. A je\u015bli dodamy do tego sie\u0107... \n",
"duration": 60,
"end": "2014-10-18T18:00:00",
"kind": "talk",
"language": "pl",
"license": null,
"name": "Mo\u017ce to, tamto a mo\u017ce jednak nic - czyli bol\u0105czki rozproszenia danych",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-18T17:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=1dEwUNV8D2A"
},
{
"abstract": null,
"authors": [
"Micha\u0142 Kobus"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Python still remains hackers' language. Supported by great community effort, it has the ability to adapt in fields where digging is fun. How about embedded systems? Having available strong boards like Raspberry Pi, BeagleBoard or Arduino, it becomes interesting how big machine is needed to run Python code. The presentation will introduce smallest implementations of Python language.",
"duration": 60,
"end": "2014-10-18T18:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Snake goes micro",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-18T17:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=lvxog9TXFc0"
},
{
"abstract": null,
"authors": [
"David Cramer"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Learn about the common-natured beginnings of Sentry at Disqus, how it became a successful open source platform, and eventually a growing and profitable standalone business.",
"duration": 60,
"end": "2014-10-18T19:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Open Source as a Business",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-18T18:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=jqOEAvO_muI"
},
{
"abstract": null,
"authors": [
"Maciej Fija\u0142kowski",
"Armin Rigo"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "In this talk, we would like to present basics of how the Python virtual machines\nlike CPython or PyPy work and how to use that knowledge to write meaningful\nbenchmarks for your programs. We'll show what's wrong with microbenchmarks\nand how to improve the situation.",
"duration": 60,
"end": "2014-10-19T11:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "How to benchmark code",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-19T10:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=dnUvFxDxfls"
},
{
"abstract": null,
"authors": [
"Bogdan Kulynych"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "A/B testing is a simple, powerful, and often misused instrument to evaluate Web design decisions. This talk will discuss the Bayesian approach to A/B testing, its pros and cons, and a way of implementing it using Python.",
"duration": 60,
"end": "2014-10-19T12:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Bayesian A/B testing with Python",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-19T11:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=8DMU9h4dwi8"
},
{
"abstract": null,
"authors": [
"Radomir Dopieralski"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Professional programming is not just about the code that you write. It's also about the habits, the attitude, the tools and the processes. It's not always necessary or even desirable to behave professionally, but it certainly is useful to know how to do it when you have to. I will tell you about some of the tools that are indispensable for a professional Python programmer, and I will try to show you how they, together with the right processes, can improve the solutions you make.",
"duration": 60,
"end": "2014-10-19T13:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "How to become a professional programmer",
"released": null,
"room": "E",
"rooms": [
"E"
],
"start": "2014-10-19T12:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=_9UoqbIKum8"
},
{
"abstract": null,
"authors": [
"Micha\u0142 Jastrz\u0119bski"
],
"conf_key": null,
"conf_url": "http://pl.pycon.org/2014/",
"contact": null,
"description": "Most of us, developers, don't acknowledge one, sad fact. Things breaks. No matter how expensive hardware was, it will break one day, only question is whether or not you replace it before it happens. Not always you will. To make truly fault tolerant and high available systems it requires not only ops effort, but devs as well. We need to learn how to write systems in HA. This talk will show you few problems and solutions to do so.",
"duration": 60,
"end": "2014-10-19T13:00:00",
"kind": "talk",
"language": "en",
"license": null,
"name": "Dodging Chaos Monkey, how to live with broken-by-design architecture.",
"released": null,
"room": "F",
"rooms": [
"F"
],
"start": "2014-10-19T12:00:00",
"tags": null,
"url": "https://www.youtube.com/watch?v=UwuRfviBo5U"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment