șĘșĘߣshows by User: MarioLeanderReimer / http://www.slideshare.net/images/logo.gif șĘșĘߣshows by User: MarioLeanderReimer / Fri, 04 May 2018 12:04:21 GMT șĘșĘߣShare feed for șĘșĘߣshows by User: MarioLeanderReimer Steinzeit war gestern! VielfĂ€ltige Wege der Cloud-nativen Evolution. /slideshow/steinzeit-war-gestern-vielfltige-wege-der-cloudnativen-evolution-95941436/95941436 steinzeitwargesternwegedercloud-nativenevolution-180504120421
Jahrzehnte lang wurden Java Enterprise Anwendungen als Monolithen entwickelt und betrieben. Leider können diese Systeme und die aktuellen Betriebsmodelle den hohen Anforderungen moderner GeschĂ€ftsmodelle nur noch schwer genĂŒgen. Kurze Release-Zyklen, AntifragilitĂ€t und Hyperscale scheinen unerreichbar zu sein. Was also tun? Muss man diese Systeme alle neu bauen? Das ist sicherlich kein besonders ökonomischer und sinnvoller Weg. Dieser Vortrag zeigt mögliche, elegante und aufwandsminimale Wege der Cloud-nativen Evolution von Bestandssystemen. Wir berichten aus der Praxis, wie wir buchstĂ€blich hunderte J2EE (!) und Java EE Anwendungen mit einem gestuften Vorgehen fit fĂŒr den Betrieb in einer modernen PaaS Umgebung gemacht haben. #seaconhh @qaware @seacon_de #CloudNativeNerd]]>

Jahrzehnte lang wurden Java Enterprise Anwendungen als Monolithen entwickelt und betrieben. Leider können diese Systeme und die aktuellen Betriebsmodelle den hohen Anforderungen moderner GeschĂ€ftsmodelle nur noch schwer genĂŒgen. Kurze Release-Zyklen, AntifragilitĂ€t und Hyperscale scheinen unerreichbar zu sein. Was also tun? Muss man diese Systeme alle neu bauen? Das ist sicherlich kein besonders ökonomischer und sinnvoller Weg. Dieser Vortrag zeigt mögliche, elegante und aufwandsminimale Wege der Cloud-nativen Evolution von Bestandssystemen. Wir berichten aus der Praxis, wie wir buchstĂ€blich hunderte J2EE (!) und Java EE Anwendungen mit einem gestuften Vorgehen fit fĂŒr den Betrieb in einer modernen PaaS Umgebung gemacht haben. #seaconhh @qaware @seacon_de #CloudNativeNerd]]>
Fri, 04 May 2018 12:04:21 GMT /slideshow/steinzeit-war-gestern-vielfltige-wege-der-cloudnativen-evolution-95941436/95941436 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Steinzeit war gestern! VielfĂ€ltige Wege der Cloud-nativen Evolution. MarioLeanderReimer Jahrzehnte lang wurden Java Enterprise Anwendungen als Monolithen entwickelt und betrieben. Leider können diese Systeme und die aktuellen Betriebsmodelle den hohen Anforderungen moderner GeschĂ€ftsmodelle nur noch schwer genĂŒgen. Kurze Release-Zyklen, AntifragilitĂ€t und Hyperscale scheinen unerreichbar zu sein. Was also tun? Muss man diese Systeme alle neu bauen? Das ist sicherlich kein besonders ökonomischer und sinnvoller Weg. Dieser Vortrag zeigt mögliche, elegante und aufwandsminimale Wege der Cloud-nativen Evolution von Bestandssystemen. Wir berichten aus der Praxis, wie wir buchstĂ€blich hunderte J2EE (!) und Java EE Anwendungen mit einem gestuften Vorgehen fit fĂŒr den Betrieb in einer modernen PaaS Umgebung gemacht haben. #seaconhh @qaware @seacon_de #CloudNativeNerd <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/steinzeitwargesternwegedercloud-nativenevolution-180504120421-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Jahrzehnte lang wurden Java Enterprise Anwendungen als Monolithen entwickelt und betrieben. Leider können diese Systeme und die aktuellen Betriebsmodelle den hohen Anforderungen moderner GeschĂ€ftsmodelle nur noch schwer genĂŒgen. Kurze Release-Zyklen, AntifragilitĂ€t und Hyperscale scheinen unerreichbar zu sein. Was also tun? Muss man diese Systeme alle neu bauen? Das ist sicherlich kein besonders ökonomischer und sinnvoller Weg. Dieser Vortrag zeigt mögliche, elegante und aufwandsminimale Wege der Cloud-nativen Evolution von Bestandssystemen. Wir berichten aus der Praxis, wie wir buchstĂ€blich hunderte J2EE (!) und Java EE Anwendungen mit einem gestuften Vorgehen fit fĂŒr den Betrieb in einer modernen PaaS Umgebung gemacht haben. #seaconhh @qaware @seacon_de #CloudNativeNerd
Steinzeit war gestern! Vielf蟰ltige Wege der Cloud-nativen Evolution. from Mario-Leander Reimer
]]>
200 2 https://cdn.slidesharecdn.com/ss_thumbnails/steinzeitwargesternwegedercloud-nativenevolution-180504120421-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
A Hitchhiker's Guide to Cloud Native Java EE /slideshow/a-hitchhikers-guide-to-cloud-native-java-ee/90506268 ahitchhikersguidetocloudnativejavaee-180313123840
Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But all this comes at a price: added complexity! Suddenly you need to consider cloud native design principles such as service discovery, configuration, resilience, health checks and diagnosability. While current Java EE versions do not (yet) have dedicated APIs to fully address these principles, they do provide APIs and extension points to retrofit these concepts easily with only a few line of glue code into your plain Java EE microservice. This code intense session will present how we have built a fully cloud-native Java EE based system consisting of several microservices for a large German car manufacturer in only 3 months. We will share our experiences as well as working code examples on how we leveraged and combined standard Java EE APIs and well known open source components to do the heavy cloud-native lifting. #Javaland #CloudNativeNerd #qaware]]>

Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But all this comes at a price: added complexity! Suddenly you need to consider cloud native design principles such as service discovery, configuration, resilience, health checks and diagnosability. While current Java EE versions do not (yet) have dedicated APIs to fully address these principles, they do provide APIs and extension points to retrofit these concepts easily with only a few line of glue code into your plain Java EE microservice. This code intense session will present how we have built a fully cloud-native Java EE based system consisting of several microservices for a large German car manufacturer in only 3 months. We will share our experiences as well as working code examples on how we leveraged and combined standard Java EE APIs and well known open source components to do the heavy cloud-native lifting. #Javaland #CloudNativeNerd #qaware]]>
Tue, 13 Mar 2018 12:38:40 GMT /slideshow/a-hitchhikers-guide-to-cloud-native-java-ee/90506268 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) A Hitchhiker's Guide to Cloud Native Java EE MarioLeanderReimer Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But all this comes at a price: added complexity! Suddenly you need to consider cloud native design principles such as service discovery, configuration, resilience, health checks and diagnosability. While current Java EE versions do not (yet) have dedicated APIs to fully address these principles, they do provide APIs and extension points to retrofit these concepts easily with only a few line of glue code into your plain Java EE microservice. This code intense session will present how we have built a fully cloud-native Java EE based system consisting of several microservices for a large German car manufacturer in only 3 months. We will share our experiences as well as working code examples on how we leveraged and combined standard Java EE APIs and well known open source components to do the heavy cloud-native lifting. #Javaland #CloudNativeNerd #qaware <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetocloudnativejavaee-180313123840-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But all this comes at a price: added complexity! Suddenly you need to consider cloud native design principles such as service discovery, configuration, resilience, health checks and diagnosability. While current Java EE versions do not (yet) have dedicated APIs to fully address these principles, they do provide APIs and extension points to retrofit these concepts easily with only a few line of glue code into your plain Java EE microservice. This code intense session will present how we have built a fully cloud-native Java EE based system consisting of several microservices for a large German car manufacturer in only 3 months. We will share our experiences as well as working code examples on how we leveraged and combined standard Java EE APIs and well known open source components to do the heavy cloud-native lifting. #Javaland #CloudNativeNerd #qaware
A Hitchhiker's Guide to Cloud Native Java EE from Mario-Leander Reimer
]]>
323 5 https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetocloudnativejavaee-180313123840-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Steinzeit war gestern! Die vielfÀltigen Wege der Cloud-nativen Evolution /slideshow/steinzeit-war-gestern-die-vielfltigen-wege-der-cloudnativen-evolution/87381814 steinzeitwargesternwegedercloud-nativenevolution-180207114439
Enterprise-Anwendungen werden trotz SOA und Komponenten immer noch als Monolithen integriert, getestet und betrieben. Das kostet viel Zeit und steht agilen GeschĂ€ftsmodellen im Weg. Cloud-Technologie verspricht grenzenlose Skalierung, kurze Release-Zyklen, schnelle Deployments, Robustheit und AntifragilitĂ€t. Kann man vorhandene Systeme mit vernĂŒnftigem Aufwand in Richtung Cloud entwickeln? Was bedeutet die Cloud fĂŒr den Betrieb, was Ă€ndert sich fĂŒr die Software-Entwicklung? Welche Risiken gibt es? Wir verraten es Ihnen. Viele unserer Kunden sind in Aufbruchsstimmung. Sie beschĂ€ftigen sich mit Themen wie DevOps, Continuous Delivery, Microservices und Cloud-basierten Betriebsmodellen. HĂ€ufig werden wir mit der Frage konfrontiert, was man mit den zahlreichen Bestandssystemen machen soll. Muss man diese Systeme nun alle komplett neu bauen? Das ist sicherlich kein besonders ökonomischer und sinnvoller Weg in die Cloud. Dieser Vortrag berichtet aus der Praxis, wie wir bei zwei unserer Großkunden dabei geholfen haben, Hunderte (!) von Bestandsanwendungen industrialisiert in die Cloud zu migrieren und fit fĂŒr die Zukunft zu machen. Wir sprechen nicht nur ĂŒber die nötigen VerĂ€nderungen der Software-Architektur und Technik, sondern berichten auch ĂŒber die nötigen ProzessverĂ€nderungen. #OOPMuc #CloudNativeNerd #qaware]]>

