Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Save Your SpotTogether with BOSCH we invite you to a full day of learning more about the intersection of mobility and code. Get to know more about how modern mobility is defined by an intricate interplay of hardware and software and how cars are not only connected to the road, but also to the cloud.
Coding the Future of Mobility features a variety of talks and a workshop, that give you valuable insights into the world of mobility - wether you join in-person or online.
Together with Bosch we invite you to a full day of learning more about the intersection of mobility and code. Get to know more about how modern mobility is defined by an intricate interplay of hardware and software and how cars are not only connected to the road, but also to the cloud.
Coding the Future of Mobility features a variety of talks and a workshop, that give you valuable insights into the world of mobility - wether you join in-person or online.
Configuration is one of the bread and butter topics in programming and is usually perceived as a necessary evil - not as something particularly magical. Let's inject some Python magic into the topic.
For internal systems it is often possible to get away without configuration in the classic sense. Instead, it can be inferred from the environment. There is also usually no need in using a special configuration format. The system is written in Python and the configuration is done in Python.
We will look at core features of the Python language to provide configuration, that presents itself as a collection of simple importable namespaced constants. Ideally they are safe and easy to use, easy to change/extend, and easy to test.
The example projects are self-contained mini-systems including tests. They implement configuration based on the "configuration-without-configuration" idea in growing order of "magicness".
Computering since the mid 1980s. In love with Python since 2006. Over the course of the last decade I have been involved in the design and evolution of several distributed systems deployed in diverse environments. They all need a lot of configuration :)
For more info about me, visit my website or get in touch on Twitter.
Ever wondered about the difference between `is` and `==`, or why you might need to use `deepcopy`? Maybe you’ve been stumped by a variable changing when you didn’t expect it to, or an interview question about object lifetimes. Or, perhaps, you just really want to see some tuples behaving badly. Join me for a tour of some of CPython’s dark memory magic and unintuitive behaviours, where we’ll find out:
No C knowledge required.
I’m Eli (they/them), a Developer Advocate at Anvil! I love making cool and / or weird things, talking about them, and hearing other people talking about the cool and / or weird things they’re making. In particular, I’m passionate about making the tech industry accessible and inclusive, and my favourite thing about tech is that it connects me to other people. I’ve worked in a few different fields, from biotech to telecoms to analog circuit design, and I’m always interested to hear what problems people are solving with code (or with no code!).
In my spare time, I knit, crochet, sew, and protect my small army of houseplants from being eaten by my cat. I also sink a lot of time into video games, and spend far too little sleeping.
Consuming APIs and unleashing the power of data is a skill all developers wish to master. Python makes this task simple by hosting various tools to consume APIs quicker thus rendering data faster. In this session, we will look at some tools python offers to interact with APIs and how to save time when dealing with excessive API calls. We will cover Sync vs Async methods of calling an API. If you don’t know what an API is, don’t worry we have that covered that too.
Shweta Palande is a Developer Advocate at Cisco DevNet. She has a background in Software development and security. At DevNet she focuses on Cisco Meraki and advocates Programmability and APIs to the developer communities. She’s passionate about Network Automation and initiatives such as “Tech for Good”. Shweta is also actively involved in all Cisco DevNet developers events and their communities. When she’s not working you can find her drinking coffee or trying out a new recipe!