Cloudogu Blog

Hier teilen wir interessante Informationen und Einblicke zu diesen Themen:

Scroll herunter um mehr zu sehen ...

post icon Unsere Eindrücke von der Developer Week 2019

28.06.2019 von Oliver Milke in Insides

Unsere Eindrücke von der Developer Week 2019

In mehr als 200 Vorträgen von über 150 Experten konnten sich Teilnehmer über Neuigkeiten und Innovationen aus den Bereichen Webapplikationen sowie Desktop- und mobile Anwendungen informieren. Unter anderem waren dabei Themenfelder wie .NET, Java, Python, Machine Learning und JavaScript vertreten.

Weiterlesen
post icon Nun mal Backup bei die Fische

18.06.2019 von Boris Schaa in Technology

Nun mal Backup bei die Fische

Das Wort "Datensicherung" verursacht bei vielen Beteiligten nicht gerade Jauchzen und Frohlocken. Dass dies nicht so sein muss, zeigt diese Artikelserie über das Softwarepaket "restic". Restic erleichtert viele Aspekte von Backup und Restore so weit, dass man sich auf das Wesentliche konzentrieren kann: Dem unterliegenden Systemaufbau. In diesem Artikel wird beschrieben, wie man restic konfiguriert und Daten sichert.

Weiterlesen
post icon Continuous Delivery nach Sonatype Nexus mit Jenkins und dem Cloudogu EcoSystem

09.05.2019 von Johannes Schnatterer in Software Craftsmanship

Continuous Delivery nach Sonatype Nexus mit Jenkins und dem Cloudogu EcoSystem

Um der steigenden Anforderung hinsichtlich der Entwicklungsgeschwindigkeit neuer Features gerecht zu werden, müssen diese immer schneller implementiert werden. Doch das ist nur eine Seite der Medaille, schließlich müssen diese Features auch in Produktion gebracht werden. Oft erfolgen Deployments manuell und sind damit fehleranfällig, binden Ressourcen und dauern möglicherweise lange. Als Lösung bietet sich die vollständige Automatisierung an - Continuous Delivery genannt.

Weiterlesen
post icon SCM-Manager 2 Entwicklung - UI und Plugins

09.04.2019 von Daniel Huchthausen in Insides

SCM-Manager 2 Entwicklung - UI und Plugins

Seit unserem letzten Update haben wir vor allem an der Migration der Plugins und der Hauptfunkionen gearbeitet. Außerdem haben wir die Implementierung von neuen Funktionen vorangetrieben.

Weiterlesen
post icon Warum es sich lohnt, die IT DevOps-ready aufzustellen

26.03.2019 Interview auf Informatik Aktuell Webseite

Warum es sich lohnt, die IT DevOps-ready aufzustellen

Das Magazin Informatik Aktuell hat Cloudogu CEO Thomas Grosser zu den Themen DevOps und digitale Transformation interviewt. In dem Gespräch erläutert er wieso DevOps gerade jetzt in Deutschland ein so wichtiges Thema ist und wie die Transformation hin zu modernen Prozessen erfolgreich durchgeführt werden kann.

Zum Interview bei Informatik Aktuell
post icon Expertenaustausch auf der DevOps Gathering

14.03.2019 von Jenny Dornberger in Insides

Expertenaustausch auf der DevOps Gathering

Zum dritten Mal fand mit der DevOps Gathering die internationale Community-Konferenz statt, die die große Entwicklung der IT-Industrie und Arbeitskultur mit Blick auf DevOps thematisiert. Cloudogu war erstmalig mit einem Vortrag dabei und kam mit den Besuchern am Stand ins Gespräch.

Weiterlesen
post icon Warum mehrere CES Instanzen parallel betreiben?

22.02.2019 von Daniel Huchthausen in EcoSystem

Warum mehrere CES Instanzen parallel betreiben?

Durch seine Flexibilität ist das CES dafür geeignet mehrere Projekte mit unterschiedlichen Entwicklungspipelines in einer Instanz zu betreiben. Trotzdem gibt es Szenarien, in denen es sinnvoll sein kann mehrere CES-Instanzen parallel zu betreiben. In diesem Artikel erklären wir, welche das sind.