Enterprise-Anwendungen werden trotz SOA und Komponenten immer noch als Monolithen integriert, getestet und betrieben. Das kostet viel Zeit und steht agilen GeschĂ€ftsmodellen im Weg. Cloud-Technologie verspricht grenzenlose Skalierung, kurze Release-Zyklen, schnelle Deployments, Robustheit und AntifragilitĂ€t. Kann man vorhandene Systeme mit vernĂŒnftigem Aufwand in Richtung Cloud entwickeln? Was bedeutet die Cloud fĂŒr den Betrieb, was Ă€ndert sich fĂŒr die Software-Entwicklung? Welche Risiken gibt es? Wir verraten es Ihnen. Viele unserer Kunden sind in Aufbruchsstimmung. Sie beschĂ€ftigen sich mit Themen wie DevOps, Continuous Delivery, Microservices und Cloud-basierten Betriebsmodellen. HĂ€ufig werden wir mit der Frage konfrontiert, was man mit den zahlreichen Bestandssystemen machen soll. Muss man diese Systeme nun alle komplett neu bauen? Das ist sicherlich kein besonders ökonomischer und sinnvoller Weg in die Cloud. Dieser Vortrag berichtet aus der Praxis, wie wir bei zwei unserer Großkunden dabei geholfen haben, Hunderte (!) von Bestandsanwendungen industrialisiert in die Cloud zu migrieren und fit fĂŒr die Zukunft zu machen. Wir sprechen nicht nur ĂŒber die nötigen VerĂ€nderungen der Software-Architektur und Technik, sondern berichten auch ĂŒber die nötigen ProzessverĂ€nderungen. #OOPMuc #CloudNativeNerd #qaware]]>
Wed, 07 Feb 2018 11:44:39 GMT /slideshow/steinzeit-war-gestern-die-vielfltigen-wege-der-cloudnativen-evolution/87381814 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Steinzeit war gestern! Die vielfĂ€ltigen Wege der Cloud-nativen Evolution MarioLeanderReimer Enterprise-Anwendungen werden trotz SOA und Komponenten immer noch als Monolithen integriert, getestet und betrieben. Das kostet viel Zeit und steht agilen GeschĂ€ftsmodellen im Weg. Cloud-Technologie verspricht grenzenlose Skalierung, kurze Release-Zyklen, schnelle Deployments, Robustheit und AntifragilitĂ€t. Kann man vorhandene Systeme mit vernĂŒnftigem Aufwand in Richtung Cloud entwickeln? Was bedeutet die Cloud fĂŒr den Betrieb, was Ă€ndert sich fĂŒr die Software-Entwicklung? Welche Risiken gibt es? Wir verraten es Ihnen. Viele unserer Kunden sind in Aufbruchsstimmung. Sie beschĂ€ftigen sich mit Themen wie DevOps, Continuous Delivery, Microservices und Cloud-basierten Betriebsmodellen. HĂ€ufig werden wir mit der Frage konfrontiert, was man mit den zahlreichen Bestandssystemen machen soll. Muss man diese Systeme nun alle komplett neu bauen? Das ist sicherlich kein besonders ökonomischer und sinnvoller Weg in die Cloud. Dieser Vortrag berichtet aus der Praxis, wie wir bei zwei unserer Großkunden dabei geholfen haben, Hunderte (!) von Bestandsanwendungen industrialisiert in die Cloud zu migrieren und fit fĂŒr die Zukunft zu machen. Wir sprechen nicht nur ĂŒber die nötigen VerĂ€nderungen der Software-Architektur und Technik, sondern berichten auch ĂŒber die nötigen ProzessverĂ€nderungen. #OOPMuc #CloudNativeNerd #qaware <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/steinzeitwargesternwegedercloud-nativenevolution-180207114439-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Enterprise-Anwendungen werden trotz SOA und Komponenten immer noch als Monolithen integriert, getestet und betrieben. Das kostet viel Zeit und steht agilen GeschĂ€ftsmodellen im Weg. Cloud-Technologie verspricht grenzenlose Skalierung, kurze Release-Zyklen, schnelle Deployments, Robustheit und AntifragilitĂ€t. Kann man vorhandene Systeme mit vernĂŒnftigem Aufwand in Richtung Cloud entwickeln? Was bedeutet die Cloud fĂŒr den Betrieb, was Ă€ndert sich fĂŒr die Software-Entwicklung? Welche Risiken gibt es? Wir verraten es Ihnen. Viele unserer Kunden sind in Aufbruchsstimmung. Sie beschĂ€ftigen sich mit Themen wie DevOps, Continuous Delivery, Microservices und Cloud-basierten Betriebsmodellen. HĂ€ufig werden wir mit der Frage konfrontiert, was man mit den zahlreichen Bestandssystemen machen soll. Muss man diese Systeme nun alle komplett neu bauen? Das ist sicherlich kein besonders ökonomischer und sinnvoller Weg in die Cloud. Dieser Vortrag berichtet aus der Praxis, wie wir bei zwei unserer Großkunden dabei geholfen haben, Hunderte (!) von Bestandsanwendungen industrialisiert in die Cloud zu migrieren und fit fĂŒr die Zukunft zu machen. Wir sprechen nicht nur ĂŒber die nötigen VerĂ€nderungen der Software-Architektur und Technik, sondern berichten auch ĂŒber die nötigen ProzessverĂ€nderungen. #OOPMuc #CloudNativeNerd #qaware
Steinzeit war gestern! Die vielf蟰ltigen Wege der Cloud-nativen Evolution from Mario-Leander Reimer
]]>
163 6 https://cdn.slidesharecdn.com/ss_thumbnails/steinzeitwargesternwegedercloud-nativenevolution-180207114439-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Everything-as-code: DevOps und Continuous Delivery aus Sicht des Entwicklers. @ConLifecycle /slideshow/everythingascode-devops-und-continuous-delivery-aus-sicht-des-entwicklers-conlifecycle/82207475 everything-as-codedevopscontinuousdeliveryreimer-171117111020
Use the right tool for the job! In Zeiten von DevOps und Continuous Delivery muss man als Entwickler eine Vielzahl an Sprachen und Technologien sicher beherrschen, denn jede hat ihre StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Diese Session fĂŒhrt anschaulich durch die einzelnen Entwicklungsphasen eines einfachen Microservice und zeigt dabei einen in der Praxis erprobten, stabilen und gut integrierten, polyglotten Technologie-Stack, um moderne Cloud-native Applikationen schnell und einfach zu entwickeln und kontinuierlich in Produktion zu bringen. @ConLifecycle #ConLifecycle @qaware #CloudNativeNerd]]>

