This time on WeAreDevelopers Live it's all about Python! To kick off the day we'll have a glance at how to debug your containerized application in a resource-saving way. After that, there will be an intense live coding demonstration on how to build a web app with Python exclusively. If you are looking for a way to take full advantage of your hardware our community partners from PyLadies Vienna will show you how it gets done. Also, last but not least they will also share some insights with us on their developer community, including events and conferences and how these can benefit you. Don't forget to tune in and enjoy the show!
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.
If a deployed app error occurs but is not observed does it happen? We've all been here before, apps that have been deployed but not optimized not only affect performance but can also cost you resources and money. If a log is generated on a stack and is not observed, does it happen? For a dev that final commit and code test pass means the end of a long project, or does it? That code may run, and those tests may pass, however, those application logs not being viewed may present an issue for that amazing code. Building applications to scale is critical, as devs, we build our applications to help our end users have a great app experience and not cost in infrastructure resources or slow and unresponsive applications. Optimizing and debugging the code base to work on the nominated infrastructure is the final stage in application deployment and in this talk, we are going to look at some ways to debug and trace a containerized Python application.
DeveloperSteve is a seasoned dev with over 30 years in the tech industry, working with companies of all sizes. A Tech Evangelist & Advocate, he's a strong advocate for open source & building healthy dev communities. Represented global companies like IBM, PayPal & Telstra. Passionate about using tech to solve societal issues.
Building web apps is a complicated mess. You need to know Python, JS, HTML, CSS, SQL, Flask, Bootstrap, SQLAlchemy, Webpack...the list goes on. What if you could do it all in Python? That's what we built: an open-source framework with Python in the browser, Python on the server - even a Python UI toolkit. And then we built an online IDE, drag'n'drop designer and hosting platform for it - all available for free. In this talk, I'm going to discuss the current web landscape, why we built Anvil the way we did - then take a deep dive into how it works, including a live demo. How do you run Python in the browser? How do you build an autocompleter that knows about everything from your UI layout to your database schema? And what does it mean for a programming tool to be "accessible"? No web development knowledge is required, and no paid features of Anvil are showcased in this talk.
Meredydd has a PhD in building usable programming systems and has strong opinions about how to make development easier and more accessible. He cofounded Anvil (https://anvil.works) to make web programming less of a headache and, frankly, more Pythonic. He's based in the UK, dances and flies airplanes for fun, and this summer he is missing the Bay Area terribly.
Fabian will talk about how computers are fast, and are getting faster every year. But sometimes, even this is not fast enough for us. Fortunately, computers are not just fast, but are also very good at doing many different tasks simultaneously. In this talk, we are going to explore the wondrous and perilous world of concurrency in Python and how to take full advantage of our very capable hardware. We will learn about processes, threads and other means to achieve concurrency and their potential pitfalls.Tyna will share insight into international group PyLadies who promote, educate and advance a diverse Python community through outreach, education, conferences, events and social gatherings. Vienna PyLadies chapter tries to fulfill these goals as well, currently with regular online free semestral Python courses for complete beginners.
Kristyna:
PyLadies Vienna Organizer | Mentorship Programme Co-Lead for Women+ in Geospatial | Geospatial Data Scientist at EOX
I am very enthusiastic in promoting, educating and advancing diverse Geospatial and Python communities. I am currently active as a Mentorship Programme Co-Lead for Women+ in Geospatial and PyLadies Vienna Organizer.
I also work as a Geospatial Data Scientist at EOX IT Services GmbH.
Fabian:
Senior Software Engineer at EOX IT Services GmbH
Coming from a Game Engineering study background. Building geospatial data backend systems for the cloud.
Love to teach and mentor students in modern technologies such as Python and the Web Platform. Obsessed with performance.