Over 30 years ago Guido van Rossum was struggling with one of his projects, a login program written in C. He missed the power of the ABC language he used to work on before because although he had around 10 to 15 years of experience in coding in C, he felt there still were a lot of bugs and it just was slow going. He wanted something new and intuitive, yet powerful and versatile. So he sat down, turned on his TV with one of his favorite movies by Monty Python, and started to code… And the rest is history! If you want to have some impactful insights into the world of Python and how it is used nowadays, tune in on our WeAreDevelopers Live - Python Day.
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.
Kafka, as a cornerstone of real-time data processing, is foundational in many modern application architectures. But, like any system, it's not without its challenges. This presentation explores common pitfalls developers encounter with Kafka. We will not only shine a light on these problematic areas but also introduce proven troubleshooting techniques. A highlight of our discussion will be a live demonstration of connecting, consuming, and debugging Kafka using a Python Flask app. We'll also briefly discuss how OpenTelemetry can provide additional visibility into Kafka-based workflows. By integrating the demonstration with a Python Flask app, we'll showcase tangible ways in which developers can interact with and troubleshoot Kafka, ensuring more reliable deployments and a better understanding of this powerful data-streaming platform.
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.
Domain Driven Design teaches us to separate the repository (our data storage inferface) from the rest of the model in order to prevent our storage interface from contaminating the rest of our domain model.So, with the data layer successfully separated from the rest of the domain model into its own repository, now comes the time to test it - a task that may seem rather daunting. In this talk I will use Test Driven Development to show how to use mocking frameworks to mock datastores at both the API-, and server-level, and show techniques to test against a real database as well as how we can make the tests more portable by leveraging containers when appropriate.
Raniz is a programmer, architect, speaker and coach at factor10, helping companies achieve software excellence with a business focus.As a problem solver at heart, he jumps at complicated problems and believes that as much as possible should be automated, reproducible and stored as code.
Although machine learning is a broad subject with many different applications, there are key aspects that should be considered for any ML-algorithm.
For example, before applying ML the domain and data must be analyzed, and additional processing may be required.
In this talk, I'll present some common machine learning paradigms using scikit-learn. Data preparation, decision trees, random forests, neural networks, training and evaluation of supervised learning will all be covered.
This presentation will primarily serve as an introduction to machine learning in general and to the respective Python frameworks.
Adrian is a programmer and Team Coordinator at Bosch specializing in tools related to the development of automotive software. He is currently studying Logic & Computation at the Vienna University of Technology at a post-graduate level, focusing on higher-level algorithms, knowledge-based systems and AI among others. In his role at Bosch, he’s responsible for delivering high standard products to numerous internal and external business clients. He’s passionate about a well organized development process in his team and using innovative solutions to solve everyday problems encountered by customers and colleagues.
In a few hours we'll instrument a demo application and see what OpenTelmetry can do. We'll also cover basic data filtering and compression.
### OpenTelemetry
* History
* What's in the project
* Use cases
* Status of development - Logs support is still growing, but you can send logs through the collector
### Collector Design
* Most basic - direct from SDK to datastore, don't do this
* Single collector
* Collector -> collector
* Daemonset in Kubernetes (I promise you don't need to know Kubernetes to follow this talk!)
### Sample Application
* Basic data emitter from the CLI
* Auto-instrumentation with the language-appropriate SDK
* Configuring data sends
* A basic dashboard
### Configuring the Collector
* YAML config
* restarting the collector
### OpenTelemetry Processors - config
* batching - reducing sends
* parsing - finding data early
* crushing cardinality - getting the data you need
* filtering - removing sensitive data
* transforming with OTTL
Nočnica is a dev advocate specializing in cloud applications, serverless, and containerization. She writes regularly for The New Stack and has been published in Information Age and Forbes. She blogs on dev.to, streams on LinkedIn and YouTube, and spends her weekends caring for her dozens of houseplants.