Use the right tool for the job! In Zeiten von DevOps und Continuous Delivery muss man als Entwickler eine Vielzahl an Sprachen und Technologien sicher beherrschen, denn jede hat ihre StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Diese Session fĂŒhrt anschaulich durch die einzelnen Entwicklungsphasen eines einfachen Microservice und zeigt dabei einen in der Praxis erprobten, stabilen und gut integrierten, polyglotten Technologie-Stack, um moderne Cloud-native Applikationen schnell und einfach zu entwickeln und kontinuierlich in Produktion zu bringen. @ConLifecycle #ConLifecycle @qaware #CloudNativeNerd]]>
Fri, 17 Nov 2017 11:10:19 GMT /slideshow/everythingascode-devops-und-continuous-delivery-aus-sicht-des-entwicklers-conlifecycle/82207475 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Everything-as-code: DevOps und Continuous Delivery aus Sicht des Entwicklers. @ConLifecycle MarioLeanderReimer Use the right tool for the job! In Zeiten von DevOps und Continuous Delivery muss man als Entwickler eine Vielzahl an Sprachen und Technologien sicher beherrschen, denn jede hat ihre StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Diese Session fĂŒhrt anschaulich durch die einzelnen Entwicklungsphasen eines einfachen Microservice und zeigt dabei einen in der Praxis erprobten, stabilen und gut integrierten, polyglotten Technologie-Stack, um moderne Cloud-native Applikationen schnell und einfach zu entwickeln und kontinuierlich in Produktion zu bringen. @ConLifecycle #ConLifecycle @qaware #CloudNativeNerd <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-codedevopscontinuousdeliveryreimer-171117111020-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Use the right tool for the job! In Zeiten von DevOps und Continuous Delivery muss man als Entwickler eine Vielzahl an Sprachen und Technologien sicher beherrschen, denn jede hat ihre StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Diese Session fĂŒhrt anschaulich durch die einzelnen Entwicklungsphasen eines einfachen Microservice und zeigt dabei einen in der Praxis erprobten, stabilen und gut integrierten, polyglotten Technologie-Stack, um moderne Cloud-native Applikationen schnell und einfach zu entwickeln und kontinuierlich in Produktion zu bringen. @ConLifecycle #ConLifecycle @qaware #CloudNativeNerd
Everything-as-code: DevOps und Continuous Delivery aus Sicht des Entwicklers. @ConLifecycle from Mario-Leander Reimer
]]>
216 2 https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-codedevopscontinuousdeliveryreimer-171117111020-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Das kleine Einmaleins der sicheren Architektur @heise_devSec https://de.slideshare.net/slideshow/das-kleine-einmaleins-der-sicheren-architektur-heisedevsec-82207361/82207361 daskleineeinmaleinsdersicherenarchitektur-171117110708
Sicherheit ist leider immer noch eine allzu hĂ€ufig vernachlĂ€ssigte nicht-funktionale Eigenschaft heutiger IT-Systeme. Auftraggeber haben oft nur die implizite Erwartung an ein sicheres System. Wir als Entwickler konzipieren und bauen aber genau das, was explizit gefordert wurde. Mit manchmal unangenehmen Konsequenzen. Das NachrĂŒsten von Sicherheit in ein bestehendes System ist arbeitsintensiv, zeitaufwĂ€ndig und teuer. Einfacher ist es, die Sicherheit bereits vom ersten Tag an mit zu berĂŒcksichtigen. Hört sich schwierig an? Das muss nicht sein. Dieser Vortrag prĂ€sentiert einfache Regeln, Tools, Technologien und Entwurfsmuster fĂŒr sichere Systemarchitekturen, die ein sicherheitsorientierter Entwickler oder Architekt definitiv kennen sollte. @heise_devSec @qaware #heisedevsec]]>

Sicherheit ist leider immer noch eine allzu hĂ€ufig vernachlĂ€ssigte nicht-funktionale Eigenschaft heutiger IT-Systeme. Auftraggeber haben oft nur die implizite Erwartung an ein sicheres System. Wir als Entwickler konzipieren und bauen aber genau das, was explizit gefordert wurde. Mit manchmal unangenehmen Konsequenzen. Das NachrĂŒsten von Sicherheit in ein bestehendes System ist arbeitsintensiv, zeitaufwĂ€ndig und teuer. Einfacher ist es, die Sicherheit bereits vom ersten Tag an mit zu berĂŒcksichtigen. Hört sich schwierig an? Das muss nicht sein. Dieser Vortrag prĂ€sentiert einfache Regeln, Tools, Technologien und Entwurfsmuster fĂŒr sichere Systemarchitekturen, die ein sicherheitsorientierter Entwickler oder Architekt definitiv kennen sollte. @heise_devSec @qaware #heisedevsec]]>
Fri, 17 Nov 2017 11:07:08 GMT https://de.slideshare.net/slideshow/das-kleine-einmaleins-der-sicheren-architektur-heisedevsec-82207361/82207361 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Das kleine Einmaleins der sicheren Architektur @heise_devSec MarioLeanderReimer Sicherheit ist leider immer noch eine allzu hĂ€ufig vernachlĂ€ssigte nicht-funktionale Eigenschaft heutiger IT-Systeme. Auftraggeber haben oft nur die implizite Erwartung an ein sicheres System. Wir als Entwickler konzipieren und bauen aber genau das, was explizit gefordert wurde. Mit manchmal unangenehmen Konsequenzen. Das NachrĂŒsten von Sicherheit in ein bestehendes System ist arbeitsintensiv, zeitaufwĂ€ndig und teuer. Einfacher ist es, die Sicherheit bereits vom ersten Tag an mit zu berĂŒcksichtigen. Hört sich schwierig an? Das muss nicht sein. Dieser Vortrag prĂ€sentiert einfache Regeln, Tools, Technologien und Entwurfsmuster fĂŒr sichere Systemarchitekturen, die ein sicherheitsorientierter Entwickler oder Architekt definitiv kennen sollte. @heise_devSec @qaware #heisedevsec <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/daskleineeinmaleinsdersicherenarchitektur-171117110708-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Sicherheit ist leider immer noch eine allzu hĂ€ufig vernachlĂ€ssigte nicht-funktionale Eigenschaft heutiger IT-Systeme. Auftraggeber haben oft nur die implizite Erwartung an ein sicheres System. Wir als Entwickler konzipieren und bauen aber genau das, was explizit gefordert wurde. Mit manchmal unangenehmen Konsequenzen. Das NachrĂŒsten von Sicherheit in ein bestehendes System ist arbeitsintensiv, zeitaufwĂ€ndig und teuer. Einfacher ist es, die Sicherheit bereits vom ersten Tag an mit zu berĂŒcksichtigen. Hört sich schwierig an? Das muss nicht sein. Dieser Vortrag prĂ€sentiert einfache Regeln, Tools, Technologien und Entwurfsmuster fĂŒr sichere Systemarchitekturen, die ein sicherheitsorientierter Entwickler oder Architekt definitiv kennen sollte. @heise_devSec @qaware #heisedevsec
from Mario-Leander Reimer
]]>
167 9 https://cdn.slidesharecdn.com/ss_thumbnails/daskleineeinmaleinsdersicherenarchitektur-171117110708-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Polyglot Adventures for the Modern Java Developer #javaone2017 /slideshow/polyglot-adventures-for-the-modern-java-developer-javaone2017/80463461 polyglot-adventures-for-modern-java-developers-171004164529
Use the right tool for the job! That’s the motto of this session. As modern developers, we need to master several different languages all at once to be 100 percent productive. We define our development environments with Gradle. We implement our software in Java, Kotlin, or another suitable JVM-based language. We use Groovy or Scala to test our code at different layers. We construct the build pipelines for our software with a Groovy DSL or JSON. We use YAML and Python to describe the infrastructure and deployment of our applications. We document our architectures with AsciiDoc and Java. This code-intense, polyglot session is a fun and opinionated journey into the modern era of software development. #javaone2017 @JavaOneConf @qaware]]>

