Developer Experience Day 2022

3 Experts, 3 Sessions and endless Innovation

Recording available until February 17th, 2023

Experience Day Stoerer

Developer Experience Day 2022

3 Experts, 3 Sessions and endless Innovation

Recording available until February 17th, 2023

Cloud native automation

The more you automate, the more tools and processes you have to consider, the more configurations there are to make, and the more well-defined procedures you have to follow. Isn’t automation supposed to make things simpler? For now, it makes everything more complicated.

In fact, many organizations are struggling to deliver on their promise of making software development and operations easier and more efficient through cloud native automation. There are some key lessons to be learned to avoid falling into the complexity trap and achieve significant productivity gains through cloud native. Experts from the “DevOps Experience Day” will show you how and give you valuable tips. And as always, you can discuss your individual questions with them.

 

Your program guide

You have your coffee or tea ready next to you? Pen and paper are also ready? The stream is running smoothly? Then get ready for three insightful sessions with our DevOps excerpts.

This is based on a true story. My day job is software archeology. I find joy in recovering and analyzing code bones and culture, as well as making the skeleton walk again. A short time ago, however, I was confronted with the most horrible code base I have ever seen.

This talk is about how we managed to save it and achieve bi-weekly deployments with a high level of confidence. Five million lines of code in multiple languages (Classic ASP, .NET, VBScript, VBA, JavaScript, T-SQL, PL-SQL) in one monolith. The business logic stretched from the UI (WebForms, Scripting, SQL Queries) down to the database (Stored Procedures). There was no test coverage and an enormous amount of hidden coupling. A version control system was not used, we had no test environment, deployments required developers to copy their local compilation to production, and multiple customer installations were supported by uncommenting and commenting code.

Together we will explore what to do when you inherit such a thing: how to identify hotspots, find hidden coupling, explore how connascence can help you, ways to test as well as refactor, and how to achieve a regular deployment schedule.

Thomas-Kruse

In the context of Kubernetes continuous integration can be implemented using established tools like Jenkins or Bamboo. But Kubernetes opens up the opportunity to do even more: Provide stakeholders with isolated environments for continuous delivery. This is the foundation for fast feedback and iteration.

Traditional tools can be used for continuous delivery as well, but is that process optimal? Which security concerns need to be considered? See for yourself how GitOps works and why it provides benefits for your organization. You will see how ArgoCD can be used to implement GitOps and how you get better insights into your projects compared to using a simple CI server.

Bless yourself with the time for a 10-minute break.

Deploying new versions of your cloud applications in an orderly, stable and thus stress-free and risk-free manner into the production environment should be the goal of every development team. If this is done together with the appropriate test strategies, without the downtime and fully automated, the basis for high-frequency release changes is created. A service mesh tool such as Istio offers the necessary support for various deployment strategies: canary, A/B testing (HTTP headers routing), and blue/green (traffic mirroring). When you combine that with a progressive delivery operator like Flagger, the automation increases even further. Hotfixes and hectic release rollbacks are a thing of the past.

In this session, the different release and test strategies are presented in more detail. In addition, it will be shown how the integration of Istio and Flagger can take place and what benefits result from it.

You’ve got the questions? We’ve got the answers!

Richard Gross

None

Richard is a software archeologist, wifi-cable reseller, and software narwhal. After 10 years in the business, he’s almost no longer a junior and about to become a teenager developer. He’s consulted legacy and greenfield projects at large German organizations or knows someone who has, and has held multiple talks about his experience at international conferences and meetups. He enjoys mastering TDD, BDD, DDD, decoupled design, and even practices that don’t include two Ds. Most importantly though is that he likes to break the fourth wall and engage his audience. Do you like that as well?

Thomas Kruse

Thomas-Kruse

trion development GmbH

Karsten Sitterberg helps his customers to succeed through consulting, training and development as a freelancer for web technologies. He focuses on modern Web-APIs and frameworks like Angular, Vue and react.
Karsten has a masters degree in physics and is an Oracle certified Java developer. In his workshops, articles and presentations he regularly reports on new trends and interesting developments in the world of frontend-tech.
In Münster he is Co-Founder of the “Frontend Freunde”, a Meetup-Series about everything frontend, the Java User Group Münster and the Münster Cloud Meetup.

Michael Hofmann

Hofmann IT-Consulting

Michael Hofmann is a freelance architect, consultant and developer. He has been gaining project experience for more than 2 decades on the German and international scenes, mainly in the areas of software architecture, Enterprise Java and DevOps. Since 2015, he has been increasingly involved with topics related to microservices architectures. In addition to his project assignments, he is active as a speaker at various conferences or as an author of professional articles and books (current eBook: “Von Monolithen und Microservices: Funktionierende Microservices-Architekturen erstellen”).


How do I get access?

This event is free to access. Just register an account and participate! devm.io/login

Users with Fullstack Access already have free access to the live event. Log in with your devmio account and select the live event in the menu under Events.

Get Fullstack Access and participate

fullstack logo
Fullstack Access

$120 / year – save $24 –
get access for 12 month, pay 10 month!

  • Interactive live events exclusively on the platform
  • Step-by-step tutorials about current topics
  • Thousands of articles, magazines, ebooks, series, columns and our archive

Save up to 38% with our Team Access

  • Discounts for up to three orders of your team's participation in our conferences and training
    3 user licence: $150
    5 user licence: $200
    10 user licence: $250
    15 user licence: $300
  • 6 months access to the video recordings of attended conferences and trainings

We find the right offer for every team!

  • Discounts for participation in our conferences and training
  • 6 months access to the video recordings of attended conferences and trainings
  • Straightforward access via IP address
  • Company-wide access via e-mail domain
  • No administrative effort

$120 / year – save $24
get access for 12 month, pay 10 month!

  • $100 discount on up to 3 orders for our conferences or training events
  • Interactive live events exclusively on the platform
  • Step-by-step tutorials on current topics
  • Thousands of articles, magazines, ebooks, series and columns as well as our comprehensive archive

Save up to 38% with the Team Access

  • Discounts for up to 3 orders of your team's participation in our conferences and training
    3 users licence: $150
    5 users licence: $200
    10 users licence: $250
    15 users licence: $300
  • 6 months access to the video recordings of attended conferences and training

We find the right offer for every team!

  • Discounts for participation in our conferences and training
  • 6 months access to the video recordings of attended conferences and trainings
  • Straightforward access via IP address
  • Company-wide access via e-mail domain
  • No administrative effort

helo us improve your experience

give us your feedback