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.
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.
Description:
Stranger Danger Live Hack! Your Java Attack Surface Just Got Bigger
Building Java applications today means that we take a step further from writing code. We use open-source dependencies, create a Dockerfile to deploy containers to the cloud, and orchestrate this infrastructure with Kubernetes. Welcome, you're a cloud native application developer! As developers, our responsibility broadened, and more software means more software security concerns for us to address.
Join me for a hands-on Java and cloud native live-hacking session, to show common threats, vulnerabilities and misconfigurations. Most importantly, we'll also show how you can protect your application with actionable remediation and best practices for each exploit we demonstrate.
·Agenda:
Vandana is Security Solutions Architect at Snyk. She is a Vice-Chair of the OWASP Global Board of Directors. She leads Diversity Initiatives like InfosecGirls and WoSec. She is also the founder of InfosecKids. She has experience ranging from Application Security to Infrastructure and now dealing with Product Security. She has been Keynote speaker / Speaker / Trainer at various public events including Global OWASP AppSec events to BlackHat events to regional events like BSides events in India.
One of the biggest changes to the tech ecosystem as a whole in the past year was AI-driven programming tools.Even though you should not put down the keyboard and head home, you probably should get familiar with how the Software Development and DevOps fields are going to evolve.
Natalie is an avid learner and question asker, a Google Developer Expert for Go, an OpenAI ambassador, a public speaker and a sailor. When she's not working on robust systems at Aerospike, she is organizing tech conferences such as, BSides Berlin, Cloud Nein, HeyAI, and GopherCon Europe, as well as the Berlin chapters of the Go and Women Techmakers user groups. Previously, she was an Engineering Manager, Software and Hardware Engineer, and a Co-Founder of a mobile start-up. In her free time, she is wondering if there is life on Mars.
Has your company ever decided to hire an agency to develop an app? And how did the agency handle SRE? Let me invite you to my talk where I am going to describe how we SRE and what it takes to prepare an application for a handoff or how we support what we have written well after every developer had moved on.
Let me show the great divide between the customer and his infrastructure. What could be done to help the customer understand his application needs and eventually remove the divide all together. For us, the application is not done until the end of the shelf life is reached.
Join me on an adventure where I am going to show you our tooling and principles you can
use yourself.
Martin Beránek is a DevOps engineer at Ackee. He’s spent the last few years working as an architect of Cloud solutions. His main focus ever since he joined Ackee is implementing procedures speeding up the whole development process.
Code reviews are an essential part of the development process. They ensure that new code implements the required functionality but does not break existing features. On the other hand, code reviews are very time-consuming and take 10% of software development time.
In addition, while it’s important to review code, it’s equally important to monitor the quality of a codebase over time and make sure it always improve (or at least, never decreases).
In this workshop, we present our code analysis platform: Codiga. We first explain how to use Codiga to automate code review, save developer time and facilitate the code review process. As a second step, we present how to integrate a code quality tool in your CI/CD pipeline to guarantee code quality over time.
This session is very hands-on and demonstrates how to automate Code Reviews and leverage existing CI/CD pipelines (GitHub Actions, CircleCI) to check code quality at each commit.
Julien Delange is the founder and CEO of Codiga, a platform that helps developers write better code, faster as well as the author of the book “Technical Debt in Practice” published by MIT Press. Julien was a tech lead at Twitter and at AWS where he worked and improved the infrastructure for the Elastic Block Storage (EBS). Julien worked at the Carnegie Mellon Software Engineering Institute (CMU-SEI), focusing on safety-critical software. Julien holds a Ph.D. in Computer Science from TELECOM ParisTech as well as a master's degree in Computer Science from University Pierre et Marie Curie.
When Linus Torvalds designed Git, one of his famous quotes was “branching is not the problem, merging is”. Properly merging database schema changes along with code is even harder - especially if many teams and tons of data get involved. We will tell how those challenges got addressed at GitHub and how the same tooling found its way into PlanetScale’s database branching and merging workflow. We will do a live demo showing how to propose, test, approve and merge MySQL schema changes directly from a pull request along with the corresponding application code changes. If you create a free PlanetScale account, you can even follow along with a couple of clicks.
You will also learn the story behind Vitess - the Open Source project invented by the founders of PlanetScale to reliably run MySQL at YouTube - now used in production environments at places like Slack, GitHub, Roblox and Twitter. Last but not least, there will be multiple opportunities to win some swag, so don’t miss the session.
Johannes Nicolai is a long-time open source enthusiast and contributor. He is interested in all things IssueOps, developer friendly databases, and CI/CD. Check out his GitHub profile (@jonico) to learn more about his projects - most recently https://github.com/jonico/pscale-cli-helper-scripts and https://github.com/jonico/awesome-runners
In his current role at PlanetScale, Johannes is bringing the developer workflows established from his time at GitHub to the database world. Before GitHub, he led the European version control related teams at CollabNet - the founders of Subversion and SourceForge.
Originally wanting to become the next Angela Merkel, Lilli Seyther-Besecke discovered her passion for software development workflows and how to improve them early on at London-based startup Yieldify. During her time at GitHub, she led many customers through their transformation process towards agile development and inner sourcing. Now at PlanetScale, Lilli is supporting companies across Europe and Asia to evaluate and adopt PlanetScale - the database loved by developers for its git-like branching and merging capabilities.