Use the right tool for the job! That’s the motto of this session. As modern developers, we need to master several different languages all at once to be 100 percent productive. We define our development environments with Gradle. We implement our software in Java, Kotlin, or another suitable JVM-based language. We use Groovy or Scala to test our code at different layers. We construct the build pipelines for our software with a Groovy DSL or JSON. We use YAML and Python to describe the infrastructure and deployment of our applications. We document our architectures with AsciiDoc and Java. This code-intense, polyglot session is a fun and opinionated journey into the modern era of software development. #javaone2017 @JavaOneConf @qaware]]>
Wed, 04 Oct 2017 16:45:29 GMT /slideshow/polyglot-adventures-for-the-modern-java-developer-javaone2017/80463461 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Polyglot Adventures for the Modern Java Developer #javaone2017 MarioLeanderReimer Use the right tool for the job! That’s the motto of this session. As modern developers, we need to master several different languages all at once to be 100 percent productive. We define our development environments with Gradle. We implement our software in Java, Kotlin, or another suitable JVM-based language. We use Groovy or Scala to test our code at different layers. We construct the build pipelines for our software with a Groovy DSL or JSON. We use YAML and Python to describe the infrastructure and deployment of our applications. We document our architectures with AsciiDoc and Java. This code-intense, polyglot session is a fun and opinionated journey into the modern era of software development. #javaone2017 @JavaOneConf @qaware <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/polyglot-adventures-for-modern-java-developers-171004164529-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Use the right tool for the job! That’s the motto of this session. As modern developers, we need to master several different languages all at once to be 100 percent productive. We define our development environments with Gradle. We implement our software in Java, Kotlin, or another suitable JVM-based language. We use Groovy or Scala to test our code at different layers. We construct the build pipelines for our software with a Groovy DSL or JSON. We use YAML and Python to describe the infrastructure and deployment of our applications. We document our architectures with AsciiDoc and Java. This code-intense, polyglot session is a fun and opinionated journey into the modern era of software development. #javaone2017 @JavaOneConf @qaware
Polyglot Adventures for the Modern Java Developer #javaone2017 from Mario-Leander Reimer
]]>
82 2 https://cdn.slidesharecdn.com/ss_thumbnails/polyglot-adventures-for-modern-java-developers-171004164529-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Elegantes In-Memory Computing mit Apache Ignite und Kubernetes. @data2day https://de.slideshare.net/slideshow/elegantes-inmemory-computing-mit-apache-ignite-und-kubernetes-data2day/80252557 in-memorycomputingmitapacheigniteundkubernetes-170928114021
Mit Apache Ignite steht eine hoch-performante, integrierte und verteilte In-Memory Plattform bereit die im Zusammenspiel mit Kubernetes zu wahrer Hochform auflĂ€uft. In dieser Kombination lassen sich flexibel skalierbare In-Memory Computing Systeme elegant realisieren. In diesem Vortrag stellen wir die wesentlichen Features und die Architektur von Apache Ignite vor. Anhand von anschaulichen Beispielen zeigen wir mögliche Use-Cases, wie etwa den Einsatz als Kommunikations-Backbone einer Microservice-Architektur oder als Plattform zur Verarbeitung von kontinuierlichen Event-Daten. Zur Demonstration von Resilienz und Skalierbarkeit werden die Beispiele auf einem tragbaren K8S Cluster ausgefĂŒhrt. @data2day @qaware #CloudNativeNerd https://www.data2day.de/veranstaltung-5997-elegantes-in-memory-computing-mit-apache-ignite-und-kubernetes.html?id=5997]]>

Mit Apache Ignite steht eine hoch-performante, integrierte und verteilte In-Memory Plattform bereit die im Zusammenspiel mit Kubernetes zu wahrer Hochform auflĂ€uft. In dieser Kombination lassen sich flexibel skalierbare In-Memory Computing Systeme elegant realisieren. In diesem Vortrag stellen wir die wesentlichen Features und die Architektur von Apache Ignite vor. Anhand von anschaulichen Beispielen zeigen wir mögliche Use-Cases, wie etwa den Einsatz als Kommunikations-Backbone einer Microservice-Architektur oder als Plattform zur Verarbeitung von kontinuierlichen Event-Daten. Zur Demonstration von Resilienz und Skalierbarkeit werden die Beispiele auf einem tragbaren K8S Cluster ausgefĂŒhrt. @data2day @qaware #CloudNativeNerd https://www.data2day.de/veranstaltung-5997-elegantes-in-memory-computing-mit-apache-ignite-und-kubernetes.html?id=5997]]>
Thu, 28 Sep 2017 11:40:21 GMT https://de.slideshare.net/slideshow/elegantes-inmemory-computing-mit-apache-ignite-und-kubernetes-data2day/80252557 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Elegantes In-Memory Computing mit Apache Ignite und Kubernetes. @data2day MarioLeanderReimer Mit Apache Ignite steht eine hoch-performante, integrierte und verteilte In-Memory Plattform bereit die im Zusammenspiel mit Kubernetes zu wahrer Hochform auflĂ€uft. In dieser Kombination lassen sich flexibel skalierbare In-Memory Computing Systeme elegant realisieren. In diesem Vortrag stellen wir die wesentlichen Features und die Architektur von Apache Ignite vor. Anhand von anschaulichen Beispielen zeigen wir mögliche Use-Cases, wie etwa den Einsatz als Kommunikations-Backbone einer Microservice-Architektur oder als Plattform zur Verarbeitung von kontinuierlichen Event-Daten. Zur Demonstration von Resilienz und Skalierbarkeit werden die Beispiele auf einem tragbaren K8S Cluster ausgefĂŒhrt. @data2day @qaware #CloudNativeNerd https://www.data2day.de/veranstaltung-5997-elegantes-in-memory-computing-mit-apache-ignite-und-kubernetes.html?id=5997 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/in-memorycomputingmitapacheigniteundkubernetes-170928114021-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mit Apache Ignite steht eine hoch-performante, integrierte und verteilte In-Memory Plattform bereit die im Zusammenspiel mit Kubernetes zu wahrer Hochform auflĂ€uft. In dieser Kombination lassen sich flexibel skalierbare In-Memory Computing Systeme elegant realisieren. In diesem Vortrag stellen wir die wesentlichen Features und die Architektur von Apache Ignite vor. Anhand von anschaulichen Beispielen zeigen wir mögliche Use-Cases, wie etwa den Einsatz als Kommunikations-Backbone einer Microservice-Architektur oder als Plattform zur Verarbeitung von kontinuierlichen Event-Daten. Zur Demonstration von Resilienz und Skalierbarkeit werden die Beispiele auf einem tragbaren K8S Cluster ausgefĂŒhrt. @data2day @qaware #CloudNativeNerd https://www.data2day.de/veranstaltung-5997-elegantes-in-memory-computing-mit-apache-ignite-und-kubernetes.html?id=5997
from Mario-Leander Reimer
]]>
191 2 https://cdn.slidesharecdn.com/ss_thumbnails/in-memorycomputingmitapacheigniteundkubernetes-170928114021-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Cloud-native .NET-Microservices mit Kubernetes @BASTAcon /slideshow/cloudnative-netmicroservices-mit-kubernetes-bastacon/80252486 cloudnative-170928113736
Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kernbausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, und jeder kann seine eigenen Cloud-nativen Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die einzelnen Bausteine wachsen zu einem großen Ganzen zusammen, dem Cloud-Native-Stack. In dieser Session stellen wir die wichtigsten Konzepte und aktuellen SchlĂŒsseltechnologien kurz vor. Anschließend implementieren wir einen einfachen Microservice mit .NET Core und Steeltoe OSS und bringen ihn zusammen mit ausgewĂ€hlten Bausteinen fĂŒr Service-Discovery und Konfiguration schrittweise auf einem Kubernetes-Cluster zum Laufen. @BASTAcon #BASTA17 @qaware #CloudNativeNerd https://basta.net/microservices-services/cloud-native-net-microservices-mit-kubernetes/]]>

Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kernbausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, und jeder kann seine eigenen Cloud-nativen Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die einzelnen Bausteine wachsen zu einem großen Ganzen zusammen, dem Cloud-Native-Stack. In dieser Session stellen wir die wichtigsten Konzepte und aktuellen SchlĂŒsseltechnologien kurz vor. Anschließend implementieren wir einen einfachen Microservice mit .NET Core und Steeltoe OSS und bringen ihn zusammen mit ausgewĂ€hlten Bausteinen fĂŒr Service-Discovery und Konfiguration schrittweise auf einem Kubernetes-Cluster zum Laufen. @BASTAcon #BASTA17 @qaware #CloudNativeNerd https://basta.net/microservices-services/cloud-native-net-microservices-mit-kubernetes/]]>
Thu, 28 Sep 2017 11:37:36 GMT /slideshow/cloudnative-netmicroservices-mit-kubernetes-bastacon/80252486 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Cloud-native .NET-Microservices mit Kubernetes @BASTAcon MarioLeanderReimer Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kernbausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, und jeder kann seine eigenen Cloud-nativen Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die einzelnen Bausteine wachsen zu einem großen Ganzen zusammen, dem Cloud-Native-Stack. In dieser Session stellen wir die wichtigsten Konzepte und aktuellen SchlĂŒsseltechnologien kurz vor. Anschließend implementieren wir einen einfachen Microservice mit .NET Core und Steeltoe OSS und bringen ihn zusammen mit ausgewĂ€hlten Bausteinen fĂŒr Service-Discovery und Konfiguration schrittweise auf einem Kubernetes-Cluster zum Laufen. @BASTAcon #BASTA17 @qaware #CloudNativeNerd https://basta.net/microservices-services/cloud-native-net-microservices-mit-kubernetes/ <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cloudnative-170928113736-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kernbausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, und jeder kann seine eigenen Cloud-nativen Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die einzelnen Bausteine wachsen zu einem großen Ganzen zusammen, dem Cloud-Native-Stack. In dieser Session stellen wir die wichtigsten Konzepte und aktuellen SchlĂŒsseltechnologien kurz vor. Anschließend implementieren wir einen einfachen Microservice mit .NET Core und Steeltoe OSS und bringen ihn zusammen mit ausgewĂ€hlten Bausteinen fĂŒr Service-Discovery und Konfiguration schrittweise auf einem Kubernetes-Cluster zum Laufen. @BASTAcon #BASTA17 @qaware #CloudNativeNerd https://basta.net/microservices-services/cloud-native-net-microservices-mit-kubernetes/
Cloud-native .NET-Microservices mit Kubernetes @BASTAcon from Mario-Leander Reimer
]]>
174 2 https://cdn.slidesharecdn.com/ss_thumbnails/cloudnative-170928113736-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL /MarioLeanderReimer/a-hitchhikers-guide-to-the-cloud-native-stack-devoxxpl ahitchhikersguidetothecloudnativestack-170622064015
Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, compose and orchestrate a cloud native microservice application on top of a cluster operating system such as Kubernetes. To make this session even more entertaining we will be using off-the-shelf MIDI controllers to visualize the concepts and to remote control a Kubernetes cluster.]]>

Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, compose and orchestrate a cloud native microservice application on top of a cluster operating system such as Kubernetes. To make this session even more entertaining we will be using off-the-shelf MIDI controllers to visualize the concepts and to remote control a Kubernetes cluster.]]>
Thu, 22 Jun 2017 06:40:15 GMT /MarioLeanderReimer/a-hitchhikers-guide-to-the-cloud-native-stack-devoxxpl MarioLeanderReimer@slideshare.net(MarioLeanderReimer) A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL MarioLeanderReimer Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, compose and orchestrate a cloud native microservice application on top of a cluster operating system such as Kubernetes. To make this session even more entertaining we will be using off-the-shelf MIDI controllers to visualize the concepts and to remote control a Kubernetes cluster. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetothecloudnativestack-170622064015-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, compose and orchestrate a cloud native microservice application on top of a cluster operating system such as Kubernetes. To make this session even more entertaining we will be using off-the-shelf MIDI controllers to visualize the concepts and to remote control a Kubernetes cluster.
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL from Mario-Leander Reimer
]]>
209 4 https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetothecloudnativestack-170622064015-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Everything-as-code. A polyglot adventure. #DevoxxPL /slideshow/everythingascode-a-polyglot-adventure-devoxxpl/77164945 everything-as-code-170622063802
As modern, agile architects and developers we need to master several different languages and technologies all at once to build state-of-the-art solutions and yet be 100% productive. We define our development environments using Gradle. We implement our software in Java, Kotlin or another JVM based language. We use Groovy or Scala to test our code at different layers. We construct the build pipelines for our software using a Groovy DSL or JSON. We use YAML and Python to describe the infrastructure and the deployment for our applications. We document our architectures using AsciiDoc and JRuby. Welcome to Babel! Making the right choices in the multitude of available languages and technologies is not easy. Randomly combining every hip technology out there will surely lead into chaos. What we need is a customized, streamlined tool chain and technology stack that fits the project, your team and the customer’s ecosystem all at once. This code intense, polyglot session is an opinionated journey into the modern era of software industrialization.]]>

