Skip to content
Snippets Groups Projects
Commit 110c23ee authored by Lukas Ruge's avatar Lukas Ruge
Browse files

minor fixes

parent 89e5daca
No related branches found
No related tags found
No related merge requests found
Pipeline #7120 passed
...@@ -9,6 +9,6 @@ uid: b3707d4d-7eda-46f5-bb61-cfd02142a5cd ...@@ -9,6 +9,6 @@ uid: b3707d4d-7eda-46f5-bb61-cfd02142a5cd
contact: vorstand@chaotikum.org contact: vorstand@chaotikum.org
recording: true recording: true
locations: locations:
- Augenprüfraum - Big Blue Button
short: "Freitalk N8: Freitalk Nacht - Freitag nach Acht." short: "Freitalk N8: Freitalk Nacht - Freitag nach Acht."
--- ---
...@@ -9,8 +9,6 @@ contact: info@chaotikum.org ...@@ -9,8 +9,6 @@ contact: info@chaotikum.org
recording: true recording: true
locations: locations:
- Augenprüfraum - Augenprüfraum
- Wartezimmer
- Lager
short: "Zwischen den Jahren: Die letzten 5 Minuten Termine des Jahres 2022." short: "Zwischen den Jahren: Die letzten 5 Minuten Termine des Jahres 2022."
--- ---
......
...@@ -109,13 +109,27 @@ Finding the first and last talk to establish the variables "earliest" and "lates ...@@ -109,13 +109,27 @@ Finding the first and last talk to establish the variables "earliest" and "lates
{% elsif event -%} {% elsif event -%}
{% assign recording_date = event.eventdate -%} {% assign recording_date = event.eventdate -%}
{% else -%} {% else -%}
{% if conference.date and recording_date.event != ''%} {% if conference.date and conference.date != ''%}
{% assign recording_date = conference.date -%} {% assign recording_date = conference.date -%}
{% else -%} {% else -%}
{% assign recording_date = earliest -%} {% assign recording_date = earliest -%}
{% endif -%} {% endif -%}
{% endif -%} {% endif -%}
{% if video.room and video.room != ''-%}
{% assign room = video.room -%}
{% elsif event -%}
{% for r in event.locations -%}
{% assign room = r -%}
{% endfor -%}
{% else -%}
{% if conference.room and conference.room != ''%}
{% assign room = conference.room -%}
{% else -%}
{% assign room = "Undisclosed Location" -%}
{% endif -%}
{% endif -%}
{% if video.duration and video.duration != ''-%} {% if video.duration and video.duration != ''-%}
{% assign duration = video.duration -%} {% assign duration = video.duration -%}
{% elsif event -%} {% elsif event -%}
...@@ -160,14 +174,14 @@ Finding the first and last talk to establish the variables "earliest" and "lates ...@@ -160,14 +174,14 @@ Finding the first and last talk to establish the variables "earliest" and "lates
</day> </day>
<day index="{{day}}" date="{{recording_date | date: '%Y-%m-%d'}}"> <day index="{{day}}" date="{{recording_date | date: '%Y-%m-%d'}}">
{% endif -%} {% endif -%}
{% if current_room != video.room -%} {% if current_room != room -%}
{% if current_room and current_room != '' -%} {% if current_room and current_room != '' -%}
</room> </room>
<room name="{{video.room}}"> <room name="{{room}}">
{% else -%} {% else -%}
<room name="{{video.room}}"> <room name="{{room}}">
{% endif -%} {% endif -%}
{% capture current_room %}{{video.room }}{% endcapture -%} {% capture current_room %}{{room }}{% endcapture -%}
{% endif -%} {% endif -%}
{% comment -%} {% comment -%}
...@@ -175,10 +189,10 @@ Finding the first and last talk to establish the variables "earliest" and "lates ...@@ -175,10 +189,10 @@ Finding the first and last talk to establish the variables "earliest" and "lates
{% endcomment -%} {% endcomment -%}
<event id="{{eventcounter}}" guid="{{video.uid}}"> <event id="{{eventcounter}}" guid="{{video.uid}}">
<date>{{video.recording_date | date: '%Y-%m-%dT%H:%M:%S'}}</date> <date>{{recording_date | date: '%Y-%m-%dT%H:%M:%S'}}</date>
<start>{{video.recording_date | date: '%H:%M'}}</start> <start>{{recording_date | date: '%H:%M'}}</start>
<duration>{{duration}}</duration> <duration>{{duration}}</duration>
<room>{{video.room}}</room> <room>{{room}}</room>
<slug>{{ video.title | slugify }}</slug> <slug>{{ video.title | slugify }}</slug>
<url>{{video.url}}</url> <url>{{video.url}}</url>
<recording> <recording>
......
---
layout: video
release_date: 2018-10-16 20:00:00 +0200
recording_date: 2018-10-04 20:00:00 +0200
title: "Mario Rutz: Enterprise Application Integration mit Apache Camel [Softwerkskammer Lübeck]"
license:
image: ""
#https://www.uuidgenerator.net/
uid: d94bbe12-3c3a-4e42-ad15-9960b5812742
yt: "https://www.youtube.com/watch?v=JCQmIBSCzlY"
mccc: "https://media.ccc.de/v/chaotikum-apache-camel"
archive: "https://archive.org/details/2018-10-04-softwerkskammer"
file: "https://video.chaotikum.net/softwerkskammer/2018-10-04-softwerkskammer.m4v"
event: 14431ac0-c698-457d-afc6-f2cd8b08ddb9
conferences:
- nbsp
- swk
nofeature: true
---
Am 4. Oktober 2018 war die Softwerkskammer Lübeck im neuen Nobreakspace zu Gast und Mario Rutz hat einen Vortrag über Enterprise Application Integration mit Apache Camel gehalten. https://www.softwerkskammer.org/groups/luebeck
Auch wenn im Zeitalter von Microservices die entsprechenden Integrationsaufgaben dank REST glücklicherweise viel von ihrem Schrecken verloren haben, die Integration von Altsystemen und exotischen Schnittstellen mit einem Zoo von Protokollen, Endpunkten und deren Verfügbarkeit bleibt eine alltägliche Herausforderung.
Mit Apache Camel steht für diese Herausforderung ein leichtgewichtiges Enterprise Application Integration Framework zur Verfügung, welches nicht nur über 200 Integrationen out-of-the-box bereitstellt, sondern auch anspruchsvolle Integrationsszenarien mit wenig Aufwand realisierbar macht.
Überzeugt euch selbst anhand von Beispielen aus dem eCommerce-Umfeld, wie viel Spaß EAI machen kann und schaut, ob wir gemeinsam das Kamel zum laufen bringen!
Ziel des Vortrags ist es, den Zuhörern zum einen die theoretischen Grundlagen von Enterprise Application Integration nahe zu bringen. Weiterhin soll anhand einer Casestudy demonstriert werden, dass Apache Camel auch bei komplexen Integrationsaufgaben nicht langjähriges Expertenwissen voraussetzt.
Der Quellcode des im Vortrag gezeigten Beispiels findet sich auf GitHub: https://github.com/basis42/camel_talk/tree/softwerkskammerHL/example
\ No newline at end of file
...@@ -3,7 +3,6 @@ layout: video ...@@ -3,7 +3,6 @@ layout: video
release_date: 2020-12-11 20:00:00 +0200 release_date: 2020-12-11 20:00:00 +0200
recording_date: 2020-12-11 20:00:00 +0200 recording_date: 2020-12-11 20:00:00 +0200
duration: "02:00" duration: "02:00"
room: bbb
title: "MuonPi Community-basierte verteilte Messung kosmischer Strahlung [Freitalk N8]" title: "MuonPi Community-basierte verteilte Messung kosmischer Strahlung [Freitalk N8]"
license: license:
image: "freitalk-muonpi-community-basierte-verteilte-messung-kosmischer-strahlung.jpg" image: "freitalk-muonpi-community-basierte-verteilte-messung-kosmischer-strahlung.jpg"
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
layout: video layout: video
release_date: 2023-01-15 19:00:00 +0200 release_date: 2023-01-15 19:00:00 +0200
recording_date: 2022-12-29 21:00:00 +0200 recording_date: 2022-12-29 21:00:00 +0200
room: Augenprüfraum
title: "Fabi likes P5" title: "Fabi likes P5"
persons: persons:
- "Fabi" - "Fabi"
......
...@@ -2,8 +2,6 @@ ...@@ -2,8 +2,6 @@
layout: video layout: video
release_date: 2023-01-07 19:00:00 +0200 release_date: 2023-01-07 19:00:00 +0200
recording_date: 2022-12-29 20:00:00 +0100 recording_date: 2022-12-29 20:00:00 +0100
duration: "00:05"
room: Augenprüfraum
title: "NeoRaider über Linux User-Namespaces und den unshare-Befehl" title: "NeoRaider über Linux User-Namespaces und den unshare-Befehl"
persons: persons:
- "NeoRaider" - "NeoRaider"
......
...@@ -3,7 +3,6 @@ layout: video ...@@ -3,7 +3,6 @@ layout: video
release_date: 2022-01-08 19:00:00 +0200 release_date: 2022-01-08 19:00:00 +0200
recording_date: 2022-12-29 20:00:00 +0100 recording_date: 2022-12-29 20:00:00 +0100
duration: "00:05" duration: "00:05"
room: Augenprüfraum
title: "TVLuke über die Zahlen, Daten, Fakten der NooK 2022" title: "TVLuke über die Zahlen, Daten, Fakten der NooK 2022"
persons: persons:
- "TVLuke" - "TVLuke"
......
--- ---
layout: video layout: video
release_date: 2023-01-14 19:00:00 +0200 release_date: 2023-01-14 19:00:00 +0200
room: Parkplatz
title: "Jakob über Simon Tatham's Portable Puzzle Collection und Loopy" title: "Jakob über Simon Tatham's Portable Puzzle Collection und Loopy"
persons: persons:
- "Jakob" - "Jakob"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment