From 429f413cc0517e7d39b82e49ac41a91ae26f52e4 Mon Sep 17 00:00:00 2001 From: Thomas Philipona Date: Mon, 22 Dec 2025 22:00:44 +0100 Subject: [PATCH 1/8] Initial english version --- site/config/_default/hugo.toml | 6 +- site/content/de/journal/_index.md | 5 + site/content/de/journal/story2.md | 5 + site/content/de/journal/testpost.md | 5 + site/content/de/stories/baloise.md | 2 +- site/content/de/stories/postinfance.md | 8 +- site/content/de/trainings/cilium.md | 6 +- site/content/de/trainings/go.md | 6 +- site/content/de/trainings/kubevirt.md | 10 +- site/content/de/trainings/prometheus.md | 1 - site/content/de/trainings/terraform.md | 10 - site/content/en/authors/_index.md | 15 ++ site/content/en/authors/david-kilchenmann.md | 20 ++ site/content/en/faq/_index.md | 10 + site/content/en/faq/topic1/_index.md | 6 + site/content/en/faq/topic1/question-one.md | 7 + site/content/en/faq/topic2/_index.md | 6 + site/content/en/faq/topic2/question1.md | 10 + site/content/en/faq/topic3/_index.md | 6 + site/content/en/faq/topic3/question-four.md | 7 + site/content/en/faq/topic3/question-three.md | 7 + site/content/en/faq/topic4/_index.md | 6 + site/content/en/faq/topic4/question-eight.md | 7 + site/content/en/faq/topic4/question-five.md | 7 + site/content/en/faq/topic4/question-seven.md | 7 + site/content/en/faq/topic4/question-six.md | 7 + site/content/en/faq/topic5/_index.md | 6 + site/content/en/faq/topic5/question-eleven.md | 7 + .../en/faq/topic5/question-fourteen.md | 7 + site/content/en/faq/topic5/question-nine.md | 7 + site/content/en/faq/topic5/question-ten.md | 7 + .../en/faq/topic5/question-thirteen.md | 7 + site/content/en/faq/topic5/question-twelve.md | 7 + site/content/en/journal/_index.md | 22 ++ site/content/en/journal/story2.md | 35 +++ site/content/en/journal/testpost.md | 202 ++++++++++++++++++ site/content/en/privacy/_index.md | 8 +- site/content/en/stories/_index.md | 15 ++ site/content/en/stories/baloise.md | 121 +++++++++++ site/content/en/stories/postinfance.md | 139 ++++++++++++ site/content/en/trainings/_index.md | 64 +++++- site/content/en/trainings/ansible.md | 5 + site/content/en/trainings/argo-cd.md | 7 + site/content/en/trainings/cilium.md | 7 +- .../en/trainings/container-kubernetes.md | 5 + .../en/trainings/container-openshift.md | 4 + site/content/en/trainings/go.md | 5 +- site/content/en/trainings/helm.md | 4 + site/content/en/trainings/kubevirt.md | 7 +- site/content/en/trainings/microservices.md | 4 + .../content/en/trainings/mlops-datascience.md | 3 +- .../en/trainings/openshift-operations.md | 5 + site/content/en/trainings/prometheus.md | 17 +- site/content/en/trainings/quarkus.md | 5 + site/content/en/trainings/serverless.md | 5 + site/content/en/trainings/tekton.md | 5 + site/content/en/trainings/terraform.md | 32 ++- site/hugo_stats.json | 25 +++ 58 files changed, 924 insertions(+), 67 deletions(-) create mode 100644 site/content/en/authors/_index.md create mode 100644 site/content/en/authors/david-kilchenmann.md create mode 100644 site/content/en/faq/_index.md create mode 100644 site/content/en/faq/topic1/_index.md create mode 100644 site/content/en/faq/topic1/question-one.md create mode 100644 site/content/en/faq/topic2/_index.md create mode 100644 site/content/en/faq/topic2/question1.md create mode 100644 site/content/en/faq/topic3/_index.md create mode 100644 site/content/en/faq/topic3/question-four.md create mode 100644 site/content/en/faq/topic3/question-three.md create mode 100644 site/content/en/faq/topic4/_index.md create mode 100644 site/content/en/faq/topic4/question-eight.md create mode 100644 site/content/en/faq/topic4/question-five.md create mode 100644 site/content/en/faq/topic4/question-seven.md create mode 100644 site/content/en/faq/topic4/question-six.md create mode 100644 site/content/en/faq/topic5/_index.md create mode 100644 site/content/en/faq/topic5/question-eleven.md create mode 100644 site/content/en/faq/topic5/question-fourteen.md create mode 100644 site/content/en/faq/topic5/question-nine.md create mode 100644 site/content/en/faq/topic5/question-ten.md create mode 100644 site/content/en/faq/topic5/question-thirteen.md create mode 100644 site/content/en/faq/topic5/question-twelve.md create mode 100644 site/content/en/journal/_index.md create mode 100644 site/content/en/journal/story2.md create mode 100644 site/content/en/journal/testpost.md create mode 100644 site/content/en/stories/_index.md create mode 100644 site/content/en/stories/baloise.md create mode 100644 site/content/en/stories/postinfance.md diff --git a/site/config/_default/hugo.toml b/site/config/_default/hugo.toml index f19b451..aad37c0 100644 --- a/site/config/_default/hugo.toml +++ b/site/config/_default/hugo.toml @@ -69,10 +69,14 @@ copyRight = "Copyright (c) 2020-2024 Hyas" pageRef = "/en/trainings" name = "Trainings" weight = 1 + [[languages.en.menus.main]] + pageRef = "/en/stories" + name = "Stories" + weight = 2 [[languages.en.menus.main]] pageRef = "/en/about" name = "About" - weight = 2 + weight = 5 [[languages.en.menus.main]] pageRef = "/en/contact" name = "Contact" diff --git a/site/content/de/journal/_index.md b/site/content/de/journal/_index.md index 333aa21..679dd2b 100644 --- a/site/content/de/journal/_index.md +++ b/site/content/de/journal/_index.md @@ -6,6 +6,11 @@ description: "" draft: false +# don't publish the page +build: + list: never + render: never + header: title: "Journal" lead: "Neuigkeiten aus der Welt von Cloud Native und Open Source." diff --git a/site/content/de/journal/story2.md b/site/content/de/journal/story2.md index 131a427..4014e7a 100644 --- a/site/content/de/journal/story2.md +++ b/site/content/de/journal/story2.md @@ -23,6 +23,11 @@ partner: title: "Unser Partner" logo: "images/stories/baloise.png" link: "?" + +# don't publish the page +build: + list: never + render: never --- diff --git a/site/content/de/journal/testpost.md b/site/content/de/journal/testpost.md index 51b2a16..522e3b6 100644 --- a/site/content/de/journal/testpost.md +++ b/site/content/de/journal/testpost.md @@ -11,6 +11,11 @@ authors: ['david-kilchenmann'] categories: ['Trainings'] + # don't publish the page +build: + list: never + render: never + main_image : "images/journal/test/test.jpg" lead: "Lead-/Einleitungstext Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Accusam et justo duo." diff --git a/site/content/de/stories/baloise.md b/site/content/de/stories/baloise.md index 9c100e0..4c91b09 100644 --- a/site/content/de/stories/baloise.md +++ b/site/content/de/stories/baloise.md @@ -100,7 +100,7 @@ Joachim: Das Know-how ist breiter vorhanden. Das zeigt sich darin, dass im Suppo size="wide" title_icon="" title="Projektinfos" - text="" + text="" >}} ### Wie profitiert die Kundschaft der Baloise davon? diff --git a/site/content/de/stories/postinfance.md b/site/content/de/stories/postinfance.md index 259408d..bc8d775 100644 --- a/site/content/de/stories/postinfance.md +++ b/site/content/de/stories/postinfance.md @@ -13,8 +13,8 @@ trainings: link: "/trainings/container-kubernetes" person: - name : "Roger Bigler" - title : "Leiter Technologie & Infrastructure Data Management, PostFinance AG" + name : "Roger Bigler und Luana Cusseddu" + title : "Leiter Technologie & Infrastructure Data Management, Systems Engineer, PostFinance AG" quote: "Sie unterrichten Technologien und Architekturkonzepte, die sie in der Praxis operativ einsetzen, wodurch ein Dialog auf Augenhöhe entsteht." main_image : "images/stories/postfinance/main_image.jpg" @@ -26,7 +26,7 @@ partner: enable: true title: "Unser Partner" logo: "images/stories/postfinance/PostFinance.svg" - link: "?" + link: "https://www.postfinance.ch/" --- @@ -103,7 +103,7 @@ Eine wichtige Lösung im Kampf gegen den Fachkräftemangel in der IT-Branche ist size="wide" title_icon="" title="Projektinfos" - text="" + text="" >}} ## Das sagt eine Teilnehmerin { class="h1 sm my-8 my-lg-16" } diff --git a/site/content/de/trainings/cilium.md b/site/content/de/trainings/cilium.md index 14cd7e7..0b03ed4 100644 --- a/site/content/de/trainings/cilium.md +++ b/site/content/de/trainings/cilium.md @@ -106,8 +106,8 @@ trainers: testimonials: enable: true testimonial: - - title : "Das sagt unser Trainingsteilnehmer
Roland Egli, Solothurn" - logo : "images/testimonials/kt-solothurn.png" - text : "Herzlichen Dank für das wunderbare Zertifikat. Das Training war sehr lernreich und der Austausch mit den anderen Trainees empfand ich als sehr wertvoll. Toll organisiert." + - title : "Das sagt unser Trainingsteilnehmer
Roland Egli, Solothurn" + logo : "images/testimonials/kt-solothurn.png" + text : "Herzlichen Dank für das wunderbare Zertifikat. Das Training war sehr lernreich und der Austausch mit den anderen Trainees empfand ich als sehr wertvoll. Toll organisiert." --- diff --git a/site/content/de/trainings/go.md b/site/content/de/trainings/go.md index c6c74fb..0e388a9 100644 --- a/site/content/de/trainings/go.md +++ b/site/content/de/trainings/go.md @@ -110,8 +110,8 @@ trainers: testimonials: enable: true testimonial: - - title : "Das sagt unser Trainingsteilnehmer
Roland Egli, Solothurn" - logo : "images/testimonials/kt-solothurn.png" - text : "Herzlichen Dank für das wunderbare Zertifikat. Das Training war sehr lernreich und der Austausch mit den anderen Trainees empfand ich als sehr wertvoll. Toll organisiert." + - title : "Das sagt unser Trainingsteilnehmer
Roland Egli, Solothurn" + logo : "images/testimonials/kt-solothurn.png" + text : "Herzlichen Dank für das wunderbare Zertifikat. Das Training war sehr lernreich und der Austausch mit den anderen Trainees empfand ich als sehr wertvoll. Toll organisiert." --- diff --git a/site/content/de/trainings/kubevirt.md b/site/content/de/trainings/kubevirt.md index 5429ae2..fc4d908 100644 --- a/site/content/de/trainings/kubevirt.md +++ b/site/content/de/trainings/kubevirt.md @@ -17,18 +17,12 @@ techlogo: cut_sm: "images/tech/partials/KubeVirt_sm.svg" # Infos NEU 2024 -costs : "CHF 2300" -duration : "2 Tage" +costs: "CHF 2300" +duration: "2 Tage" certificate : "Zertifikat" documents: "Digitale Unterlagen" info: "Bringe deinen eigenen Laptop mit." -# old -personen: - #daten : "15.11.22, 16.11.22" - daten : "" - preis : "CHF 2300" - headerimages: img1 : "images/trainings/ACEND_Adventure_Eishoele@2x.jpg" img2 : "images/trainings/ACEND_Jeremy@2x.jpg" diff --git a/site/content/de/trainings/prometheus.md b/site/content/de/trainings/prometheus.md index 0a689c2..0de0ab8 100644 --- a/site/content/de/trainings/prometheus.md +++ b/site/content/de/trainings/prometheus.md @@ -110,7 +110,6 @@ trainers: trainer: - - title : "Thomas Philipona" image : "images/team/AC_Thoemu@2x.jpg" designation : "Trainer" diff --git a/site/content/de/trainings/terraform.md b/site/content/de/trainings/terraform.md index 06f7313..cda6367 100644 --- a/site/content/de/trainings/terraform.md +++ b/site/content/de/trainings/terraform.md @@ -98,16 +98,6 @@ trainingsinhalt: - el: "MariaDB und Demo Applikation" -# Kooperation -# kooperation: -# enable: true -# title: "Gemeinsam mit arch.cloud erarbeitet" -# subtitle: "In Zusammenarbeit mit arch.cloud" -# logo: "images/partner/arch-cloud.png" -# text: "Engineering von Cloud Native Lösungen ist ihre Passion. Sie unterstützen Kunden in der Cloud Transformation. Nicht nur bei Architektur, Infrastruktur und Software Entwicklung, sondern auch bei der passenden Strategie und Organisation." -# link: "https://arch.cloud" -# linktext: "arch.cloud" - # trainer trainers: diff --git a/site/content/en/authors/_index.md b/site/content/en/authors/_index.md new file mode 100644 index 0000000..67b6e0b --- /dev/null +++ b/site/content/en/authors/_index.md @@ -0,0 +1,15 @@ +--- +title: "Neuigkeiten aus der Welt von Cloud Native und Open Source." +# type: 'stories' +seo_title: "Neuigkeiten aus der Welt von Cloud Native und Open Source." +description: "" + +draft: false + +header: + title: "Journal" + lead: "Neuigkeiten aus der Welt von Cloud Native und Open Source." + +--- + +Unser acend Journal informiert über Neuigkeiten, weist auf relevante Ereignisse hin und informiert in Fachbeiträgen zu verschiedenen Cloud Native und Open Source Themen. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna voluptua. diff --git a/site/content/en/authors/david-kilchenmann.md b/site/content/en/authors/david-kilchenmann.md new file mode 100644 index 0000000..968ee51 --- /dev/null +++ b/site/content/en/authors/david-kilchenmann.md @@ -0,0 +1,20 @@ +--- +title: "David Kilchenmann" +slug: "david-kilchenmann" +seo_title: "" +description: "" +draft: false + +image: "images/team/AC_Dave@2x.jpg" +designation: "Sales" +abstract: "Der Mann ist der Traum aller Schwiegermütter und auch uns und unseren Kunden zaubert er immer wieder ein Lächeln ins Gesicht." +experience: "Seine ersten Schritte in der IT hat David nach seinem Bachelor in Business Administration bei der Swisscom gemacht. Dort war er als PM für das Dev Portal verantwortlich und hat den Software Day organisiert. Seit mehr als 3 Jahren ist er nun bei Puzzle als Key Account Manager unterwegs und erläutert den Kunden, wieso sie auf Cloud Native Technologien setzen sollten." +linkedin: "https://www.linkedin.com/in/david-kilchenmann/" +twitter: "https://twitter.com/DKilchenmann" +email: "dave@acend.ch" + +--- + +Der Mann ist der Traum aller Schwiegermütter und auch uns und unseren Kunden zaubert er immer wieder ein Lächeln ins Gesicht. + +Seine ersten Schritte in der IT hat David nach seinem Bachelor in Business Administration bei der Swisscom gemacht. Dort war er als PM für das Dev Portal verantwortlich und hat den Software Day organisiert. Seit mehr als 3 Jahren ist er nun bei Puzzle als Key Account Manager unterwegs und erläutert den Kunden, wieso sie auf Cloud Native Technologien setzen sollten. \ No newline at end of file diff --git a/site/content/en/faq/_index.md b/site/content/en/faq/_index.md new file mode 100644 index 0000000..0d74203 --- /dev/null +++ b/site/content/en/faq/_index.md @@ -0,0 +1,10 @@ +--- +title: "FAQ" +seo_title: "Häufig gestellte Fragen zu den acend Trainings" +date: 2020-09-02T13:43:28+02:00 +draft: false +topic_selector: true +main_title: "Frequently Asked Questions" +lead_text: "#NeverStopLearning" +type: "faq" +--- diff --git a/site/content/en/faq/topic1/_index.md b/site/content/en/faq/topic1/_index.md new file mode 100644 index 0000000..87ae933 --- /dev/null +++ b/site/content/en/faq/topic1/_index.md @@ -0,0 +1,6 @@ +--- +title: "Zertifikate und Badges" +draft: false +weight: 1 +abstract: "" +--- diff --git a/site/content/en/faq/topic1/question-one.md b/site/content/en/faq/topic1/question-one.md new file mode 100644 index 0000000..ebcf449 --- /dev/null +++ b/site/content/en/faq/topic1/question-one.md @@ -0,0 +1,7 @@ +--- +title: "Wie erhalte ich mein Zertifikat?" +draft: false +weight: 1 +--- + +Nach dem Training erhältst Du von uns eine E-Mail mit Deinem persönlichen Zertifikat im Anhang. In der Regel geschieht dies innerhalb von 24 Stunden. \ No newline at end of file diff --git a/site/content/en/faq/topic2/_index.md b/site/content/en/faq/topic2/_index.md new file mode 100644 index 0000000..aae4b97 --- /dev/null +++ b/site/content/en/faq/topic2/_index.md @@ -0,0 +1,6 @@ +--- +title: "Slack & bleib mit uns in Kontakt" +draft: false +weight: 1 +abstract: "" +--- diff --git a/site/content/en/faq/topic2/question1.md b/site/content/en/faq/topic2/question1.md new file mode 100644 index 0000000..e5df34b --- /dev/null +++ b/site/content/en/faq/topic2/question1.md @@ -0,0 +1,10 @@ +--- +title: "Wie bleiben wir in Kontakt?" +draft: false +weight: 1 +--- + +Du hast verschiedene Möglichkeiten mit uns in Kontakt zu bleiben: +1) Kontaktiere uns direkt via hello@acend.ch oder https://acend.ch/kontakt/ +2) Abonniere unseren Newsletter: https://acend.ch/#newsletter +3) Kommuniziere mit uns in der acend Slack Community diff --git a/site/content/en/faq/topic3/_index.md b/site/content/en/faq/topic3/_index.md new file mode 100644 index 0000000..47208a4 --- /dev/null +++ b/site/content/en/faq/topic3/_index.md @@ -0,0 +1,6 @@ +--- +title: "Cloud Native" +draft: false +weight: 1 +abstract: "" +--- diff --git a/site/content/en/faq/topic3/question-four.md b/site/content/en/faq/topic3/question-four.md new file mode 100644 index 0000000..d6e9839 --- /dev/null +++ b/site/content/en/faq/topic3/question-four.md @@ -0,0 +1,7 @@ +--- +title: "Was sind die Vorteile von Cloud Native?" +draft: false +weight: 1 +--- + +Cloud Native Anwendungen sind modular, skalierbar und hochverfügbar. Sie können schneller entwickelt und ausgerollt werden. Durch die Automatisierung von Prozessen wird die Betriebsstabilität erhöht. Cloud Native Anwendungen sind zudem kosteneffizient und können flexibel betrieben werden. diff --git a/site/content/en/faq/topic3/question-three.md b/site/content/en/faq/topic3/question-three.md new file mode 100644 index 0000000..468b50d --- /dev/null +++ b/site/content/en/faq/topic3/question-three.md @@ -0,0 +1,7 @@ +--- +title: "Was ist Cloud Native?" +draft: false +weight: 1 +--- + +Cloud Native ist ein Ansatz, um Anwendungen zu entwickeln und zu betreiben. Dabei werden die Vorteile der Cloud voll ausgeschöpft. Cloud Native Anwendungen sind modular, skalierbar und hochverfügbar. Sie werden in Containern betrieben und dynamisch orchestriert. Cloud Native Technologien sind Open Source und werden von der Cloud Native Computing Foundation (CNCF) unterstützt. diff --git a/site/content/en/faq/topic4/_index.md b/site/content/en/faq/topic4/_index.md new file mode 100644 index 0000000..b87e8d2 --- /dev/null +++ b/site/content/en/faq/topic4/_index.md @@ -0,0 +1,6 @@ +--- +title: "Was ist...?" +draft: false +weight: 1 +abstract: "" +--- diff --git a/site/content/en/faq/topic4/question-eight.md b/site/content/en/faq/topic4/question-eight.md new file mode 100644 index 0000000..1b213aa --- /dev/null +++ b/site/content/en/faq/topic4/question-eight.md @@ -0,0 +1,7 @@ +--- +title: "Was ist ein Microservice?" +draft: false +weight: 1 +--- + +Ein Microservice ist ein kleiner, unabhängiger Dienst, der eine spezifische Funktion erfüllt. diff --git a/site/content/en/faq/topic4/question-five.md b/site/content/en/faq/topic4/question-five.md new file mode 100644 index 0000000..0543cd1 --- /dev/null +++ b/site/content/en/faq/topic4/question-five.md @@ -0,0 +1,7 @@ +--- +title: "Was ist Kubernetes?" +draft: false +weight: 1 +--- + +Kubernetes ist ein Open Source System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen. Es wurde von Google entwickelt und wird von der Cloud Native Computing Foundation (CNCF) unterstützt. Kubernetes ist die führende Plattform für Container Orchestrierung und wird von vielen Unternehmen weltweit eingesetzt. diff --git a/site/content/en/faq/topic4/question-seven.md b/site/content/en/faq/topic4/question-seven.md new file mode 100644 index 0000000..2916a41 --- /dev/null +++ b/site/content/en/faq/topic4/question-seven.md @@ -0,0 +1,7 @@ +--- +title: "Was ist ein Container?" +draft: false +weight: 1 +--- + +Ein Container ist eine standardisierte Einheit von Software, die alle notwendigen Abhängigkeiten enthält, um eine Anwendung auszuführen. Container sind isoliert und laufen auf einem gemeinsamen Betriebssystem. Sie sind leichtgewichtig und können schnell gestartet und gestoppt werden. Container sind die Grundlage für Cloud Native Anwendungen. diff --git a/site/content/en/faq/topic4/question-six.md b/site/content/en/faq/topic4/question-six.md new file mode 100644 index 0000000..2d59390 --- /dev/null +++ b/site/content/en/faq/topic4/question-six.md @@ -0,0 +1,7 @@ +--- +title: "Was ist OpenShift?" +draft: false +weight: 1 +--- + +OpenShift ist eine Kubernetes Distribution, die von Red Hat entwickelt wurde. Sie basiert auf Kubernetes und bietet zusätzliche Funktionen für die Entwicklung, den Betrieb und die Skalierung von Cloud Native Anwendungen. OpenShift ist eine Container Plattform, die auf Kubernetes aufbaut und von Red Hat unterstützt wird. diff --git a/site/content/en/faq/topic5/_index.md b/site/content/en/faq/topic5/_index.md new file mode 100644 index 0000000..2d5e6fb --- /dev/null +++ b/site/content/en/faq/topic5/_index.md @@ -0,0 +1,6 @@ +--- +title: "Trainings" +draft: false +weight: 1 +abstract: "" +--- diff --git a/site/content/en/faq/topic5/question-eleven.md b/site/content/en/faq/topic5/question-eleven.md new file mode 100644 index 0000000..8a3eb73 --- /dev/null +++ b/site/content/en/faq/topic5/question-eleven.md @@ -0,0 +1,7 @@ +--- +title: "Wie lange dauern die Trainings und was kostet ein Kurs?" +draft: false +weight: 1 +--- + +Die Trainings dauern 1–2 Tage. Die Dauer und der Preis variiert je nach Kurs. Für Gruppen ab 12 Personen werden separate Konditionen angeboten. diff --git a/site/content/en/faq/topic5/question-fourteen.md b/site/content/en/faq/topic5/question-fourteen.md new file mode 100644 index 0000000..6ecd8b0 --- /dev/null +++ b/site/content/en/faq/topic5/question-fourteen.md @@ -0,0 +1,7 @@ +--- +title: "Was passiert nach dem Training?" +draft: false +weight: 1 +--- + +acend sieht sich als Teil der Cloud-Native-Community und legt Wert auf Austausch während und nach den Trainings. Das heisst, Teilnehmer:innen werden eingeladen, Teil dieser Community zu werden und sich kontinuierlich weiterzuentwickeln. Ausserdem senden wir dir dein Zertifikat zu. diff --git a/site/content/en/faq/topic5/question-nine.md b/site/content/en/faq/topic5/question-nine.md new file mode 100644 index 0000000..ecadf63 --- /dev/null +++ b/site/content/en/faq/topic5/question-nine.md @@ -0,0 +1,7 @@ +--- +title: "Für wen sind die Trainings geeignet?" +draft: false +weight: 1 +--- + +Unsere Trainings richten sich an Software-Entwickler:innen, System- oder DevOps-Ingenieur:innen. diff --git a/site/content/en/faq/topic5/question-ten.md b/site/content/en/faq/topic5/question-ten.md new file mode 100644 index 0000000..e70434b --- /dev/null +++ b/site/content/en/faq/topic5/question-ten.md @@ -0,0 +1,7 @@ +--- +title: "Brauche ich Vorkenntnisse?" +draft: false +weight: 1 +--- + +Das hängt vom Kurs ab: Für die „Basics“-Trainings sind meist keine oder nur geringe Vorkenntnisse nötig. Ein Laptop mit Internetzugang wird jedoch vorausgesetzt. diff --git a/site/content/en/faq/topic5/question-thirteen.md b/site/content/en/faq/topic5/question-thirteen.md new file mode 100644 index 0000000..7b8d597 --- /dev/null +++ b/site/content/en/faq/topic5/question-thirteen.md @@ -0,0 +1,7 @@ +--- +title: "Gibt es auch Trainings für Teams oder Unternehmen?" +draft: false +weight: 1 +--- + +Ja. Neben öffentlich ausgeschriebenen Kursen bietet acend auch Firmen-Trainings mit individuellen Terminen und Bedingungen an. diff --git a/site/content/en/faq/topic5/question-twelve.md b/site/content/en/faq/topic5/question-twelve.md new file mode 100644 index 0000000..2fd46ee --- /dev/null +++ b/site/content/en/faq/topic5/question-twelve.md @@ -0,0 +1,7 @@ +--- +title: "Sind die Trainings praxisnah?" +draft: false +weight: 1 +--- + +acend kombiniert theoretische Inputs mit praxisorientierten „hands-on Labs“, damit Teilnehmer:innen das Gelernte direkt anwenden können. diff --git a/site/content/en/journal/_index.md b/site/content/en/journal/_index.md new file mode 100644 index 0000000..679dd2b --- /dev/null +++ b/site/content/en/journal/_index.md @@ -0,0 +1,22 @@ +--- +title: "Neuigkeiten aus der Welt von Cloud Native und Open Source." +# type: 'stories' +seo_title: "Neuigkeiten aus der Welt von Cloud Native und Open Source." +description: "" + +draft: false + +# don't publish the page +build: + list: never + render: never + +header: + title: "Journal" + lead: "Neuigkeiten aus der Welt von Cloud Native und Open Source." + +categories: + ["News", "Open Source", "Trainings", "Programming"] +--- + +Unser acend Journal informiert über Neuigkeiten, weist auf relevante Ereignisse hin und informiert in Fachbeiträgen zu verschiedenen Cloud Native und Open Source Themen. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna voluptua. diff --git a/site/content/en/journal/story2.md b/site/content/en/journal/story2.md new file mode 100644 index 0000000..aabd4b9 --- /dev/null +++ b/site/content/en/journal/story2.md @@ -0,0 +1,35 @@ +--- +title: "Eine Entdeckungsreise durch die Welt der eleganten Programmierung" +# type: 'trainings' +seo_title: "Ansible Kickstart-Training" +description: "Lerne von unseren Ansible-Cracks, wie du linuxbasierte Services konfigurieren und automatisieren kannst." +date: 2023-09-15T12:16:39+06:00 +draft: false +weight: 10 +categories: ["News", "Open Source"] +slug: + +# don't publish the page +build: + list: never + render: never + +person: + name : "Robert Mohaupt" + title : "IT-Projektmanager, Baloise" + +main_image : "images/trainings/ACEND_Hicham@2x.jpg" + +lead: "Lead-/Einleitungstext Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Accusam et justo duo." + +# Partner +partner: + enable: true + title: "Unser Partner" + logo: "images/stories/baloise.png" + link: "?" + + +--- + +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. diff --git a/site/content/en/journal/testpost.md b/site/content/en/journal/testpost.md new file mode 100644 index 0000000..e9033bc --- /dev/null +++ b/site/content/en/journal/testpost.md @@ -0,0 +1,202 @@ +--- +title: "Eine Entdeckungsreise durch die Welt der eleganten Programmierung" +# type: 'trainings' +seo_title: "Ansible Kickstart-Training" +description: "Lerne von unseren Ansible-Cracks, wie du linuxbasierte Services konfigurieren und automatisieren kannst." +date: 2023-09-15T12:16:39+06:00 +draft: false +weight: 10 +slug: +authors: ['david-kilchenmann'] +categories: ['Trainings'] + + +# don't publish the page +build: + list: never + render: never + +main_image : "images/journal/test/test.jpg" + +lead: "Lead-/Einleitungstext Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Accusam et justo duo." + + + +--- + +Apache Kafka ist eine weit verbreitete, robuste und verteilte Streaming- und Event-Plattform. Mit der Ablösung von +Apache Zookeeper als zentralen Koordinations-Dienst durch den KRaft Algorithmus erreicht Kafka einen Meilenstein, +dem in der Kafka-Community schon lange entgegengefiebert wurde. Nun ist es soweit. + +{{< figure + process="fill 1600x800" + lqip="21x webp q20" + loading="eager" + fetchpriority="high" + src="images/journal/test/TK_BlogPost_SommerWorkshop2024_3.jpg" + alt="A yellow and black bird sitting on top of a body of water" + caption="A yellow and black bird sitting on top of a body of water. Photo by Vincent van Zalinge" +>}} + +### Traditionelle Architektur mit Apache ZooKeeper + +Ein Kafka-Cluster besteht aus mehreren Brokern, von denen einer als Controller fungiert. Dieser übernimmt zentrale +Aufgaben wie zum Beispiel das Management von Leader-Partitionen und Replica-Partitionen. So ist es zum Beispiel +seine Aufgabe, bei einem Ausfall eines Brokers eine Replica-Partition auf einen anderen Broker als neue +Leader-Partition zu promoten. Welcher der Broker als Kafka-Controller operiert, wird mittels Koordinations-Dienst +Apache ZooKeeper ermittelt. Der Controller ist für die aktive Kommunikation mit dem ZooKeeper-Cluster zuständig +und speichert die Cluster-, Topic- und Partitions-Metadaten in ZooKeeper. Eine traditionelle Kafka-Architektur +sieht daher wie folgt aus: + +{{< svg "assets/images/journal/test/kafka-kraft-migration-zookeeper-architecture.svg" >}} + +Diese Architektur ist seit den ersten Versionen von Kafka praktisch unverändert. Ende 2019 wurde mit der Annahme +des «Kafka Improvement Proposal» KIP-500 die Ablösung der Abhängigkeit zu ZooKeeper und dessen Ersatz mittels eines +Raft basierten Algorithmus bestummen. Dieser wird bei Kafka KRaft (Kafka + Raft) genannt. + +{{< slideshow >}} +{{< slider-img src="images/journal/test/TK_BlogPost_SommerWorkshop2024_3.jpg" caption="Wanderung von Sunnbüel zum Hotel Schwarenbach" >}} +{{< slider-img src="images/journal/test/TK_BlogPost_SommerWorkshop2024_2.jpg" caption="Bergsee vor dem Hotel Schwarenbach" >}} +{{< slider-img src="images/journal/test/TK_BlogPost_SommerWorkshop2024_4.jpg" caption="Aussicht vom Gemmi-Pass" >}} +{{< /slideshow >}} + +### Kafka mit KRaft ohne ZooKeeper + +Die Trennung von ZooKeeper bringt für Kafka unter anderem folgende Vorteile: + +**Architektur:** ZooKeeper musste getrennt betrieben werden. Die Ablösung bringt eine Vereinheitlichung von +Security-Konzepten, Kommunikations-Protokollen, Konfigurations-Methoden, Monitoring-Ansätze, Failover-Szenarien. + +**Skalierung:** ZooKeeper ist nicht für den Einsatz von grossen Datenmengen vorgesehen, was für Kafka eine ungefähre +Limite von 200’000 Partitionen pro Kafka-Cluster bedeutet. Mit KRaft entfallen diese Limitierungen weitestgehend. + +**Performance:** In einem ZooKeeper basierten System werden die Metadaten in ZooKeeper gespeichert. Der aktive +Kafka-Controller führt eine Kopie dieser Metadaten. Fällt der Controller aus, wird mittels Leader-Election ein +neuer Controller bestimmt, welcher die Metadaten auf ZooKeeper replizieren muss. Je nach Grösse des Clusters +(z.B. Partitionen) dauert dieser Prozess mehrere Sekunden oder führt im Extremfall zum Timeout. Im KRaft-Modus +werden die Metadaten im Single-Partition-Topic `__cluster_metadata` gespeichert. Updates an Metadaten werden +eventbasiert an alle Broker verteilt. Die Metadaten können jederzeit mittels Event-Sourcing aus dem `__cluster_metadata` +Topic wiederhergestellt werden. + +{{< youtube id="FrQKfrMH_nU" >}} + +In einem KRaft basierten Cluster gibt es für eine Kafka Instanz die zwei Rollen «broker» und «controller». Als «broker» +operiert die Kafka Instanz wie ein traditioneller Kafka-Broker. Die Rolle «controller» ist für die KRaft Instanzen +vorgesehen. Mit diesem Modell gibt es auch die Möglichkeit, die Instanzen im «combined» Mode zu betreiben. Dabei +nimmt eine Instanz gleichzeitig beide Aufgaben wahr. Dieser Modus ist jedoch für produktive Umgebungen noch nicht +empfohlen. + +{{< svg "assets/images/journal/test/kafka-kraft-migration-kraft-roles.svg" >}} + +#### KRaft Roadmap + +Seit mehr als einem Jahr und der Einführung von Kafka 3.3 sind KRaft basierte Kafka-Cluster produktionsreif. Der +zu Beginn fehlende Migrationspfad von ZooKeeper zu KRaft wurde mit der Version 3.6 nachgeliefert. ZooKeeper wurde +bereits offiziell als Deprecated markiert und der erste Release von Kafka 4.0 ohne ZooKeeper wird noch im Jahr 2024 +erwartet. Es ist zu erwarten, dass nach der letzten Version mit ZooKeeper-Unterstützung noch während 12 Monaten +kritische Bugfixes für ZooKeeper basierte Cluster ausgeliefert werden. + +{{< svg "assets/images/journal/test/kafka-kraft-migration-timeline.svg" >}} + +### Migration + +> _«KRaft has been supported in Confluent Cloud for over a year now […] We are about near 100% migration to KRaft»_ +> +> -- Thomas Chase, Confluent Inc., Mai 2024 + +Die Migration von ZooKeeper zu KRaft muss durch einen Bridge Release erfolgen. Dies sind Releases, die einerseits den +ZooKeeper und KRaft Modus unterstützen sowie Tooling für die Migration beinhalten. Da Kafka 4.0 ZooKeeper nicht mehr +unterstützt und 3.8 die letzten Features für Kafka 3 liefert, muss eine Migration also zwischen Version 3.6.2 und 3.8 +erfolgen. + +{{< svg "assets/images/journal/test/kafka-kraft-migration-releases.svg" >}} + +Eine Migration erfolgt in mehreren Schritten und beinhaltet ebenfalls die Möglichkeit, den Cluster abhängig vom +Fortschritt der Migration noch auf den ZooKeeper-Modus zurückzusetzen. Je nach eingesetzter Distribution oder +Operator sind die Schritte der Migration teilweise automatisiert. + +Während der Migration wird der Kafka-Cluster in den Dual-Write Modus versetzt. In diesem werden die Metadaten von +KRaft Leader zusätzlich in ZooKeeper gespeichert. Dies ermöglicht ein Rollback zurück zum Ausgangszustand. + +{{< svg "assets/images/journal/test/kafka-kraft-migration-states.svg" >}} + +Eine Migration erfolgt in folgenden Schritten. Die Angabe zur Automatisierung bezieht sich auf den Strimzi Operator. + +{{< csvtable "responsive" "," >}} +Schritt,Modus,Beschreibung,Automatisiert,Rollback +1,ZooKeeper,Ausgangszustand,Nein,- +2,ZooKeeper,KRaft Instanzen werden erstellt. Diese warten auf die Verbindung der Kafka-Broker.,Ja,Ja +3,ZooKeeper,Kafka Broker verbinden sich mit den KRaft Instanzen. Die Migration der Metadaten aus ZooKeeper zu KRaft beginnt.,Ja,Ja +4,Dual-Write,Migration der Metadaten ist abgeschlossen. Der Leader der KRaft Instanzen schreibt die Änderungen an den Metadaten parallel in ZooKeeper. Die Kafka-Broker haben ihre Verbindung mit ZooKeeper getrennt. Der Zustand Dual-Write ist erreicht. Es ist der letztmögliche Zeitpunkt für einen Rollback.,Ja,Ja +5,KRaft,Der Leader der KRaft Instanzen schreibt die Metadaten nicht weiter zu ZooKeeper. Die Verbindung zu ZooKeeper wird getrennt.,Nein,Nein +6,KRaft,Die ZooKeeper Instanzen werden ausgeschaltet,Ja,Nein +7,KRaft,Die Migration ist beendet und der Zielzustand ist erreicht.,-,Nein +{{< /csvtable >}} + +Wird der Strimzi/AMQ Streams Operator verwendet, werden die automatisierten Schritte vom Cluster-Operator übernommen. +Das Auslösen der Migration, der allfällige Rollback und das Abschliessen der Migration wird über die Annotation +`strimzi.io/kraft` auf der Kafka-Ressource gesteuert. + +
+ +#### Limitationen für KRaft basierte Cluster + +Für die Migration zu ZooKeeper gibt es gewisse Limitationen. Es muss vorgängig geprüft werden, ob eine Migration von +einer Limitation betroffen ist. + +
+Allgemein + +* Die Migration sollte mit den neuesten Kafka-Versionen, Operatoren und Konfigurationen durchgeführt werden. +* Der Combined Mode von KRaft ist für produktive Cluster nicht empfohlen +* Nach der Migration ist der Wechsel zurück zu ZooKeeper nicht mehr möglich. +* Während der Migration ist es nicht möglich, die `metadata.version` resp. `inter.broker.protocol.version` während des Upgrades zu ändern. Wird dies gemacht, kann dies den Cluster zerstören. +* Im Moment werden für produktive Cluster nur 3 KRaft-Controller empfohlen. Eine höhere Anzahl wird explizit nicht empfohlen. + +
+Folgende Features, welche in ZooKeeper basierten Clustern unterstützt werden, werden im KRaft-Modus zurzeit noch nicht unterstützt. Diese werden +in der Kafka Version 3.8.0 produktionsreif. + +* JBOD-Konfiguration (Just a Bunch of Disks) mit mehreren Storage-Locations. Die Spezifikation als JBOD mit nur einer Storage-Location ist möglich. +* Änderungen am KRaft-Quorum (z.B. KRaft-Instanzen hinzufügen oder entfernen). + +
+Spezifisch für Strimzi / AMQ-Streams Operator basierte Deployments gilt weiter: + +* Um die Migration zu starten, muss mindestens Strimzi 0.40.0 oder neuer mit Kafka 3.7.0 verwendet werden. +* Der Kafka-Cluster muss mit KafkaNodePools konfiguriert sein +* Der Bidirectional Topic Operator wird nicht unterstützt. + +
+ +#### Vorbereitung für eine Migration + +Folgende Punkte sind zu beachten wenn eine Migration bevorsteht + +* Der Cluster erfüllt alle Voraussetzungen für eine Migration (siehe Limitationen) +* Auch wenn die Migration keinen direkten Einfluss auf neuere Kafka-Clients hat, muss geprüft werden, ob eventuell noch alte Konfigurationen verwendet werden, die ZooKeeper voraussetzen. Als Beispiel: + * Burrow verwendet ZooKeeper direkt + * Frühere Versionen von Cruise Control verwenden ZooKeeper ebenfalls direkt +* Sicherstellen, dass genügend Ressourcen für die Migration zur Verfügung stehen. + * Während der Migration sind ZooKeeper und KRaft Instanzen parallel aktiv. + * KRaft Instanzen sollten auf ähnlicher Hardware wie ZooKeeper betrieben werden. + * Empfehlungen von Confluent für produktive ZooKeeper-/KRaft Instanzen: 4GB Memory, 1GB JVM Heap-Space, 64GB Disk-Space. +* Das Monitoring vorbereiten für KRaft Instanzen. Diese können analog den Kafka-Brokern mittels JMX-Metriken überwacht werden. +* Für die Migration wird empfohlen folgende LogLevels zu erhöhen: + * `log4j.logger.org.apache.kafka.metadata.migration=TRACE` + +
+ +Weiter empfiehlt es sich, auch die CLI-Tools vorzubereiten. Diese werden bei Bedarf für administrative- und +debugging-Zwecke verwendet. Insbesondere sollten die neuen CLI-Tools, welche die ZooKeeper-Shell ablösen, +zur Verfügung stehen: + +**Metadata Quorum Tool:** `kafka-metadata-quorum` kann verwendet werden um den Status der Metadaten Partition zu untersuchen. + +**Kafka Log Tool:** `kafka-dump-log` kann verwendet werden, um die log Segmente direkt aus dem Metadaten-Verzeichnis zu lesen. + +**Metadata Shell:** `kafka-metadata-shell` ermöglicht die interaktive Untersuchung der Cluster Metadaten (analog ZooKeeper-Shell) + +## Dürfen wir dich begleiten? + +Benötigst du Hilfe bei der Migration deines Kafka Clusters von Apache ZooKeeper zu KRaft oder hast du allgemeine Fragen zu Apache Kafka? Zögere nicht und kontaktieren uns. diff --git a/site/content/en/privacy/_index.md b/site/content/en/privacy/_index.md index 6016ea6..528b5d6 100644 --- a/site/content/en/privacy/_index.md +++ b/site/content/en/privacy/_index.md @@ -11,18 +11,18 @@ draft: false ## General Information We value your privacy and manage your data only in accordance with the legal requirements. In this privacy policy, we will explain how we collect and otherwise process personal information. Personal data means all information relating to a specific or identifiable person. -This privacy policy is based on the EU General Data Protection Regulation (GDPR). Although the GDPR is a regulation of the European Union (EU), it also may apply to Swiss businesses in certain circumstances.  +This privacy policy is based on the EU General Data Protection Regulation (GDPR). Although the GDPR is a regulation of the European Union (EU), it also may apply to Swiss businesses in certain circumstances. ## Responsible People Responsible for the data processing, which we describe here, are the contacts listed below. If you have concerns regarding data protection, you can contact us at the following address: -acend.ch -acend gmbh +acend.ch +acend gmbh Belpstrasse 37 3007 Bern -datenschutz@acend.ch +datenschutz@acend.ch Ph. +41 31 370 22 00 ## Data Protection Officer diff --git a/site/content/en/stories/_index.md b/site/content/en/stories/_index.md new file mode 100644 index 0000000..48ce1b2 --- /dev/null +++ b/site/content/en/stories/_index.md @@ -0,0 +1,15 @@ +--- +title: "IT Masterpieces and Their Success Stories" +seo_title: "IT Masterpieces and Their Success Stories" +description: "" +type: 'stories' + +draft: false + +header: + title: "Stories" + lead: "IT Masterpieces and Their Success Stories" + +--- + +Our clients share their success stories: real experiences, real change. Here, they share the impact our training has had on them. Get inspired by their individual journeys and discover how our training can help you move forward too. \ No newline at end of file diff --git a/site/content/en/stories/baloise.md b/site/content/en/stories/baloise.md new file mode 100644 index 0000000..ffc248c --- /dev/null +++ b/site/content/en/stories/baloise.md @@ -0,0 +1,121 @@ +--- +title: "Engineers always find a solution – the only question is how efficiently." +type: 'stories' +seo_title: "Cloud Native Training Journey at Baloise" +description: "From claims reporting to premium calculators – Baloise relies on in-house developed applications for its digital financial and insurance solutions." +date: 2025-12-23T00:16:39+06:00 +draft: false +weight: 10 +slug: + +trainings: + - title: "Container & OpenShift" + link: "/trainings/container-openshift" + - title: "Prometheus" + link: "/trainings/prometheus" + + +person: + name : "Joachim Prinzbach and Nikolas Philips" + title : "Product Owner and Head of Engineering, IT Department at Baloise" + quote: "They teach technologies and architectural concepts that they use operationally in practice, which creates a dialogue at eye level." + + +main_image : "images/stories/baloise/main_image.jpg" + +lead: "From claims reporting to premium calculators – Baloise relies on in-house developed applications for its digital financial and insurance solutions. In 2020, the development team switched to a new container technology. Nikolas Philips and Joachim Prinzbach from Baloise explain how acend's training helped them eliminate a major time-killer." + +# Partner +partner: + enable: true + title: "Our Partner" + logo: "images/stories/baloise/baloise.svg" + link: "?" + + +--- + +At Baloise Park in Basel, the headquarters of the financial services provider with 8,000 employees across Europe, a strong wind blows around the three architecturally striking buildings this afternoon. Inside, Product Owner Nikolas Philips and Head of Engineering Joachim Prinzbach from Baloise’s IT department welcome us for a relaxed interview. They have just completed two extensive training periods with acend and are happy to take a moment to look back and share their experiences. + + +
+{{< figure + process="fill 2388x1616" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/baloise/Joachi_Prinzbach_Nikolas_Philips.jpg" + alt="Joachim Prinzbach and Nikolas Philips" + caption="Joachim Prinzbach and Nikolas Philips" +>}} +
+
+ +### What was the trigger for the training? + +Nikolas: We underwent a partial modernization of Baloise’s application infrastructure. IT generally never stands still. With every technological development, employee further education is central. +Joachim: Another goal was the independence of the application teams, to be as independent as possible from external factors and to increase efficiency thanks to shorter communication paths. To achieve this, the teams needed the right tools. + +### How did you come across acend? + +Nikolas: A few years ago, we initially wanted to train the employees ourselves, but there simply wasn't enough time – and the necessary pedagogical know-how was missing. We already knew some of the trainers and thought it was cool when acend launched their training offer shortly after. Right from the first introductory meeting, we knew it was a great fit, both professionally and personally. + +### What convinced you? + +Nikolas: The flexibility. Acend adapted the training specifically to our environment and, in particular, to our infrastructure. Their offer was tailored exactly to us. Meaning, we could cut out irrelevant topics and add more important ones instead. Additionally, we were able to benefit from their wealth of experience. The trainers knew exactly how to handle the different knowledge levels of the participants. Advanced users were specifically challenged, and less experienced ones were ideally supported. + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/baloise/whiteboard.jpg" + alt="Nikolas Philips, Product Owner, Baloise" + caption="" +>}} + +### How did the training sessions go? + +Joachim: We had two broad training periods over a span of one and a half years. A total of 200 developers and system engineers were trained in OpenShift and Prometheus/Grafana. The training sessions took place on-site – in Basel, Germany, and Serbia. Between 12 and 16 employees participated per training unit, supported by two trainers – a very comfortable setting for a training course. + +### What did the participants particularly appreciate about the training? + +Nikolas: The training consisted of theoretical blocks and labs to get straight into practice. Solving tasks is important because that’s when mistakes happen. And since the trainers are on-site, there's no long search for a solution. This eliminates a major time-killer. Developers usually find a solution – but the question is how quickly and cleanly. Our goal was for employees to be able to apply what they learned immediately after the training. The more time passes between training and application, the less sticks. + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/baloise/Nikolas_Philips.jpg" + alt="Nikolas Philips, Product Owner, Baloise" + caption="Nikolas Philips, Product Owner, Baloise" +>}} + +### What has changed as a result of the training? + +Joachim: The know-how is more widely available. This is evident in the fact that hardly any questions regarding the trained topics are asked in the support channel anymore. Self-sufficiency has been strengthened. + +{{< infobox + size="wide" + title_icon="" + title="Project Information" + text="" +>}} + +### How do Baloise customers benefit from this? + +Joachim: Simple and practical digital services are a societal need. Many people no longer want to have to call to report a claim. A few clicks are enough. By staying on the ball, we can offer ever-better digital services. + +### Why would you recommend acend? + +Nikolas: The trainers come from a practical background and are very familiar with our daily business – in my view, the biggest recommendation feature. +Joachim: Another huge plus is the flexibility. Acend adapts to the customer's environment. I like that they are based locally in Switzerland. This meant the training could take place in our corporate language – as well as the exchange during the relaxed drinks (Apéro) after the training sessions. + +{{< infobox + size="narrow" + title="About Baloise" + text="As a European company headquartered in Basel with subsidiaries in Belgium, Germany, and Luxembourg, Baloise has been active for around 160 years with currently 8,000 employees. In Switzerland, Baloise Versicherung AG operates together with Baloise Bank AG as a focused financial services provider. With the unique combination of insurance and banking in Switzerland, customers receive all-round advice with solutions tailored to their needs." +>}} + +  \ No newline at end of file diff --git a/site/content/en/stories/postinfance.md b/site/content/en/stories/postinfance.md new file mode 100644 index 0000000..982bcfe --- /dev/null +++ b/site/content/en/stories/postinfance.md @@ -0,0 +1,139 @@ +--- +title: "Kubernetes is a different way of handling software" +type: 'stories' +seo_title: "" +description: "One training, three perspectives: How did the trainer, the client, and a participant experience the Kubernetes course?" +date: 2023-09-15T12:16:39+06:00 +draft: false +weight: 10 +slug: + +trainings: + - title: "Container & Kubernetes" + link: "/trainings/container-kubernetes" + +person: + name : "Roger Bigler and Luana Cusseddu" + title : "Head of Technology & Infrastructure Data Management, Systems Engineer, PostFinance AG" + quote: "They teach technologies and architectural concepts that they use operationally in practice, creating a dialogue at eye level." + +main_image : "images/stories/postfinance/main_image.jpg" + +lead: "acend trainer Gabriel Graf trained the team at PostFinance AG during the introduction of Kubernetes technology. He knows the paradigm shift that comes with it all too well from his own practical experience. In his main job, Gabriel is a Cloud Engineer at Swiss Mobiliar. The fact that he knows both sides as a trainer was particularly well-received during the IT training sessions at PostFinance." + +# Partner +partner: + enable: true + title: "Our Partner" + logo: "images/stories/postfinance/PostFinance.svg" + link: "https://www.postfinance.ch/" + + +--- +
+
+{{< figure + process="fill 2388x1616" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/postfinance/postfinance-gebaeude.jpg" + alt="PostFinance AG building" + caption="PostFinance AG" +>}} +
+
+ +## What the trainer says about the IT training { class="h1 sm mb-8 mb-lg-16" } + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/postfinance/Gabriel-Graf.jpg" + alt="Gabriel Graf, Trainer, acend" + caption="Gabriel Graf, Trainer, acend" +>}} + +### What was the reason for the training? + +PostFinance introduced containers and Kubernetes across the board. This is a new way of operating and deploying software. The transition requires new ways of thinking and brings its own language. I have gone through such transitions myself and, as a trainer, I enable others to grasp this technology quickly and use it effectively. + +### Who participated in the training? + +The participants came from the fields of management, software engineering, data science, business analysis, and software testing. The spectrum ranged from beginners who had never worked with Kubernetes to a few experts. The great thing was that the participants collaborated across different teams. + +### How are the training sessions structured? + +The training is a varied mix of theoretical foundations and labs. We directly reference the company's IT infrastructure. In the case of PostFinance, an internal specialist was present to represent the "company DNA." This allowed us to address the specific starting situation of PostFinance, and the tools could be tested one-to-one in the participants' own environment and put directly into practice. + +{{< infobox + size="wide" + title_icon="" + title="What did the training bring to PostFinance?" + text="" +>}} + +## What the client says about the training { class="h1 sm my-8 my-lg-16" } + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/postfinance/roger_bigler.jpg" + alt="Roger Bigler, Head of Technology & Infrastructure Data Management, PostFinance AG" + caption="Roger Bigler, Head of Technology & Infrastructure Data Management, PostFinance AG" +>}} + +### What is your conclusion regarding the IT training? + +acend helped us anchor Cloud Native technologies like Kubernetes across our entire IT department. Building up the know-how of all stakeholders is incredibly important during the transformation to a new Cloud Native infrastructure. + +### What did you particularly appreciate about the training? + +What we especially value about acend is the practical orientation of the trainers. They teach technologies and architectural concepts that they use operationally in practice, which creates a dialogue at eye level. People enjoyed the training and were noticeably motivated to apply what they had learned. + +### What importance do you attach to IT further education? + +An important solution in the fight against the shortage of skilled workers in the IT industry is the training and strengthening of existing teams. Here, acend's training is very valuable. + +{{< infobox + size="wide" + title_icon="" + title="Project Info" + text="" +>}} + +## What a participant says { class="h1 sm my-8 my-lg-16" } + +{{< figure + process="fill 1580x1040" + lqip="21x webp q20" + loading="lazy" + fetchpriority="auto" + src="images/stories/postfinance/luana.jpg" + alt="Luana Cusseddu, Systems Engineer, PostFinance AG" + caption="Luana Cusseddu, Systems Engineer, PostFinance AG" +>}} + +## What did the training do for you? + +The acend training sessions were extremely valuable for me as a Kubernetes Product Owner, as they allowed me to dive deep into specific topics. + +## What was particularly helpful? + +The labs, in particular, made the transfer to practice easier for me and were a lot of fun. + +## How did collaboration change as a result? + +The training enabled management, software engineering, data science, business analysis, software engineers, and data scientists to understand and use our Kubernetes platform efficiently. + +{{< infobox + size="narrow" + title="About PostFinance AG" + text="PostFinance is a diversified, innovation-driven financial services provider. The financial institution offers fresh solutions and smart innovations related to money to around 2.5 million private and business customers. In doing so, PostFinance relies on forward-looking tools and technologies that it develops or adapts specifically for the Swiss market." +>}} + +  \ No newline at end of file diff --git a/site/content/en/trainings/_index.md b/site/content/en/trainings/_index.md index 379e58e..7aa45b9 100644 --- a/site/content/en/trainings/_index.md +++ b/site/content/en/trainings/_index.md @@ -8,13 +8,69 @@ draft: false header: title: "Trainings" lead: "We provide new approaches to Cloud Native and Open Source." - img1 : "images/trainings/ACEND_Adventure_Desert@2x.jpg" - img2 : "images/trainings/ACEND_Yup@2x.jpg" - img3 : "images/trainings/ACEND_Code_Yup@2x.jpg" +imagecloud: + - img1: "images/trainings/ACEND_Adventure_TopHill@2x.jpg" + img2: "images/trainings/ACEND_Poi@2x.jpg" + img3: "images/trainings/ACEND_CodeP@2x.jpg" -filtertitle: "The right training for you" + - img1: "images/trainings/ACEND_Adventure_Mats-Strasse@2x.jpg" + img2: "images/trainings/ACEND_Mats@2x.jpg" + img3: "images/trainings/ACEND_CodeT@2x.jpg" + + - img1: "images/trainings/ACEND_Adventure_Lena-Ontop@2x.jpg" + img2: "images/trainings/ACEND_Lena@2x.jpg" + img3: "images/trainings/ACEND_CodeD@2x.jpg" + + - img1: "images/trainings/ACEND_Adventure_Eishoele@2x.jpg" + img2: "images/trainings/ACEND_Jeremy@2x.jpg" + img3: "images/trainings/ACEND_CodeA@2x.jpg" + + - img1: "images/trainings/ACEND_Adventure_Polarlicht@2x.jpg" + img2: "images/trainings/ACEND_Philip@2x.jpg" + img3: "images/trainings/ACEND_CodeD@2x.jpg" + + + +filtertitle: "The perfect training for you" categories: ["Kubernetes", "Delivery CI/CD", "Additional trainings", "Programming"] + +zertifikate: + title: "Certificates and Badges" + text: "After successfully completing the training, a certificate (PDF) will be issued to you." + + +excellence: + title: "Achieving Excellence with acend" + text: "Acend is my first choice when it comes to refining my skills and striving for excellence. Their industry-leading training and support are essential to my success." + img1 : "images/trainings/ACEND_Adventure_Eishoele@2x.jpg" + img2 : "images/trainings/ACEND_Jeremy@2x.jpg" + img3 : "images/trainings/ACEND_CodeA@2x.jpg" + + # F.A.Q. +faq: + enable: true + title: "Frequently Asked Questions" + text: "Here you will find answers to the most common questions about our training courses and acend." + items: + - question: "What is Cloud Native?" + answer: "Cloud Native is an approach to building and running applications that fully leverages the advantages of the cloud. Cloud Native applications are modular, scalable, and highly available. They are run in containers and dynamically orchestrated. Cloud Native technologies are open source and supported by the Cloud Native Computing Foundation (CNCF)." + + - question: "What are the benefits of Cloud Native?" + answer: "Cloud Native applications are modular, scalable, and highly available. They can be developed and deployed faster. By automating processes, operational stability is increased. Furthermore, Cloud Native applications are cost-efficient and can be operated flexibly." + + - question: "What is Kubernetes?" + answer: "Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. It was originally developed by Google and is supported by the Cloud Native Computing Foundation (CNCF). Kubernetes is the leading platform for container orchestration and is used by many companies worldwide." + + - question: "What is OpenShift?" + answer: "OpenShift is a Kubernetes distribution developed by Red Hat. It is based on Kubernetes and offers additional features for developing, operating, and scaling Cloud Native applications. OpenShift is a container platform built on top of Kubernetes and supported by Red Hat." + + - question: "What is a container?" + answer: "A container is a standardized unit of software that contains all the necessary dependencies to run an application. Containers are isolated and run on a shared operating system. They are lightweight and can be started and stopped quickly. Containers are the foundation for Cloud Native applications." + + - question: "What is a microservice?" + answer: "A microservice is a small, independent service that performs a specific function." + --- acend stands for adventurous and extraordinary teaching and learning experiences. As a platform, we teach hands-on knowledge in the best possible setting.
diff --git a/site/content/en/trainings/ansible.md b/site/content/en/trainings/ansible.md index 5dee5aa..28a5708 100644 --- a/site/content/en/trainings/ansible.md +++ b/site/content/en/trainings/ansible.md @@ -9,8 +9,13 @@ weight: 10 slug: subtitle: "Basics" categories: ["Ergänzende Trainings"] + abstract: "Ansible kickstart training" main_title: "Ansible kickstart training" +techlogo: + full: "images/tech/Ansible.svg" + cut_lg: "images/tech/partials/Ansible_lg.svg" + cut_sm: "images/tech/partials/Ansible_sm.svg" # Infos NEU 2024 duration: "2 days" diff --git a/site/content/en/trainings/argo-cd.md b/site/content/en/trainings/argo-cd.md index d1dc8db..4c4125a 100644 --- a/site/content/en/trainings/argo-cd.md +++ b/site/content/en/trainings/argo-cd.md @@ -9,15 +9,22 @@ weight: 3 slug: subtitle: "Basics" categories: ["Delivery CI/CD"] + abstract: "Next generation application delivery and operations." main_title: "Next generation application delivery and operations." +techlogo: + full: "images/tech/ArgoCD.svg" + cut_lg: "images/tech/partials/ArgoCD_lg.svg" + cut_sm: "images/tech/partials/ArgoCD_sm.svg" + duration: "1 day" costs : "CHF 1100" certificate : "Certifikat" documents: "Digitale Handout" info: "Bring your own Laptop." + headerimages: img1 : "images/trainings/ACEND_Adventure_TopHill@2x.jpg" img2 : "images/trainings/ACEND_Poi@2x.jpg" diff --git a/site/content/en/trainings/cilium.md b/site/content/en/trainings/cilium.md index 12b1c64..e535c82 100644 --- a/site/content/en/trainings/cilium.md +++ b/site/content/en/trainings/cilium.md @@ -10,6 +10,12 @@ subtitle: "Basics" categories: ["Additional trainings"] abstract: "eBPF-based networking" main_title: "eBPF-based networking" +techlogo: + full: "images/tech/Cilium.svg" + cut_lg: "images/tech/partials/Cilium_lg.svg" + cut_sm: "images/tech/partials/Cilium_sm.svg" + + duration: "1 day" costs : "CHF 1100" @@ -99,7 +105,6 @@ trainers: testimonials: enable: true testimonial: - - title: "Here’s what our clients say about our trainings:
Nathanael Weber, Bern" logo: "images/testimonials/mtrail.png" text: "The training was exceptionally well tailored to our needs. The practical exercises were just difficult enough that more questions about Helm arose and were answered competently by the instructor. Many thanks acend for this experience!" diff --git a/site/content/en/trainings/container-kubernetes.md b/site/content/en/trainings/container-kubernetes.md index 62735de..522b4e2 100644 --- a/site/content/en/trainings/container-kubernetes.md +++ b/site/content/en/trainings/container-kubernetes.md @@ -12,6 +12,10 @@ categories: ["Kubernetes"] abstract : "From the basics to self-deployed, Container-based applications on Kubernetes in two days." main_title : "From the basics to self-deployed, Container-based applications on Kubernetes in two days." +techlogo: + full: "images/tech/Kubernetes.svg" + cut_lg: "images/tech/partials/Kubernetes_lg.svg" + cut_sm: "images/tech/partials/Kubernetes_sm.svg" duration: "2 days" costs : "CHF 1900" @@ -129,6 +133,7 @@ trainers: # testimonials testimonials: enable: true + title: "Here’s what our clients say" testimonial: - title : "Here’s what our clients say about our trainings:
Corsin Decurtins, Zurich" logo : "images/testimonials/netceterea.png" diff --git a/site/content/en/trainings/container-openshift.md b/site/content/en/trainings/container-openshift.md index 22779d8..989dcde 100644 --- a/site/content/en/trainings/container-openshift.md +++ b/site/content/en/trainings/container-openshift.md @@ -10,6 +10,10 @@ subtitle: "Basics" categories: ["Kubernetes"] abstract: "Container and OpenShift – from theory to practice in no time." main_title: "Container and OpenShift – from theory to practice in no time." +techlogo: + full: "images/tech/OpenShift.svg" + cut_lg: "images/tech/partials/OpenShift_lg.svg" + cut_sm: "images/tech/partials/OpenShift_sm.svg" duration: "2 days" costs : "CHF 1900" diff --git a/site/content/en/trainings/go.md b/site/content/en/trainings/go.md index b5330f1..5eb1f91 100644 --- a/site/content/en/trainings/go.md +++ b/site/content/en/trainings/go.md @@ -10,6 +10,10 @@ subtitle: "Basics" categories: ["Programming"] abstract: "Introduction to Go for software developers, architects and DevOps engineers." main_title: "Introduction to Go for software developers, architects and DevOps engineers." +techlogo: + full: "images/tech/Go.svg" + cut_lg: "images/tech/partials/Go_lg.svg" + cut_sm: "images/tech/partials/Go_sm.svg" duration: "1 day" costs : "CHF 1100" @@ -102,7 +106,6 @@ trainers: testimonials: enable: true testimonial: - - title: "Here’s what our clients say about our trainings:
Nathanael Weber, Bern" logo: "images/testimonials/mtrail.png" text: "The training was exceptionally well tailored to our needs. The practical exercises were just difficult enough that more questions about Helm arose and were answered competently by the instructor. Many thanks acend for this experience!" diff --git a/site/content/en/trainings/helm.md b/site/content/en/trainings/helm.md index 2bc0a77..c5b1829 100644 --- a/site/content/en/trainings/helm.md +++ b/site/content/en/trainings/helm.md @@ -13,6 +13,10 @@ categories: ["Additional trainings"] abstract : "A practical introduction to the best-known Package Manager for applications on Kubernetes." main_title : "A practical introduction to the best-known Package Manager for applications on Kubernetes." +techlogo: + full: "images/tech/Helm.svg" + cut_lg: "images/tech/partials/Helm_lg.svg" + cut_sm: "images/tech/partials/Helm_sm.svg" duration: "1 day" costs : "CHF 1100" diff --git a/site/content/en/trainings/kubevirt.md b/site/content/en/trainings/kubevirt.md index 20b05c4..e877228 100644 --- a/site/content/en/trainings/kubevirt.md +++ b/site/content/en/trainings/kubevirt.md @@ -11,9 +11,12 @@ subtitle: "Basics" categories: ["Kubernetes"] abstract: "KubeVirt allows DevOps teams to run traditional virtual machines and non-containerizable workloads on Kubernetes." main_title: "KubeVirt allows DevOps teams to run traditional virtual machines and non-containerizable workloads on Kubernetes." - +techlogo: + full: "images/tech/KubeVirt.svg" + cut_lg: "images/tech/partials/KubeVirt_lg.svg" + cut_sm: "images/tech/partials/KubeVirt_sm.svg" +costs: "CHF 2300" duration: "2 days" -costs : "CHF 2300" certificate : "Certifikat" documents: "Digitale Handout" info: "Bring your own Laptop." diff --git a/site/content/en/trainings/microservices.md b/site/content/en/trainings/microservices.md index b6c7869..b62fa3c 100644 --- a/site/content/en/trainings/microservices.md +++ b/site/content/en/trainings/microservices.md @@ -10,6 +10,10 @@ subtitle: "Basics" categories: ["Programming"] abstract: "Practice-oriented introduction to MicroServices" main_title: "Practice-oriented introduction to MicroServices" +techlogo: + full: "images/tech/Kubernetes.svg" + #cut_lg: "images/tech/partials/KubeVirt_lg.svg" + #cut_sm: "images/tech/partials/KubeVirt_sm.svg" # don't publish the page build: diff --git a/site/content/en/trainings/mlops-datascience.md b/site/content/en/trainings/mlops-datascience.md index 8f86616..f78fbb5 100644 --- a/site/content/en/trainings/mlops-datascience.md +++ b/site/content/en/trainings/mlops-datascience.md @@ -11,7 +11,8 @@ subtitle: "Basics" categories: ["Additional Trainings"] abstract: "A practical introduction and comprehensive insight into MLOps." main_title: "A practical introduction and comprehensive insight into MLOps." - +techlogo: + full: "images/tech/Kubernetes.svg" duration: "2 days" costs : "CHF 2200" diff --git a/site/content/en/trainings/openshift-operations.md b/site/content/en/trainings/openshift-operations.md index 0780d20..428fc3e 100644 --- a/site/content/en/trainings/openshift-operations.md +++ b/site/content/en/trainings/openshift-operations.md @@ -11,6 +11,11 @@ categories: ["Kubernetes"] abstract: "OpenShift - Operations Mastery for System Engineers." main_title: "OpenShift - Operations Mastery for System Engineers." +techlogo: + full: "images/tech/OpenShift.svg" + cut_lg: "images/tech/partials/OpenShift_lg.svg" + cut_sm: "images/tech/partials/OpenShift_sm.svg" + duration: "2 days" costs : "CHF 2200" certificate : "Certifikat" diff --git a/site/content/en/trainings/prometheus.md b/site/content/en/trainings/prometheus.md index a30cf12..a60fc59 100644 --- a/site/content/en/trainings/prometheus.md +++ b/site/content/en/trainings/prometheus.md @@ -12,6 +12,11 @@ categories: ["Additional trainings"] abstract: "Prometheus – Introduction to the modern monitoring platform." main_title: "Prometheus – Introduction to the modern monitoring platform." +techlogo: + full: "images/tech/Prometheus.svg" + cut_lg: "images/tech/partials/Prometheus_lg.svg" + cut_sm: "images/tech/partials/Prometheus_sm.svg" + duration: "2 days" costs : "CHF 2200" certificate : "Certifikat" @@ -80,6 +85,12 @@ trainingsinhalt: - el: "Deep Dive PromQL with Prometheus Co-Founder Julius Volz" - el: "Hands-on labs with lots of real-world examples" +# video +video: + enable: true + title: "Einfach erklärt: Was ist Observability?" + youtubeID: "FrQKfrMH_nU" + # Kooperation kooperation: enable: true @@ -90,12 +101,6 @@ kooperation: link: "https://puzzle.ch" linktext: "puzzle.ch" -# video -video: - enable: true - title: "Simply explained: What is Observability?" - youtubeID: "FrQKfrMH_nU" - # trainer trainers: enable: true diff --git a/site/content/en/trainings/quarkus.md b/site/content/en/trainings/quarkus.md index 35081dc..7570483 100644 --- a/site/content/en/trainings/quarkus.md +++ b/site/content/en/trainings/quarkus.md @@ -12,6 +12,11 @@ categories: ["Programming"] abstract: "Get started with Quarkus, the Supersonic Subatomic Java Toolkit" main_title: "Get started with Quarkus, the Supersonic Subatomic Java Toolkit" +techlogo: + full: "images/tech/Quarkus.svg" + cut_lg: "images/tech/partials/Quarkus_lg.svg" + cut_sm: "images/tech/partials/Quarkus_sm.svg" + duration: "2 days" costs : "CHF 1900" certificate : "Certifikat" diff --git a/site/content/en/trainings/serverless.md b/site/content/en/trainings/serverless.md index b2aadf3..b5d2a85 100644 --- a/site/content/en/trainings/serverless.md +++ b/site/content/en/trainings/serverless.md @@ -13,6 +13,11 @@ categories: ["Additional trainings"] abstract : "Level up your serverless game - Hands-on best practices for serverless and FaaS." main_title : "Level up your serverless game - Hands-on best practices für serverless und FaaS" +techlogo: + full: "images/tech/Serverless.svg" + cut_lg: "images/tech/partials/Serverless_lg.svg" + cut_sm: "images/tech/partials/Serverless_sm.svg" + duration: "1 day" costs : "CHF 1100" certificate : "Certifikat" diff --git a/site/content/en/trainings/tekton.md b/site/content/en/trainings/tekton.md index 280e7dd..ee468a7 100644 --- a/site/content/en/trainings/tekton.md +++ b/site/content/en/trainings/tekton.md @@ -13,6 +13,11 @@ categories: ["Delivery CI/CD"] abstract: "Kubernetes-native CI/CD building blocks." main_title: "Kubernetes-native CI/CD building blocks." +techlogo: + full: "images/tech/Tekton.svg" + cut_lg: "images/tech/partials/Tekton_lg.svg" + cut_sm: "images/tech/partials/Tekton_sm.svg" + duration: "1 day" costs : "CHF 1200" certificate : "Certifikat" diff --git a/site/content/en/trainings/terraform.md b/site/content/en/trainings/terraform.md index b9a7f29..1ad4ab9 100644 --- a/site/content/en/trainings/terraform.md +++ b/site/content/en/trainings/terraform.md @@ -13,6 +13,12 @@ categories: ["Delivery CI/CD"] abstract : "Write, Plan and Apply. IaC made easy." main_title : "Write, Plan and Apply. IaC made easy." +techlogo: + full: "images/tech/Terraform.svg" + cut_lg: "images/tech/partials/Terraform_lg.svg" + cut_sm: "images/tech/partials/Terraform_sm.svg" + + duration: "2 days" costs : "CHF 2200" certificate : "Certifikat" @@ -91,28 +97,13 @@ trainingsinhalt: - el: "Kubernetes / LoadBalancer" - el: "MariaDB and Demo Application" -# Kooperation -# kooperation: -# enable: true -# title: "Developed together with arch.cloud" -# subtitle: "In collaboration with arch.cloud" -# logo: "images/partner/arch-cloud.png" -# text: "Engineering cloud native solutions is their passion. They support customers in the cloud transformation. Not only in architecture, infrastructure and software development, but also in the appropriate strategy and organization." -# link: "https://arch.cloud" -# linktext: "arch.cloud" + # trainer trainers: enable: true title : "Meet two of Your Trainers" - trainer: - - title : "Lena Fuhrimann" - designation : "Trainer, bespinian" - abstract : "Head always in the clouds, just look at her hair. Lena loves modernizing software and working with new technologies. She uses Arch btw." - image : "images/team/AC_Lena_Fuhrimann@2x.jpg" - linkedin : "https://www.linkedin.com/in/lena-fuhrimann/" - twitter : "https://twitter.com/the_cloudlena" - + trainer: - title : "Daniel Strohecker" image : "images/team/AC_Daenu@2x.jpg" designation : "Trainer" @@ -120,6 +111,13 @@ trainers: linkedin : "https://www.linkedin.com/in/dstrohecker/" twitter : "https://twitter.com/sybnex" + - title : "Sebastian Plattner" + image : "images/team/AC_Seba@2x.jpg" + designation : "Trainer" + abstract : "He always has his fingers on the pulse of technological developments and stays one step ahead – the more complex the problem, the bigger his motivation. And because nothing explains itself, he’ll also take care of that." + linkedin : "https://www.linkedin.com/in/sebastian-plattner-4a4653bb/" + twitter : "https://twitter.com/SebaPlattner" + # testimonials testimonials: diff --git a/site/hugo_stats.json b/site/hugo_stats.json index 97c3f43..25e29d2 100644 --- a/site/hugo_stats.json +++ b/site/hugo_stats.json @@ -183,7 +183,10 @@ "datenschutz", "delivery-ci-cd", "duration", + "eine-entdeckungsreise-durch-die-welt-der-eleganten-programmierung", "email", + "engineers-always-find-a-solution-the-only-question-is-how-efficiently.", + "engineers-finden-immer-eine-losung-die-frage-ist-nur-wie-effizient.", "entry-content", "erganzende-trainings", "error404", @@ -257,6 +260,8 @@ "justify-content-center", "kontakt", "kubernetes", + "kubernetes-is-a-different-way-of-handling-software", + "kubernetes-ist-eine-andere-art-mit-software-umzugehen", "kubevirt", "label-new", "language-switcher", @@ -660,6 +665,11 @@ "heading7", "heading8", "heading9", + "how-are-the-training-sessions-structured", + "how-did-collaboration-change-as-a-result", + "how-did-the-training-sessions-go", + "how-did-you-come-across-acend", + "how-do-baloise-customers-benefit-from-this", "icon/Close", "icon/Pfeil-Rechts", "icon/Rucksack", @@ -744,6 +754,21 @@ "welche-bedeutung-messen-sie-it-weiterbildungen-bei", "welches-fazit-ziehen-sie-aus-den-it-schulungen", "wer-hat-an-den-schulungen-teilgenommen", + "what-a-participant-says", + "what-convinced-you", + "what-did-the-participants-particularly-appreciate-about-the-training", + "what-did-the-training-do-for-you", + "what-did-you-particularly-appreciate-about-the-training", + "what-has-changed-as-a-result-of-the-training", + "what-importance-do-you-attach-to-it-further-education", + "what-is-your-conclusion-regarding-the-it-training", + "what-the-client-says-about-the-training", + "what-the-trainer-says-about-the-it-training", + "what-was-particularly-helpful", + "what-was-the-reason-for-the-training", + "what-was-the-trigger-for-the-training", + "who-participated-in-the-training", + "why-would-you-recommend-acend", "widerspruchsrecht", "wie-bleiben-wir-in-kontakt", "wie-erhalte-ich-mein-zertifikat", From c843a89434499221d4593bacc48fad00e34c2358 Mon Sep 17 00:00:00 2001 From: Thomas Philipona Date: Mon, 22 Dec 2025 22:10:44 +0100 Subject: [PATCH 2/8] Update Translations --- site/hugo_stats.json | 52 -------------------------------- site/i18n/de.toml | 6 ++++ site/i18n/en.toml | 6 ++++ site/layouts/stories/single.html | 4 +-- 4 files changed, 14 insertions(+), 54 deletions(-) diff --git a/site/hugo_stats.json b/site/hugo_stats.json index 25e29d2..f9a8822 100644 --- a/site/hugo_stats.json +++ b/site/hugo_stats.json @@ -5,16 +5,12 @@ "article", "b", "base", - "blockquote", "body", "br", "button", - "cite", "clippath", - "code", "defs", "div", - "em", "figcaption", "figure", "footer", @@ -53,14 +49,8 @@ "strong", "style", "svg", - "table", - "tbody", - "td", "textarea", - "th", - "thead", "title", - "tr", "u", "ul", "video" @@ -85,7 +75,6 @@ "anmelde-toggler", "ansible", "argo-cd", - "author", "author-details", "author-img", "authors", @@ -113,13 +102,9 @@ "btn-showmore", "btn-sm", "button", - "c-caption", - "caption", "carousel", "carousel-cell", - "carousel-cell-image", "carousel-community", - "carousel-status", "cilium", "claim", "clients-carousel", @@ -183,10 +168,7 @@ "datenschutz", "delivery-ci-cd", "duration", - "eine-entdeckungsreise-durch-die-welt-der-eleganten-programmierung", "email", - "engineers-always-find-a-solution-the-only-question-is-how-efficiently.", - "engineers-finden-immer-eine-losung-die-frage-ist-nur-wie-effizient.", "entry-content", "erganzende-trainings", "error404", @@ -244,7 +226,6 @@ "images", "img-1", "img-2", - "img-caption", "img-container", "img-fluid", "impressum", @@ -255,13 +236,10 @@ "input-group-prepend", "input-group-text", "item", - "journal", - "journal-teaser", "justify-content-center", "kontakt", "kubernetes", "kubernetes-is-a-different-way-of-handling-software", - "kubernetes-ist-eine-andere-art-mit-software-umzugehen", "kubevirt", "label-new", "language-switcher", @@ -271,7 +249,6 @@ "left-0", "lg", "light", - "link", "link-border", "list", "logo", @@ -317,7 +294,6 @@ "me-3", "me-4", "me-6", - "me-8", "me-auto", "me-lg-0", "me-lg-12", @@ -347,15 +323,9 @@ "ms-md-auto", "mt-10", "mt-20", - "mt-4", "mt-8", "mt-auto", - "mt-lg-6", - "mt-lg-8", - "mt-lg-auto", - "mt-md-auto", "mx-auto", - "mx-lg-8", "mx-md-auto", "my-13", "my-2", @@ -373,7 +343,6 @@ "navbar-nav", "navbar-toggler", "new", - "news", "nowrap", "offcanvas", "offcanvas-body", @@ -385,7 +354,6 @@ "offset-lg-2", "offset-lg-3", "offset-md-1", - "open-source", "openshift-operations", "order-md-1", "order-md-3", @@ -422,11 +390,9 @@ "programming", "prometheus", "ps-13", - "ps-lg-0", "ps-lg-10", "ps-lg-19", "ps-lg-3", - "ps-lg-6", "ps-lg-8", "ps-md-10", "ps-md-4", @@ -439,7 +405,6 @@ "pt-5", "pt-6", "pt-lg-32", - "pt-lg-6", "pt-lg-8", "px-0", "px-10", @@ -470,13 +435,11 @@ "py-lg-16", "py-lg-32", "py-lg-4", - "py-lg-6", "py-md-1", "py-md-10", "quarkus", "quote", "ratio", - "responsive", "rounded-0", "rounded-circle", "row", @@ -493,7 +456,6 @@ "serverless", "show", "single", - "slides", "sm", "small", "start-0", @@ -503,8 +465,6 @@ "stretched-link", "stretched-link_", "strong", - "table", - "table-responsive", "team-list", "techlogo", "tekton", @@ -637,7 +597,6 @@ "datenweitergabe", "development", "distribution-of-the-newsletter", - "dürfen-wir-dich-begleiten", "einzelne-datenverarbeitungsvorgänge", "email", "entwicklung", @@ -646,11 +605,6 @@ "footer/CTA", "fotografie", "fur-wen-sind-die-trainings-geeignet", - "g2d2ac2ef888_0_0.0", - "g2dafb3b786c_0_219.0", - "g2dbd52c0a5e_0_23.0", - "g2dc23f9602b_0_144.0", - "g2dc23f9602b_0_39.0", "general-information", "general-terms", "gibt-es-auch-trainings-fur-teams-oder-unternehmen", @@ -680,15 +634,12 @@ "impressum", "individual-data-processing-operations", "inhalte", - "kafka-mit-kraft-ohne-zookeeper", "kontaktformular", - "kraft-roadmap", "l1", "l2", "l3", "landscape-photography", "landschaftsfotografie", - "limitationen-für-kraft-basierte-cluster", "logo", "logo/AC-kurzlogo-cmyk-black", "main", @@ -698,7 +649,6 @@ "mc_embed_mc_embed_signupsignup_scroll", "mc_embed_signup", "mce-EMAIL", - "migration", "nachricht", "name", "newsletter", @@ -724,14 +674,12 @@ "team", "telefon", "top-menu", - "traditionelle-architektur-mit-apache-zookeeper", "trainings", "url", "use-of-cookies", "verantwortliche", "versenden-des-newsletters", "verwendung-von-cookies", - "vorbereitung-für-eine-migration", "vorname", "warum-würdet-ihr-acend-weiterempfehlen", "was-haben-die-teilnehmenden-an-den-trainings-besonders-geschätzt", diff --git a/site/i18n/de.toml b/site/i18n/de.toml index 90a9b75..eec744d 100644 --- a/site/i18n/de.toml +++ b/site/i18n/de.toml @@ -43,6 +43,12 @@ other = "/trainings/" [praxiserfahrung] other = "Expertise" +[weitereBeitraegezumThema] +other = "Weitere Beiträge zum Thema" + +[gebuchteTrainings] +other = "Gebuchte Trainings" + #–––––––––––––––– # Forms [messageSuccess] diff --git a/site/i18n/en.toml b/site/i18n/en.toml index 3479906..84df0cf 100644 --- a/site/i18n/en.toml +++ b/site/i18n/en.toml @@ -43,6 +43,12 @@ other = "/en/trainings/" [praxiserfahrung] other = "Expertise" +[weitereBeitraegezumThema] +other = "More posts on this topic" + +[gebuchteTrainings] +other = "Booked Trainings" + #–––––––––––––––– # Forms [messageSuccess] diff --git a/site/layouts/stories/single.html b/site/layouts/stories/single.html index 78427cd..51b3bbe 100644 --- a/site/layouts/stories/single.html +++ b/site/layouts/stories/single.html @@ -41,7 +41,7 @@ {{ with .Params.trainings }}
-
Gebuchte Kurse
+
{{ i18n "gebuchteTrainings" }}
{{ range . }} {{ .title }} {{ end }} @@ -83,7 +83,7 @@

{{ .Title }}

{{ $related := (where (.Site.RegularPages.Related .) "Type" "stories") | first 3 }} {{ with $related }} -

Weitere Beiträge zum Thema

+

{{ i18n "weitereBeitraegezumThema" }}

{{ range . }} {{ partial "content-stories" . }} {{ end }} From 44d719c79163c5f42102a23b685dc8f4d6c34e0d Mon Sep 17 00:00:00 2001 From: Thomas Philipona Date: Mon, 22 Dec 2025 22:31:50 +0100 Subject: [PATCH 3/8] Replace images --- .../community/ACEND_About_Community-3@2x.jpg | Bin 1332452 -> 196040 bytes .../community/ACEND_About_Community-4@2x.jpg | Bin 1195289 -> 314919 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/site/assets/images/ueberuns/community/ACEND_About_Community-3@2x.jpg b/site/assets/images/ueberuns/community/ACEND_About_Community-3@2x.jpg index 380c2467bed6c94349e1107e48f457b81d20aeff..4109de078737075e21f01c1a4c9cf7b73aa07e92 100755 GIT binary patch literal 196040 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