As modern, agile architects and developers we need to master several different languages and technologies all at once to build state-of-the-art solutions and yet be 100% productive. We define our development environments using Gradle. We implement our software in Java, Kotlin or another JVM based language. We use Groovy or Scala to test our code at different layers. We construct the build pipelines for our software using a Groovy DSL or JSON. We use YAML and Python to describe the infrastructure and the deployment for our applications. We document our architectures using AsciiDoc and JRuby. Welcome to Babel! Making the right choices in the multitude of available languages and technologies is not easy. Randomly combining every hip technology out there will surely lead into chaos. What we need is a customized, streamlined tool chain and technology stack that fits the project, your team and the customer’s ecosystem all at once. This code intense, polyglot session is an opinionated journey into the modern era of software industrialization.]]>
Thu, 22 Jun 2017 06:38:02 GMT /slideshow/everythingascode-a-polyglot-adventure-devoxxpl/77164945 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Everything-as-code. A polyglot adventure. #DevoxxPL MarioLeanderReimer As modern, agile architects and developers we need to master several different languages and technologies all at once to build state-of-the-art solutions and yet be 100% productive. We define our development environments using Gradle. We implement our software in Java, Kotlin or another JVM based language. We use Groovy or Scala to test our code at different layers. We construct the build pipelines for our software using a Groovy DSL or JSON. We use YAML and Python to describe the infrastructure and the deployment for our applications. We document our architectures using AsciiDoc and JRuby. Welcome to Babel! Making the right choices in the multitude of available languages and technologies is not easy. Randomly combining every hip technology out there will surely lead into chaos. What we need is a customized, streamlined tool chain and technology stack that fits the project, your team and the customer’s ecosystem all at once. This code intense, polyglot session is an opinionated journey into the modern era of software industrialization. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-code-170622063802-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> As modern, agile architects and developers we need to master several different languages and technologies all at once to build state-of-the-art solutions and yet be 100% productive. We define our development environments using Gradle. We implement our software in Java, Kotlin or another JVM based language. We use Groovy or Scala to test our code at different layers. We construct the build pipelines for our software using a Groovy DSL or JSON. We use YAML and Python to describe the infrastructure and the deployment for our applications. We document our architectures using AsciiDoc and JRuby. Welcome to Babel! Making the right choices in the multitude of available languages and technologies is not easy. Randomly combining every hip technology out there will surely lead into chaos. What we need is a customized, streamlined tool chain and technology stack that fits the project, your team and the customer’s ecosystem all at once. This code intense, polyglot session is an opinionated journey into the modern era of software industrialization.
Everything-as-code. A polyglot adventure. #DevoxxPL from Mario-Leander Reimer
]]>
216 3 https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-code-170622063802-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
A Hitchhiker’s Guide to the Cloud Native Stack. #CDS17 /slideshow/a-hitchhikers-guide-to-the-cloud-native-stack-cds17/77104360 ahitchhikersguidetothecloudnativestack-170620113220
Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, containerize, compose and orchestrate a cloud native showcase application on top of a cluster operating system such as Kubernetes or OpenShift. Throughout the session we will be using an off-the-shelf MIDI controller to visualize the concepts and to remote control the cluster. Container Days 2017 conference. @ConDaysEU #CDS17 #qaware #CloudNativeNerd @LeanderReimer]]>

Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, containerize, compose and orchestrate a cloud native showcase application on top of a cluster operating system such as Kubernetes or OpenShift. Throughout the session we will be using an off-the-shelf MIDI controller to visualize the concepts and to remote control the cluster. Container Days 2017 conference. @ConDaysEU #CDS17 #qaware #CloudNativeNerd @LeanderReimer]]>
Tue, 20 Jun 2017 11:32:19 GMT /slideshow/a-hitchhikers-guide-to-the-cloud-native-stack-cds17/77104360 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) A Hitchhiker’s Guide to the Cloud Native Stack. #CDS17 MarioLeanderReimer Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, containerize, compose and orchestrate a cloud native showcase application on top of a cluster operating system such as Kubernetes or OpenShift. Throughout the session we will be using an off-the-shelf MIDI controller to visualize the concepts and to remote control the cluster. Container Days 2017 conference. @ConDaysEU #CDS17 #qaware #CloudNativeNerd @LeanderReimer <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetothecloudnativestack-170620113220-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, containerize, compose and orchestrate a cloud native showcase application on top of a cluster operating system such as Kubernetes or OpenShift. Throughout the session we will be using an off-the-shelf MIDI controller to visualize the concepts and to remote control the cluster. Container Days 2017 conference. @ConDaysEU #CDS17 #qaware #CloudNativeNerd @LeanderReimer
A Hitchhiker’s Guide to the Cloud Native Stack. #CDS17 from Mario-Leander Reimer
]]>
568 5 https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetothecloudnativestack-170620113220-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Per Anhalter durch den Cloud Native Stack. #SEACONHH https://de.slideshare.net/slideshow/per-anhalter-durch-den-cloud-native-stack/75890223 peranhalterdurchdencloudnativestack-170511144256
Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Wir stellen die wichtigsten Konzepte und SchlĂŒssel-Technologien vor, und bringen eine Beispiel Anwendung schrittweise in der Cloud zum Laufen. #qaware #CloudNativeNerd #SEACONHH @LeanderReimer]]>

Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Wir stellen die wichtigsten Konzepte und SchlĂŒssel-Technologien vor, und bringen eine Beispiel Anwendung schrittweise in der Cloud zum Laufen. #qaware #CloudNativeNerd #SEACONHH @LeanderReimer]]>
Thu, 11 May 2017 14:42:55 GMT https://de.slideshare.net/slideshow/per-anhalter-durch-den-cloud-native-stack/75890223 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Per Anhalter durch den Cloud Native Stack. #SEACONHH MarioLeanderReimer Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Wir stellen die wichtigsten Konzepte und SchlĂŒssel-Technologien vor, und bringen eine Beispiel Anwendung schrittweise in der Cloud zum Laufen. #qaware #CloudNativeNerd #SEACONHH @LeanderReimer <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/peranhalterdurchdencloudnativestack-170511144256-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Wir stellen die wichtigsten Konzepte und SchlĂŒssel-Technologien vor, und bringen eine Beispiel Anwendung schrittweise in der Cloud zum Laufen. #qaware #CloudNativeNerd #SEACONHH @LeanderReimer
from Mario-Leander Reimer
]]>
154 4 https://cdn.slidesharecdn.com/ss_thumbnails/peranhalterdurchdencloudnativestack-170511144256-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Everything-as-code. Ein polyglottes Abenteuer. #jax2017 /slideshow/everythingascode-ein-polyglottes-abenteuer-75890077/75890077 everything-as-code-einpolyglottesabenteuer-170511143831
Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin und JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Use the right tool for the job! Das ist das Motto dieser Session. Jede Sprache hat StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Aber einfach blind jede gerade angesagte Sprache oder Technologie einzusetzen ist sicher nicht die Lösung. Diese Session fĂŒhrt durch die einzelnen Entwicklungs-Phasen eines einfachen JEE Microservice und zeigt dabei einen in der Praxis erprobten, stabilen und gut integrierten polyglotten Technologie-Stack um moderne Enterprise Applikationen schnell und einfach zu entwickeln. #qaware #CloudNativeNerd #jax2017 @LeanderReimer]]>

Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin und JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Use the right tool for the job! Das ist das Motto dieser Session. Jede Sprache hat StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Aber einfach blind jede gerade angesagte Sprache oder Technologie einzusetzen ist sicher nicht die Lösung. Diese Session fĂŒhrt durch die einzelnen Entwicklungs-Phasen eines einfachen JEE Microservice und zeigt dabei einen in der Praxis erprobten, stabilen und gut integrierten polyglotten Technologie-Stack um moderne Enterprise Applikationen schnell und einfach zu entwickeln. #qaware #CloudNativeNerd #jax2017 @LeanderReimer]]>
Thu, 11 May 2017 14:38:31 GMT /slideshow/everythingascode-ein-polyglottes-abenteuer-75890077/75890077 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Everything-as-code. Ein polyglottes Abenteuer. #jax2017 MarioLeanderReimer Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin und JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Use the right tool for the job! Das ist das Motto dieser Session. Jede Sprache hat StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Aber einfach blind jede gerade angesagte Sprache oder Technologie einzusetzen ist sicher nicht die Lösung. Diese Session fĂŒhrt durch die einzelnen Entwicklungs-Phasen eines einfachen JEE Microservice und zeigt dabei einen in der Praxis erprobten, stabilen und gut integrierten polyglotten Technologie-Stack um moderne Enterprise Applikationen schnell und einfach zu entwickeln. #qaware #CloudNativeNerd #jax2017 @LeanderReimer <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-code-einpolyglottesabenteuer-170511143831-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin und JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Use the right tool for the job! Das ist das Motto dieser Session. Jede Sprache hat StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Aber einfach blind jede gerade angesagte Sprache oder Technologie einzusetzen ist sicher nicht die Lösung. Diese Session fĂŒhrt durch die einzelnen Entwicklungs-Phasen eines einfachen JEE Microservice und zeigt dabei einen in der Praxis erprobten, stabilen und gut integrierten polyglotten Technologie-Stack um moderne Enterprise Applikationen schnell und einfach zu entwickeln. #qaware #CloudNativeNerd #jax2017 @LeanderReimer
Everything-as-code. Ein polyglottes Abenteuer. #jax2017 from Mario-Leander Reimer
]]>
130 3 https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-code-einpolyglottesabenteuer-170511143831-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Everything-as-code. Eine vielsprachige Reise. #javaland /slideshow/everythingascode-eine-vielsprachige-reise/75889710 everything-as-code-170511142814
Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin oder sogar JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Willkommen in Babel! Hallo Software-Industrialisierung! Use the right tool for the job! Das ist das Motto dieser Session. Jede Sprache hat StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Aber einfach blind jede gerade angesagte Sprache einzusetzen ist sicher nicht die Lösung. Genau das versuchen wir mit dieser Session zu vermitteln. Stattdessen braucht es eine gut integrierte und abgestimmte Tool-Chain. #qaware #javaland @LeanderReimer]]>

Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin oder sogar JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Willkommen in Babel! Hallo Software-Industrialisierung! Use the right tool for the job! Das ist das Motto dieser Session. Jede Sprache hat StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Aber einfach blind jede gerade angesagte Sprache einzusetzen ist sicher nicht die Lösung. Genau das versuchen wir mit dieser Session zu vermitteln. Stattdessen braucht es eine gut integrierte und abgestimmte Tool-Chain. #qaware #javaland @LeanderReimer]]>
Thu, 11 May 2017 14:28:14 GMT /slideshow/everythingascode-eine-vielsprachige-reise/75889710 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Everything-as-code. Eine vielsprachige Reise. #javaland MarioLeanderReimer Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin oder sogar JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Willkommen in Babel! Hallo Software-Industrialisierung! Use the right tool for the job! Das ist das Motto dieser Session. Jede Sprache hat StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Aber einfach blind jede gerade angesagte Sprache einzusetzen ist sicher nicht die Lösung. Genau das versuchen wir mit dieser Session zu vermitteln. Stattdessen braucht es eine gut integrierte und abgestimmte Tool-Chain. #qaware #javaland @LeanderReimer <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-code-170511142814-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin oder sogar JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Willkommen in Babel! Hallo Software-Industrialisierung! Use the right tool for the job! Das ist das Motto dieser Session. Jede Sprache hat StĂ€rken in einer bestimmten DomĂ€ne. Diese StĂ€rken gilt es zu nutzen. Aber einfach blind jede gerade angesagte Sprache einzusetzen ist sicher nicht die Lösung. Genau das versuchen wir mit dieser Session zu vermitteln. Stattdessen braucht es eine gut integrierte und abgestimmte Tool-Chain. #qaware #javaland @LeanderReimer
Everything-as-code. Eine vielsprachige Reise. #javaland from Mario-Leander Reimer
]]>
103 5 https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-code-170511142814-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Everything as-code. Polyglotte Entwicklung in der Praxis. #oop2017 /slideshow/everything-ascode-polyglotte-entwicklung-in-der-praxis/71658843 everything-as-code-170201231621
Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin oder sogar JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Willkommen in Babel! Hallo Software-Industrialisierung!]]>

Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin oder sogar JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Willkommen in Babel! Hallo Software-Industrialisierung!]]>
Wed, 01 Feb 2017 23:16:21 GMT /slideshow/everything-ascode-polyglotte-entwicklung-in-der-praxis/71658843 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Everything as-code. Polyglotte Entwicklung in der Praxis. #oop2017 MarioLeanderReimer Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin oder sogar JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Willkommen in Babel! Hallo Software-Industrialisierung! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-code-170201231621-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Als zeitgemĂ€ĂŸer Entwickler muss man eine Vielzahl an Sprachen sicher beherrschen. Wir definieren unsere Entwicklungsumgebung mit Gradle, wir bauen unsere Software in Java, Kotlin oder sogar JavaScript. Wir verwenden Groovy und Scala um unsere Software zu testen. Die Build-Pipeline wird per DSL und JSON definiert. Mit YAML und Python beschreiben wir die Infrastruktur und das Deployment unserer Anwendungen. Die Dokumentation unserer Architekturen erledigen wir mit AsciiDoc und JRuby. Willkommen in Babel! Hallo Software-Industrialisierung!
Everything as-code. Polyglotte Entwicklung in der Praxis. #oop2017 from Mario-Leander Reimer
]]>
174 4 https://cdn.slidesharecdn.com/ss_thumbnails/everything-as-code-170201231621-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017 https://de.slideshare.net/slideshow/per-anhalter-durch-den-cloud-native-stack-extended-edition/71658731 peranhalterdurchdencloudnativestackextendededition-170201231134
Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Wir stellen die wichtigsten Konzepte und SchlĂŒssel-Technologien vor, und bringen eine Beispiel Anwendung schrittweise in der Cloud zum Laufen. ]]>

Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Wir stellen die wichtigsten Konzepte und SchlĂŒssel-Technologien vor, und bringen eine Beispiel Anwendung schrittweise in der Cloud zum Laufen. ]]>
Wed, 01 Feb 2017 23:11:34 GMT https://de.slideshare.net/slideshow/per-anhalter-durch-den-cloud-native-stack-extended-edition/71658731 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017 MarioLeanderReimer Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Wir stellen die wichtigsten Konzepte und SchlĂŒssel-Technologien vor, und bringen eine Beispiel Anwendung schrittweise in der Cloud zum Laufen. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/peranhalterdurchdencloudnativestackextendededition-170201231134-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Wir stellen die wichtigsten Konzepte und SchlĂŒssel-Technologien vor, und bringen eine Beispiel Anwendung schrittweise in der Cloud zum Laufen.
from Mario-Leander Reimer
]]>
177 4 https://cdn.slidesharecdn.com/ss_thumbnails/peranhalterdurchdencloudnativestackextendededition-170201231134-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Der Cloud Native Stack in a Nutshell. #CloudExpoEurope https://de.slideshare.net/MarioLeanderReimer/der-cloud-native-stack-in-a-nutshell dercloudnativestackinanutshell-161123100640
Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Die Akzeptanz und der Wille die damit verbundenen Technologien im eigenen Unternehmen gewinnbringend produktiv einzusetzen scheinen nach wie vor eher zögerlich. Dieser Vortrag trĂ€gt dazu bei die bestehenden Vorbehalte abzubauen. Wir stellen die Vorteile, wichtigsten Konzepte und SchlĂŒssel-Technologien vor und zeigen dass der Cloud Native Stack reif ist fĂŒr den Einsatz in unternehmenskritischen Anwendungen. Diese Session wurde auf der Cloud Expo Europe 2016 in Frankfurt prĂ€sentiert. @CloudExpoEurope @CEEFrankfurt #ITOA #CloudExpoEurope #CloudExpo #qaware #cloudnativenerd @LeanderReimer]]>

Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Die Akzeptanz und der Wille die damit verbundenen Technologien im eigenen Unternehmen gewinnbringend produktiv einzusetzen scheinen nach wie vor eher zögerlich. Dieser Vortrag trĂ€gt dazu bei die bestehenden Vorbehalte abzubauen. Wir stellen die Vorteile, wichtigsten Konzepte und SchlĂŒssel-Technologien vor und zeigen dass der Cloud Native Stack reif ist fĂŒr den Einsatz in unternehmenskritischen Anwendungen. Diese Session wurde auf der Cloud Expo Europe 2016 in Frankfurt prĂ€sentiert. @CloudExpoEurope @CEEFrankfurt #ITOA #CloudExpoEurope #CloudExpo #qaware #cloudnativenerd @LeanderReimer]]>
Wed, 23 Nov 2016 10:06:40 GMT https://de.slideshare.net/MarioLeanderReimer/der-cloud-native-stack-in-a-nutshell MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Der Cloud Native Stack in a Nutshell. #CloudExpoEurope MarioLeanderReimer Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Die Akzeptanz und der Wille die damit verbundenen Technologien im eigenen Unternehmen gewinnbringend produktiv einzusetzen scheinen nach wie vor eher zögerlich. Dieser Vortrag trĂ€gt dazu bei die bestehenden Vorbehalte abzubauen. Wir stellen die Vorteile, wichtigsten Konzepte und SchlĂŒssel-Technologien vor und zeigen dass der Cloud Native Stack reif ist fĂŒr den Einsatz in unternehmenskritischen Anwendungen. Diese Session wurde auf der Cloud Expo Europe 2016 in Frankfurt prĂ€sentiert. @CloudExpoEurope @CEEFrankfurt #ITOA #CloudExpoEurope #CloudExpo #qaware #cloudnativenerd @LeanderReimer <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dercloudnativestackinanutshell-161123100640-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud-GrĂ¶ĂŸen wie Google, Twitter und Netflix haben die Kern-Bausteine ihrer Infrastruktur quelloffen verfĂŒgbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugĂ€nglich, jeder kann selbst cloud-native Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlĂ€ssig laufen und fast beliebig skalieren. Die Bausteine wachsen zu einem großen Ganzen zusammen: dem Cloud Native Stack. Die Akzeptanz und der Wille die damit verbundenen Technologien im eigenen Unternehmen gewinnbringend produktiv einzusetzen scheinen nach wie vor eher zögerlich. Dieser Vortrag trĂ€gt dazu bei die bestehenden Vorbehalte abzubauen. Wir stellen die Vorteile, wichtigsten Konzepte und SchlĂŒssel-Technologien vor und zeigen dass der Cloud Native Stack reif ist fĂŒr den Einsatz in unternehmenskritischen Anwendungen. Diese Session wurde auf der Cloud Expo Europe 2016 in Frankfurt prĂ€sentiert. @CloudExpoEurope @CEEFrankfurt #ITOA #CloudExpoEurope #CloudExpo #qaware #cloudnativenerd @LeanderReimer
from Mario-Leander Reimer
]]>
925 113 https://cdn.slidesharecdn.com/ss_thumbnails/dercloudnativestackinanutshell-161123100640-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
A Hitchhiker’s Guide to the Cloud Native Stack. #ContainerConf https://de.slideshare.net/MarioLeanderReimer/a-hitchhikers-guide-to-the-cloud-native-stack ahitchhikersguidetothecloudnativestack-161116093424
Cloud companies like Google, Twitter and Netflix have made the core building blocks of their infrastructure open source. As a result, their experience from several years is publicly available and everyone can now build cloud native applications – applications that run in the cloud reliably und scale almost arbitrarily. The individual open-source components have grown together to form something new: the cloud native stack. Cloud native applications follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook.]]>

