Loading…
This event has ended. Visit the official site or create your own event on Sched.
Get your ticket and additional info and support at jcon.one
DevOps [clear filter]
Tuesday, October 5
 

10:00 CEST

The astonishing value of speed
Intraday lead times? Bringing a new idea out to your users in just a few hours? Irrelevant for you? Deployment once a week is sufficient? That is what many companies in Germany still think. In this session we will discuss why this conception is wrong. We will discuss how intraday lead times are basically inevitable even if you do not live in a highly dynamic market. We will see how you can save lots of money, become more flexible, how you can simplify your organization and processes, how you can reduce stress (!) and a lot more, just by going for intraday lead times. Be prepared for some surprises and get ready for a speed boost.

Speakers
avatar for Uwe Friedrichsen

Uwe Friedrichsen

CTO, codecentric AG
Traveler in the world of IT. Dot Connector. Cartographer of uncharted territory. Keeper of timeless wisdom. Translator between floors. System design. Resilience. Sustainability. Tries to make IT a (bit) better place. Works @ codecentric


Tuesday October 5, 2021 10:00 - 11:00 CEST
#4 Agile & Culture

13:00 CEST

Lessons Learned: arc42 in einem DevOps Team
In diesem Vortrag berichte ich von meinen Erfahrungen, Erfolgen und Fehlern mit dem arc42-Architekturtemplate in einem DevOps-Team im Konzernumfeld mit Produktentwicklungsfokus. Produktentwicklung ist geprägt von kurzen Iterationszyklen und wird darum gerne agil betrieben, wie im Team des Sprechers. Dort wurde die vorhandene unstrukturierte Dokumentation in das arc42-Template überführt und in einem Wiki abgelegt. Im Laufe der Zeit stellte sich heraus, dass das Tooling eine entscheidende Rolle für die Qualität der Dokumentation bedeutet und deswegen auf Docs-as-Code umgestellt. Im Laufe des Vortrags wird auf die wichtigsten Entscheidungspunkte für die aktuelle Iteration der technischen Softwarearchitektur eingegangen. Darunter unter anderem der Umgang mit "Entwicklerprosa", veralteter Dokumentation und der für ein DevOps-Team besonders wichtigen Architekturentscheidungen. Die Einbindung in das methodische Vorgehen Kanban wurde mit arc42 und einer Microsite basierend auf AsciiDoc möglich. Nicht ausgespart werden die gemachten Fehler, wie zum Beispiel fehlende Qualitätssicherung erstellter Dokumentation oder die Vermischung von fachlichen und technischen Themen.

Speakers
avatar for Johannes Dienst

Johannes Dienst

Developer Advocate, askui
Johannes Dienst is Developer Advocate at askui. His focus is on automation, documentation, and software quality.


Tuesday October 5, 2021 13:00 - 14:00 CEST
#4 Agile & Culture

13:00 CEST

[LIVE CODING] REST in peace, Apache Kafka is alive
Nowadays every Java Developer can write a REST microservice, but it's also possible to use messaging with Apache Kafka! Messaging is typically used for event streaming and can be compared by a pipeline of sending or receiving (big) data. It's quicker, can handle a lot of data and is easy to use. Let's create a Spring Boot application with a producer and consumer. Time to see it in action!

Have a look at the Session Teaser!​​​

Speakers
avatar for Ko Turk

Ko Turk

Developer Ambassador, adesso Netherlands
Ko Turk is an experienced developer working for Blue4IT. He is focussing on Java, Kotlin and isn't afraid to code in Typescript. He likes to write articles for the Dutch NLJUG JavaMagazine. Also he is regularly speaking at international conferences about Apache Kafka Streams, Micrometer... Read More →


Tuesday October 5, 2021 13:00 - 14:00 CEST
#2 Main EN/DE

16:00 CEST

Howto: Options Galore to Get from Source Code to Container
A typical workflow in a modern software dev project can look like: Build code, put built artifact into container image, put container image into registry, deploy to Kubernetes. Each step has it’s own requirements and pitfalls alike. The overall goal is most often to bake those steps into easily repeatable pipelines and enable a high degree of automation and standardisation. Dockerfiles seems to be the choice with the highest adoption when it comes to containerizing code artifacts. However there are options, which might remove some of the pitfalls and standardize the entire process even more. The talk will give deeper insights by comparing (multi-stage) Dockerfiles to Cloud-Native Buildpacks (buildpacks.io/paketo.io) and Google’s JIB under the evaluation criteria of build time, build size, standardisation, robustness and security. The examples and live demo will have certain focus on Java-based frameworks (Spring Boot, Quarkus, Java EE), but coverage of other languages will also be included and highlighted. The intended take-away of the session is a better overview of container building and deployment options along with understanding of requirements, advantages and drawbacks.