Weiterlesen
post icon Wohin geht die DevOps-Reise?

22.01.2019 von Jenny Dornberger in DevOps

Wohin geht die DevOps-Reise?

Eine aktuelle Studie zeigt, wo DevOps gerade steht und welche Hürden noch genommen werden müssen. Wie wir uns der Thematik annehmen, erfahrt ihr in unserem Blogartikel.

Weiterlesen
post icon Kubernetes is eating the (Container) World

18.01.2019 von Oliver Milke in Technology

Kubernetes is eating the (Container) World

Kubernetes ist momentan eines der heißesten Themen in der Software-Welt. Woher kommt dieses Interesse und warum ist Kubernetes nicht nur eine weitere Technologie, die schon bald wieder verschwunden sein wird? Diese Fragen werden in diesem Artikel beleuchtet und geklärt.

Weiterlesen
post icon SCM-Manager 2 - Neues Update zum Entwicklungsstand

19.12.2018 von Daniel Huchthausen in Insides

SCM-Manager 2 - Neues Update zum Entwicklungsstand

Wir finden, dass es mal wieder an der Zeit ist ein Update zum Stand der Entwicklung von SCM-Manager 2 zu geben. Denn seit dem letzten Post hat sich schon wieder einiges getan.

Weiterlesen
post icon Unsere Eindrücke von den IT-Tagen in Frankfurt

14.12.2018 von Jenny Dornberger in Insides

Unsere Eindrücke von den IT-Tagen in Frankfurt

Vom 10. bis 13.12.2018 kamen mehr als 700 Software-Architekten und -Entwickler, Datenbank-Experten, DevOps und IT-Administratoren sowie IT-Entscheider in Frankfurt am Main zusammen. Zum fünften Mal fand mit den IT-Tagen die Jahreskonferenz des Fachmagazins „Informatik Aktuell“ im Kongresshaus Kap Europa statt und stieß auch dieses Jahr auf regen Anklang.

Weiterlesen
post icon Überarbeitetes Git Wiki

23.11.2018 von Daniel Huchthausen in EcoSystem

Überarbeitetes Git Wiki

Vor Kurzem haben wir eine neue Version von unserem Wiki » Smeagol« veröffentlicht. Oberflächlich betrachtet scheint sich nicht sehr viel geändert zu haben, aber genauer betrachtet haben wir keinen Stein auf dem Anderen gelassen.

Weiterlesen
post icon Clean Code Development Part 2: Warum und wie wir es umsetzen

02.11.2018 von Jenny Dornberger in Quality

Clean Code Development Part 2: Warum und wie wir es umsetzen

Im zweiten Teil der Clean Code-Reihe evaluieren wir, welche positiven Ausgangsfaktoren bei uns wirkten und wie wir den Ansatz im Alltag nutzen.

Weiterlesen
post icon Update zur SCM-Manager 2 Entwicklung

25.10.2018 von Daniel Huchthausen in Insides

Update zur SCM-Manager 2 Entwicklung

In unserer Ankündigung zum Einstieg in das SCM-Manager Projekt und damit auch in die aktive Entwicklung von SCM-Manager 2, hatten wir angekündigt euch über die Fortschritte in Bezug auf SCM-Manager 2 auf dem Laufenden zu halten. Das wollen wir jetzt auch machen und euch ein erstes Update geben.

Weiterlesen
post icon Java Annotation Processors - Code generieren

01.10.2018 von Sebastian Sdorra in Software Craftsmanship

Java Annotation Processors - Code generieren

Im dritten und letzten Blogbeitrag unserer Serie zeigen wir, wie mit Hilfe eines Annotation Prozessors Quellcode generiert werden kann.

Weiterlesen
post icon Open Source Engagement

25.09.2018 von Daniel Huchthausen in Insides

Open Source Engagement

Vom ersten Tag des Cloudogu Projekts an hatten wir eine enge Verbindung zu Open Source. Diese basiert auf unserer starken Überzeugung, dass Open Source der beste Weg ist, um Software zu entwickeln.