Cloud companies like Google, Twitter and Netflix have made the core building blocks of their infrastructure open source. As a result, their experience from several years is publicly available and everyone can now build cloud native applications – applications that run in the cloud reliably und scale almost arbitrarily. The individual open-source components have grown together to form something new: the cloud native stack. Cloud native applications follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook.]]>
Wed, 16 Nov 2016 09:34:24 GMT https://de.slideshare.net/MarioLeanderReimer/a-hitchhikers-guide-to-the-cloud-native-stack MarioLeanderReimer@slideshare.net(MarioLeanderReimer) A Hitchhiker’s Guide to the Cloud Native Stack. #ContainerConf MarioLeanderReimer Cloud companies like Google, Twitter and Netflix have made the core building blocks of their infrastructure open source. As a result, their experience from several years is publicly available and everyone can now build cloud native applications – applications that run in the cloud reliably und scale almost arbitrarily. The individual open-source components have grown together to form something new: the cloud native stack. Cloud native applications follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetothecloudnativestack-161116093424-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud companies like Google, Twitter and Netflix have made the core building blocks of their infrastructure open source. As a result, their experience from several years is publicly available and everyone can now build cloud native applications – applications that run in the cloud reliably und scale almost arbitrarily. The individual open-source components have grown together to form something new: the cloud native stack. Cloud native applications follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook.
from Mario-Leander Reimer
]]>
340 4 https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetothecloudnativestack-161116093424-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Secure Architecture and Programming 101 /MarioLeanderReimer/secure-architecture-and-programming-101 securearchitectureandprogramming101-161020095519
Security still is an underrated non-functional requirement in software engineering, often neglected or even forgotten during the construction and implementation of software systems. If things go wrong the reputation and business of your customers as well as yours might be at stake. Retrofitting security is laborious and expensive, it needs to be considered from day. Sounds hard? Not at all. This presentation will show that writing secure code and constructing secure systems is not as hard as it may sound. First, we will briefly dissect some well-known security vulnerabilities which were the result of only minor programming errors and we will demonstrate how easy insecurely written Java code can be exploited. However, writing secure code from day one is just as easy. For this we will present a handful of basic rules and tools every secure developer must know. This session will discuss the secure usage of open source software components in enterprise applications and describe patterns to securely incorporate these libraries. The session will further present basic patterns to construct secure components and system architectures. This presentation has been presented at the O'Reilly Software Architecture Conference in London 2016. #OReillySACon]]>