Speakers
avatar for Matthias Haeussler

Matthias Haeussler

Chief Technologist, Novatec Consulting GmbH
Matthias Haeussler is Chief Technologist at Novatec Consulting, university lecturer for distributed systems, awarded ambassador of Cloud Foundry and the organizer of the Stuttgart Cloud Foundry Meetup. Prior to that he was employed at IBM R&D. He has teaching experience from lectures... Read More →


Tuesday October 5, 2021 16:00 - 17:00 CEST
#2 Main EN/DE

17:00 CEST

How the SRE fit´s into the DevSecOps World?
DevOps and SRE seem to be two approaches to the same obstacle. Both approaches aim to close the gap between development and operations teams, with the unified goal of optimizing the production and operation cycle without compromising its efficiency and effectiveness. Both titles coexist in the same room and are an integral part of the development team. How do they differ, and what does each one mean? And how can the topic of security be established in such a constellation?

Speakers
avatar for Sven Ruppert

Sven Ruppert

Dev Advocate, JFrog
Sven spent almost 20 years as a consultant worldwide in automotive, aerospace, insurance, banking, UN and WorldBank before joining JFrog as a developer advocate. Sven has been giving lectures at international conferences and regularly publishing online and in classic magazines and... Read More →


Tuesday October 5, 2021 17:00 - 18:00 CEST
#4 Agile & Culture

19:00 CEST

Bridging the Gap Between Ops and Developers with CI/CD
Software development has changed dramatically in recent years; no longer can you afford to say, “That’s how we’ve always done it.” Applications are evolving rapidly, which requires you to move fast and fix things. And don’t neglect the cultural shift inherent in any technical change. (Some developers, for instance, reject build-break notifications, going so far as removing themselves from the email list.) If you’re just starting your CI/CD journey, you must ensure everyone understands the benefits, including increased speed-to-market, stable builds, and reduced drama around releases. That way, CI/CD won’t just help you deliver for your customers—it will help you sleep better at night.

Speakers
avatar for Nathaniel Schutta

Nathaniel Schutta

Software Architect, Pivotal
Nathaniel T. Schutta is a software architect focused on cloud computing and building usable applications. A proponent of polyglot programming, Nate has written multiple books and appeared in various videos. Nate is a seasoned speaker regularly presenting at conferences worldwide... Read More →


Tuesday October 5, 2021 19:00 - 20:00 CEST
#5 Low-Code

20:00 CEST

Which JVM Version are you using and why is it still Java 8?
These simple questions can reveal a lot about your software development process. So, this talk is not about the features of an specific Java Version nor a comparison among different Java releases but rather about the path to the holy grail of software: feedback based development. What is that exactly? How can you reach such a high stage of software development? What are the common pitfalls? How can you tackle them? Do you really need to do feedback based development? All of these topics and more will be discussed in this talk.

Speakers
avatar for Carlos Barragan

Carlos Barragan

Chief Technologist, Novatec GmbH
Carlos Barragan is Chief Technologist at Novatec Consulting. He is a pragmatic developer by heart and has gained a lot of experience as architect as well. For more over 15 years, Carlos has helped many customers in several industries like automotive, insurance and logistics. Carlos... Read More →


Tuesday October 5, 2021 20:00 - 21:00 CEST
#3 Java Cloud Native
 
Wednesday, October 6
 

10:00 CEST

Do You Need Kubernetes or a PAAS?
Kubernetes can manage the containers that run your application more easily than if you need to handle them individually. A Platform As A Service (PAAS) solution takes away the burden to deep dive into a framework and can handle many tasks for you. Since Kubernetes has its own challenges, is a PAAS solution preferred? The answer to this question depends on your situation, of course. In this session we go a bit deeper in comparing the process of setting up a Kubernetes Cluster yourself with using a PAAS that manages it for you. We will also demonstrate the simple steps to bring your Jakarta EE application to the cloud with Payara Cloud, with no Kubernetes knowledge needed.

Speakers
avatar for Rudy De Busscher

Rudy De Busscher

Developer Advocate, MicroStream
Developer Advocate for MicroStream, crafting Enterprise backend applications with passion. Working on open source projects, helping customers and spreading the knowledge about coding.


Wednesday October 6, 2021 10:00 - 11:00 CEST
#4 Cloud Platforms

11:00 CEST

