Category: Technology



Diving into the CPython source code can feel daunting. Whether you want to start contributing or just want to get a better understanding of Python by exploring its source code, it’s often difficult to know where to start or what you’re missing. In my talk, I will show you around the CPython source code by implementing a new operator, a pipe operator. While doing so, I will discuss core parts of the internals, such as Python’s grammar, its syntax trees, and the underlying logic that will perform the operation. By the end, you will have a good idea of the moving parts involved in core language features. I will also take you through the steps necessary to make it all work. I’ll show you how I obtained a copy of the source code, regenerated the parser and token files, and how I compiled my modified version of CPython. I will also write and run tests to help me implement my changes. This should give you a mental framework that helps you while diving into more comprehensive resources, like the excellent Python Developer’s Guide (https://devguide.python.org/). My talk is aimed at everyone who wants to explore CPython’s internals. You don’t have to be an expert in Python, although some affinity with Python helps with understanding the internals. I will also use C to implement some of the operator logic, but knowledge of C is by no means required. In short, if you’re interested in diving into the CPython source code, this talk is for you. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=f8nTJp_k7U8 https://www.youtube.com/watch?v=2_TmUOCr1nw



Hybrid, multi-region and even multi-cloud deployments are becoming not just increasingly common, but also increasingly necessary for businesses needing to scale horizontally, guarantee availability and minimize latency. Kubernetes has the potential to help us have a common operating experience across data centers, cloud regions and even clouds by becoming the fault domain we design our HA applications to survive. So what happens, then, when something happens with Kubernetes? In this webinar Keith McClellan, Director of Partner Solutions Engineering at CockroachDB, and Raffaele Spazzoli, Senior Principal Architect at Red Hat, will discuss next generation problems for Kubernetes including: – Networking
– Load Balancing and Service Discovery
– Security
– Trust and Identity
– Infrastructure and Performance
– Failure Recovery
– Observability and Monitoring The people who ask the 5 best questions will get a special edition Cockroach Labs t-shirt. Currently only shipping to North America and Europe at this time. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=rwd9rAKrRwY https://www.youtube.com/watch?v=lgKujjd0cAA



WebAssembly is a technology that is changing the way the web works by allowing code from other languages to be imported and used in many places, including the browser and Node.js. With this, we can bring modules from other languages into our applications without all the hassle of native compilation. Let's take a look at the cool stuff we can do when almost any code is available for us to use with Node.js! We will cover what WebAssembly is, how to use it with Node.js, and the benefits of using WebAssembly code in your Node.js application. https://www.youtube.com/watch?v=a18YgJg41yQ