Weiterlesen
post icon Java Forum Nord erstmalig unter Beteiligung von Cloudogu

14.09.2018 von Jenny Dornberger in Insides

Java Forum Nord erstmalig unter Beteiligung von Cloudogu

Am 13. September 2018 fand das jährliche Java Forum Nord statt und Cloudogu war zum ersten Mal mit dabei. Neben einem Sponsoring als Gold-Partner waren 5 unserer Mitarbeiter in Hannover vor Ort – und zwar nicht nur als Besucher. Kollege Oliver engagierte sich darüber hinaus auch im Organisationsteam der Konferenz.

Weiterlesen
post icon Clean Code Development Part 1: Eine Typen- und Team-Frage

13.09.2018 von Jenny Dornberger in Quality

Clean Code Development Part 1: Eine Typen- und Team-Frage

Was Clean Code Development bewirken kann und welche Hürden die Integration des Ansatzes im Alltag mit sich bringt, erfahrt ihr hier.

Weiterlesen
post icon DevSecOps und DSGVO - Warum Open-Source Governance so wichtig ist

04.09.2018 von Shane Close in Quality

DevSecOps und DSGVO - Warum Open-Source Governance so wichtig ist

In einer durch Anwendungen geprägten Wirtschaft, stehen Softwareentwicklungsteams vor der Herausforderung, neue Versionen schneller zu veröffentlichen, die Qualität zu verbessern und Innovationen zu beschleunigen.

Weiterlesen
post icon Java Annotation Processors - Konfigurationsdateien generieren

06.08.2018 von Sebastian Sdorra in Software Craftsmanship

Java Annotation Processors - Konfigurationsdateien generieren

In diesem Blogartikel wollen wir uns dem Erzeugen von Konfigurationsdateien für eine einfache Plugin Bibliothek widmen. Dafür werden wir einen Annotation Prozessor schreiben, der alle Klassen, die mit einer `@Extension` versehen wurden, in eine XML-Datei schreibt. Zudem vollständigen Namen der Klasse soll außerdem noch das Javadoc der Klasse mit in die XML-Datei geschriben werden. Zusätzlich werden wir eine Klasse schreiben die es uns erlaubt diese Dateien aus dem Classpath auszulesen.

Weiterlesen
post icon Coding Continuous Delivery — Statische Code Analyse mit SonarQube und Deployment auf Kubernetes et al. mit dem Jenkins Pipeline Plugin

13.07.2018 von Johannes Schnatterer in Software Craftsmanship

Coding Continuous Delivery — Statische Code Analyse mit SonarQube und Deployment auf Kubernetes et al. mit dem Jenkins Pipeline Plugin

In 3 früheren Blogposts ging es bereits um Jenkins Pipelines. Dieser Teil widmet sich der Integration von SonarQube, Kubernetes and CD auf verschiedenen Plattformen.

Weiterlesen
post icon Java Annotation Prozessoren - Eine Einleitung

15.06.2018 von Sebastian Sdorra in Software Craftsmanship

Java Annotation Prozessoren - Eine Einleitung

Java Annotation Prozessoren sind ein sehr mächtiges Werkzeug im Werkzeugkasten eines Entwicklers. Mit ihnen lassen sich z. B. Informationen zur Buildzeit protokollieren, der Build kann mit einer Fehlermeldung abgebrochen werden, es können Konfigurationen und Dokumentationen erzeugt, Klassen verändert oder neu erstellt werden.

Weiterlesen
post icon Die private Cloud für die Softwareentwicklung

06.06.2018 von Daniel Huchthausen in EcoSystem

Die private Cloud für die Softwareentwicklung

GitHub wird aus den unterschiedlichsten Gründen benutzt. Das ist der Fall, da alle Nutzer unterschiedliche Voraussetzungen und Anforderungen haben. Auf GitHub gibt es (fast) alles: Von Repositories für 100%-ige Open Source Projekte, bis hin zu Organisationen mit einer Vielzahl von privaten Repositories. Das Cloudogu EcoSystem kann daher für manche Teams eine Alternative sein.

Weiterlesen
post icon Coding Continuous Delivery — Hilfreiche Tools für die Jenkins Pipeline