Cloud Security in Action ! - ein Finanzdienstleister geht in die Cloud
Die Digitalisierung traditioneller Unternehmen und damit meist zwingend verbundene Modernisierung der IT macht auch vor dem Sektor der Finanzdienstleister nicht Halt. In diesem Vortrag berichtet die SüdLeasing - eine 100% Tochter einer Landesbank - von ihrem Weg von der “legacy IT” zur modernen cloud-basierten Umgebung. Aufgrund der Sensitivität der Daten lag von der ersten Sekunde ein besonderer Fokus auf dem Thema Cloud Security. Hier berichten Tamira Horn und Thorsten Jakoby von der Reise eines BaFin regulierten Finanzdienstleisters in die Cloud. Statt "das sichern wir durch eine Firewall und Netzwerke", wurden Multi-Tenant-Zero-Trust-Architekturen aufgebaut. Business Continuity und Disaster Recovery wurden voll automatisiert mit Hilfe von Terraform, Access Control Lists und Microsoft Azure aufgebaut. Wir zeigen mit Beispielen und Demo's wie wir es technisch umgesetzt haben, nicht das Rechenzentrum in die Cloud zu migrieren, sondern eine sichere und flexible Plattform zu designen, um uns auf den Weg in die Cloud vorzubereiten.

Speakers
avatar for Tamira Horn

Tamira Horn

IT Security Administrator, SüdLeasing GmbH
Tamira Horn works as an IT security administrator at SüdLeasing. Securing the company's IT infrastructure is one of her daily tasks. As an administrator for complex firewall systems, endpoint security, SIEM, as well as network segregation, she knows the infrastructure down to the... Read More →
avatar for Thorsten Jakoby

Thorsten Jakoby

Managing Consultant, Novatec Consulting GmbH
Thorsten Jakoby is a consultant for IT-Architectures and Cloud Migrations at Novatec in Germany. He is currently technical lead for an enterprise-scale cloud migration at a global client. With a background of 10 years in distributed applications Thorsten enables both customers building... Read More →


Wednesday October 6, 2021 11:00 - 12:00 CEST
#4 Cloud Platforms

13:00 CEST

APIOps - Automatisierte Prozesse für bessere APIs
Die Entwicklung von APIs beginnt immer mit der alten und mittlerweile langweiligen Schlacht von API oder Code first. Aber die Arbeit mit APIs bezieht sich auf einen Prozess, der Design, Entwicklung und Betrieb umfasst. Mit diesen Gedanken im Hinterkopf und den Möglichkeiten von API-Gateways und -Plattformen, diese Prozesse zu unterstützen, stellt sich sehr schnell die Frage, wie diese Prozesse automatisiert werden können. Daniel Kocot zeigt in seiner Session auf, wie API-Gateways oder -Plattformen den Entwicklungsprozess von APIs nach der DevOps-Idee und dem CALMS-Modell positiv beeinflussen können, um den Konsumenten bessere APIs zu liefern.

Speakers
avatar for Daniel Kocot

Daniel Kocot

Head of API Experience & Operations, codecentric
Daniel has been part of the codecentric team since October 2016. Since the beginning of 2022 as Senior Solution Architect at the Dortmund location. Starting as a consultant with a focus on application lifecycle management, his focus shifted more and more towards APIs. In addition... Read More →


Wednesday October 6, 2021 13:00 - 14:00 CEST
#2 Main EN/DE
 
Thursday, October 7
 

10:00 CEST

Rolling Stones – vom Release überrollt
Jeder macht es, manche sogar mehrmals täglich. Aber nur wenige kennen die komplexen ineinander greifenden Mechanismen, die ein vollständiges Software Release ausmachen. Deshalb kommt es hin und wieder vor, das sich ein Paket in der automatisierten Verarbeitungskette querstellt. Mit ein wenig Theorie und einem typischen Beispiele aus dem Java Universum zeige ich, wie man ein wenig Druck aus dem Softwareentwicklungsprozess nehmen kann, um zu schlanken leicht automatisierten Prozessen gelangt.

Speakers
avatar for Marco Schulz

Marco Schulz

Build, Configuration & Release Management, Marco Schulz Consulting
Marco Schulz studied at HS Merseburg, Germany, computer science and holds an engineers degree in software engineering. He tweets as @ElmarDott regularly about several technical topics. The main topics in his field of work are Build and Configuration Management, Software Architecture... Read More →


Thursday October 7, 2021 10:00 - 11:00 CEST
#4 DevOps

12:00 CEST

Automate an idea to production using Spring Boot apps
Imagine that you're an infrastructure manager who's been asked to provision your Spring Boot resources by using Terraform. In this session, you’ll learn how to automate Spring Boot Apps from an idea to Production. We’ll cover: - Provisioning a database and an Azure App Service instance using Terraform and GitHub Actions - Configure your repo to build and deploy your application on-demand. At Microsoft we encourage you to use the tools and frameworks that you know and love - We go to where developers are! You love GitHub - Now, you can learn how to use GitHub Actions with Terraform to provide the automation you need for your Spring Boot apps on Azure. So, start your journey now with "Automate an idea to production using Spring Boot apps."