Security still is an underrated non-functional requirement in software engineering, often neglected or even forgotten during the construction and implementation of software systems. If things go wrong the reputation and business of your customers as well as yours might be at stake. Retrofitting security is laborious and expensive, it needs to be considered from day. Sounds hard? Not at all. This presentation will show that writing secure code and constructing secure systems is not as hard as it may sound. First, we will briefly dissect some well-known security vulnerabilities which were the result of only minor programming errors and we will demonstrate how easy insecurely written Java code can be exploited. However, writing secure code from day one is just as easy. For this we will present a handful of basic rules and tools every secure developer must know. This session will discuss the secure usage of open source software components in enterprise applications and describe patterns to securely incorporate these libraries. The session will further present basic patterns to construct secure components and system architectures. This presentation has been presented at the O'Reilly Software Architecture Conference in London 2016. #OReillySACon]]>
Thu, 20 Oct 2016 09:55:19 GMT /MarioLeanderReimer/secure-architecture-and-programming-101 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Secure Architecture and Programming 101 MarioLeanderReimer Security still is an underrated non-functional requirement in software engineering, often neglected or even forgotten during the construction and implementation of software systems. If things go wrong the reputation and business of your customers as well as yours might be at stake. Retrofitting security is laborious and expensive, it needs to be considered from day. Sounds hard? Not at all. This presentation will show that writing secure code and constructing secure systems is not as hard as it may sound. First, we will briefly dissect some well-known security vulnerabilities which were the result of only minor programming errors and we will demonstrate how easy insecurely written Java code can be exploited. However, writing secure code from day one is just as easy. For this we will present a handful of basic rules and tools every secure developer must know. This session will discuss the secure usage of open source software components in enterprise applications and describe patterns to securely incorporate these libraries. The session will further present basic patterns to construct secure components and system architectures. This presentation has been presented at the O'Reilly Software Architecture Conference in London 2016. #OReillySACon <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/securearchitectureandprogramming101-161020095519-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Security still is an underrated non-functional requirement in software engineering, often neglected or even forgotten during the construction and implementation of software systems. If things go wrong the reputation and business of your customers as well as yours might be at stake. Retrofitting security is laborious and expensive, it needs to be considered from day. Sounds hard? Not at all. This presentation will show that writing secure code and constructing secure systems is not as hard as it may sound. First, we will briefly dissect some well-known security vulnerabilities which were the result of only minor programming errors and we will demonstrate how easy insecurely written Java code can be exploited. However, writing secure code from day one is just as easy. For this we will present a handful of basic rules and tools every secure developer must know. This session will discuss the secure usage of open source software components in enterprise applications and describe patterns to securely incorporate these libraries. The session will further present basic patterns to construct secure components and system architectures. This presentation has been presented at the O&#39;Reilly Software Architecture Conference in London 2016. #OReillySACon
Secure Architecture and Programming 101 from Mario-Leander Reimer
]]>
387 5 https://cdn.slidesharecdn.com/ss_thumbnails/securearchitectureandprogramming101-161020095519-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Automotive Information Research driven by Apache Solr /MarioLeanderReimer/automotive-information-research-driven-by-apache-solr-67141689 automotiveinformationresearchdrivenbyapachesolrnotitle-161013183856
We are searching the unknown. How can you find hidden and unknown relationships in unrelated relational data silos? How can you search the relevant information in a 10^56 dimensional space? How do you create a consistent yet up to date information network for over 20 languages on a daily basis? And how on earth do you convince IT governance to let you use Solr for this kind of job? All this sounds impossible? This talk will give the answers and present a detailed case study and success story about how we used Apache Solr to build a search based business intelligence and automotive information research application for a major German car manufacturer. This talk has been presented at the Lucene/Solr Revolution 2016 in Boston. #LuceneSolrRev #ApacheSolr #qaware]]>