24.05.2018 von Johannes Schnatterer in Software Craftsmanship

Coding Continuous Delivery — Hilfreiche Tools für die Jenkins Pipeline

Nachdem in den ersten beiden Teilen dieser Artikelserie Grundlagen und Performance von Jenkins Pipelines thematisiert wurden, beschreibt dieser Artikel nützliche Werkzeuge und Methoden: Mit Shared Libraries kann Wiederverwendung über verschiedene Jobs hinweg und Unit Testing des Pipeline Codes realisiert werden. Außerdem bietet der Einsatz von Containern mittels Docker© auch hier seine Vorzüge.

Weiterlesen
post icon Das smarte Wiki, das beim Code lebt

10.05.2018 von Daniel Huchthausen in EcoSystem

Das smarte Wiki, das beim Code lebt

In der Softwareentwicklung ist es wichtig Informationen jeder Art zu teilen; egal ob es sich technische oder funktionale Details, Anforderungen oder Implementierungsdetails handelt. Ein gutes Wissensmanagement hilft dabei sich auf seine Arbeit zu konzentrieren und Fehler zu verhindern.

Weiterlesen
post icon Coding Continuous Delivery — Performance Optimierung für die Jenkins Pipeline

02.05.2018 von Johannes Schnatterer in Software Craftsmanship

Coding Continuous Delivery — Performance Optimierung für die Jenkins Pipeline

Nachdem der erste Teil dieser Artikelserie, die Grundbegriffe und eine erste Jenkins Pipeline beschreibt, zeigt dieser Artikel wie man mittels Parallelisierung und Nightly Builds die Laufzeit der Pipelines verkürzen und damit schnelleres Feedback erhalten kann.

Weiterlesen
post icon Crypto 101 Grundlagen

25.04.2018 von Oliver Milke in Quality

Crypto 101 Grundlagen

Kryptographie ist ein sehr umfangreiches und vielschichtiges Thema, das viel Erfahrung und Wissen erfordert. Entwickler kommen im Alltag immer mal wieder mit Kryptographie in Berührungen, besonders im DevOps-Umfeld. Um die Artikellänge nicht zu sprengen und beim Wesentlichen zu bleiben, möchte ich mit diesem Artikel praxisrelevante Grundlagen für die tägliche Entwicklungsarbeit schaffen ohne dabei in die Tiefen von Security abzutauchen.

Weiterlesen
post icon Coding Continuous Delivery - Grundlagen des Jenkins Pipeline Plugins

19.04.2018 von Johannes Schnatterer in Software Craftsmanship

Coding Continuous Delivery - Grundlagen des Jenkins Pipeline Plugins

Wer schon einmal eine Continuous-Delivery-Pipeline mit einem herkömmlichen CI-Tool durch Verketten einzelner Jobs und ohne direkten Pipeline-Support eingerichtet hat, der weiß, wie unübersichtlich ein solches Unterfangen werden kann. Diese Artikelserie zeigt, wie sich eine Pipeline mit Hilfe des Jenkins Pipeline-Plugins an zentraler Stelle als Code definieren lässt. Im ersten Teil dieser Artikelserie geht es dabei um die Grundlagen und um praktische Tipps für den Einstieg.

Weiterlesen
post icon Hallo Cloudogu Blog

16.04.2018 von Daniel Huchthausen in Insides

Hallo Cloudogu Blog

Vor ein paar Jahren haben wir nach Möglichkeiten gesucht um unseren Softwareentwicklungsprozess zu verbessern und zu standardisieren. Deswegen haben wir, auf Grundlage der damals verfügbaren Technologie, mit der Entwicklung des SCM-Manager Universe begonnen. Mit der Zeit wurden neue Technologien entwickelt die mehr Flexibilität und Möglichkeiten bieten und natürlich wollten wir diese nutzen. Schnell haben wir erkannt, dass es nicht möglich sein wird unser SCM-Manager Universe an diese neuen Technologien anzupassen. Deshalb haben wir nochmal bei null angefangen und das Cloudogu EcoSystem zu entwickeln.

Weiterlesen