Speakers
avatar for Rory Preddy

Rory Preddy

Principal Cloud Advocate, Microsoft
Rory works in the Developer Relations team at Microsoft as a Principal Cloud Advocate. Cloud Advocates use their deep research skills to help professional cloud developers discover and successfully use Microsoft’s platforms. A seasoned speaker whose talks are both meaningful and... Read More →


Thursday October 7, 2021 12:00 - 13:00 CEST
#4 DevOps

13:00 CEST

Automation is simple now using Devops
The data held in your Databases is an integral part of every application, so why aren’t we talking about it more when it comes to DevOps, and including DBAs in this important conversation? In this session learn why the database has been left behind and the special challenges it presents when it comes to delivering value quickly. Explore the similarities to application development and see that even though there are challenges, it is possible to include your database in DevOps processes such as version control, continuous integration, and continuous delivery.

Speakers
avatar for Osama Mustafa

Osama Mustafa

Senior cloud architedct, Accenture
Osama Mustafa is Founder of Gurus Solutions Company, First Oracle ACE Director In the middle-east, Creator/Director of Jordan Amman Oracle User Group the first Group in Jordan related to oracle technology, Author of two Technology Book, Osama is one of the leader for Cloud Technology... Read More →


Thursday October 7, 2021 13:00 - 14:00 CEST
#4 DevOps

14:00 CEST

The Quick Wins of DevSecOps
I always like to be out in the forest, enjoy the quiet, and pursue my thoughts undisturbed. And recently, a question occurred to me that I get asked again and again at conferences, meetups or workshops: The question is almost always: What are the quick wins or low hanging fruits if you want to deal more with the topic of security in software development? And I want to answer this question right now!

Speakers
avatar for Sven Ruppert

Sven Ruppert

Dev Advocate, JFrog
Sven spent almost 20 years as a consultant worldwide in automotive, aerospace, insurance, banking, UN and WorldBank before joining JFrog as a developer advocate. Sven has been giving lectures at international conferences and regularly publishing online and in classic magazines and... Read More →


Thursday October 7, 2021 14:00 - 15:00 CEST
#4 DevOps

16:00 CEST

State of the Java Metrics Libraries
Java developers have to choose from a variety of libraries when they want to export metrics in their Java applications. There is the MicroProfile standard that emerged out of the popular Dropwizard library. There is Micrometer which was developed as part of the Spring framework but is more and more adapted beyond the Spring ecosystem. And there is the Java client library provided by the Prometheus project itself. This talk gives an overview of the current state of Metrics libraries in the Java ecosystems. We present the differences, pros, and cons of the current options, and highlight some points that should be considered when deciding which library to choose.

Speakers
avatar for Fabian Stäber

Fabian Stäber

Sr. Engineering Manager, Instana
​​​​Dr. Fabian Stäber is engineering manager and monitoring enthusiast at Instana in Munich.  He recently became maintainer of the Java client library of the Prometheus project.Fabian is excited about Java, distributed systems, operations, and figuring out how things work... Read More →


Thursday October 7, 2021 16:00 - 17:00 CEST
#4 DevOps

18:00 CEST

Expanding the scope of refactoring to fix Java security problems
Refactoring code is a second nature primarily for Java developers, because Java IDEs embraced refactorings pretty early. But, why limit refactoring only to make code maintainable and understandable? What if there were refactorings that go beyond behavior preservation and make code more secure, more reliable, and run faster? That would require tools that rewrite code with surgical precision, such that the undesirable behavior of the code is fixed, while the good path behavior of the code remains intact. Being integrated with source code and development process, refactorings and program transformations not only help maintain good code, but also teach developers about how to write and appreciate good code.

Speakers
avatar for Munawar Hafiz

Munawar Hafiz

Dr., OpenRefactory
Munawar Hafiz is the founder and head of innovations of OpenRefactory, Inc., an application security company that intends to improve the way developers write secure, reliable and compliant code. Munawar had a body of work on automated bug fixing in academia which lays the foundation... Read More →


Thursday October 7, 2021 18:00 - 19:00 CEST
#4 DevOps
 
  • Timezone
  • Filter By Date JCON 2021 Oct 5 - 8, 2021
  • Filter By Venue Online - Remote
  • Filter By Type
  • Conference Session DE
  • Conference Session EN
  • Workshop DE
  • Workshop EN
  • Topic
  • Level
  • Language

Filter sessions
Apply filters to sessions.