In this lightning talk, Nathan Handler will discuss how the internet works, what information is accessible to interested third-parties, how technologies such as TLS, proxies, VPNs, and Tor can be utilized to enhance security, and the tradeoffs that using such technologies presents. Finally, you will learn why this is not sufficient and what an ideal solution might look like. EVENT: SCaLE 17x 2019 SPEAKER: Nathan Handler PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=06rlymoM59E https://www.youtube.com/watch?v=M-CZvWqq61c
One of the main Python aspects is to have a clear syntax and be an
easy-to-understand language, which compared to others like C++
(depending of the kindness of the developer) can make a huge difference. Not only the readability is in play, having a dynamically typed
and interpreted language improves the development workflow. This improvement comes with a cost, performance. In most of the cases, a raw comparison of simple routines will leave Python behind, but there is a partial solution to this problem, connecting a powerful performant C++ library with the simplicity of Python. In this talk, we will go through the process of generating language bindings to allow you to take any amazing C or C++ project and bring it to Python land. We will briefly discuss one of the many success stories, and we will analyze how the Qt project managed to expose its whole framework to Python, with the help of a self-made binding generator called Shiboken. After the talk, you will be able to decide which option is better for the
projects you have in mind, and with a bit of luck you will be responsible of exposing the next popular C++ library that makes the life of us all Pythonistas easier. EVENT: EuroPython 2019 SPEAKER: Cristián Maureira-Fredes PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=SUQYuA9AJT0 https://www.youtube.com/watch?v=vvyTuFOJRrk
Making the transition from virtual machines to containers is a complex process that can take some time, particularly for larger, more complex environments. Users are drawn to Kubernetes’ container-centric environment, as well as its ability to enable portability across infrastructure providers. Kubernetes also offers broad applicability; for the most part, an application that runs well in a container will run well on Kubernetes. These, along with myriad other benefits, are what make the transition to Kubernetes worthwhile for many applications. Because the process can be both lengthy and complex, mistakes are common during a transition. Watch this video to learn about the tips and tricks on how to make your Kubernetes journey more enjoyable. EVENT: Singapore Kubernetes User Group 2019 SPEAKER: Daniele Polencic PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=xwb5MfcTjLc https://www.youtube.com/watch?v=RRCzgVI4ptY