We are searching the unknown. How can you find hidden and unknown relationships in unrelated relational data silos? How can you search the relevant information in a 10^56 dimensional space? How do you create a consistent yet up to date information network for over 20 languages on a daily basis? And how on earth do you convince IT governance to let you use Solr for this kind of job? All this sounds impossible? This talk will give the answers and present a detailed case study and success story about how we used Apache Solr to build a search based business intelligence and automotive information research application for a major German car manufacturer. This talk has been presented at the Lucene/Solr Revolution 2016 in Boston. #LuceneSolrRev #ApacheSolr #qaware]]>
Thu, 13 Oct 2016 18:38:55 GMT /MarioLeanderReimer/automotive-information-research-driven-by-apache-solr-67141689 MarioLeanderReimer@slideshare.net(MarioLeanderReimer) Automotive Information Research driven by Apache Solr MarioLeanderReimer We are searching the unknown. How can you find hidden and unknown relationships in unrelated relational data silos? How can you search the relevant information in a 10^56 dimensional space? How do you create a consistent yet up to date information network for over 20 languages on a daily basis? And how on earth do you convince IT governance to let you use Solr for this kind of job? All this sounds impossible? This talk will give the answers and present a detailed case study and success story about how we used Apache Solr to build a search based business intelligence and automotive information research application for a major German car manufacturer. This talk has been presented at the Lucene/Solr Revolution 2016 in Boston. #LuceneSolrRev #ApacheSolr #qaware <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/automotiveinformationresearchdrivenbyapachesolrnotitle-161013183856-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> We are searching the unknown. How can you find hidden and unknown relationships in unrelated relational data silos? How can you search the relevant information in a 10^56 dimensional space? How do you create a consistent yet up to date information network for over 20 languages on a daily basis? And how on earth do you convince IT governance to let you use Solr for this kind of job? All this sounds impossible? This talk will give the answers and present a detailed case study and success story about how we used Apache Solr to build a search based business intelligence and automotive information research application for a major German car manufacturer. This talk has been presented at the Lucene/Solr Revolution 2016 in Boston. #LuceneSolrRev #ApacheSolr #qaware
Automotive Information Research driven by Apache Solr from Mario-Leander Reimer
]]>
255 5 https://cdn.slidesharecdn.com/ss_thumbnails/automotiveinformationresearchdrivenbyapachesolrnotitle-161013183856-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-MarioLeanderReimer-48x48.jpg?cb=1702298989 Vollblut-Technologe mit Herz und Seele. www.qaware.de https://cdn.slidesharecdn.com/ss_thumbnails/steinzeitwargesternwegedercloud-nativenevolution-180504120421-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/steinzeit-war-gestern-vielfltige-wege-der-cloudnativen-evolution-95941436/95941436 Steinzeit war gestern!... https://cdn.slidesharecdn.com/ss_thumbnails/ahitchhikersguidetocloudnativejavaee-180313123840-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/a-hitchhikers-guide-to-cloud-native-java-ee/90506268 A Hitchhiker&#39;s Guide t... https://cdn.slidesharecdn.com/ss_thumbnails/steinzeitwargesternwegedercloud-nativenevolution-180207114439-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/steinzeit-war-gestern-die-vielfltigen-wege-der-cloudnativen-evolution/87381814 Steinzeit war gestern!...