adesso BLOG
Softwareentwicklung
29.08.2019 von Thomas Mayr
Fundierte Auswahl eines Frameworks – oder das haben wir immer schon so gemacht (Teil 2)
Im ersten Teil meines Blog-Beitrags ging es in erster Linie um Standard-JDBC als erste von drei Java-Framework-Varianten zur Implementierung einer Persistenzschicht. Im zweiten Teil stelle ich euch die beiden Varianten „Hibernate“ und „JPA/Hibernate“ vor und vergleiche alle vorgestellten Frameworks miteinander.
weiterlesen
Methodik
18.07.2019 von Wolfgang Wünsche
Clean Code in der Softwarearchitektur
Bei einem Softwareprogramm stehen vor allem Funktionalität und Nutzen im Vordergrund. Allerdings ist die Struktur von Software mindestens von genauso hoher Bedeutung. Da eine gute Softwarearchitektur von der Qualität und Pflege der Struktur abhängig ist, möchte ich euch in meinem Blog-Beitrag die Grundlagen von Clean Code näher vorstellen.
weiterlesen
Softwareentwicklung
04.07.2019 von Thomas Mayr
Fundierte Auswahl eines Frameworks – oder das haben wir immer schon so gemacht (Teil 1)
Ihr habt die Möglichkeit, in einem Projekt ein Framework auszuwählen? Dann solltet ihr diese Chance auch nutzen, schließlich muss nicht immer alles nach Schema F ablaufen. Im meinem Blog-Beitrag vergleiche ich drei Java Frameworks zur Implementierung einer Persistenzschicht nach den Kriterien „Aufwand“ und „Performanz“. Im ersten Teil geht es um die Vorüberlegungen und Standard-JDBC als erste Variante.
weiterlesen
Softwareentwicklung
13.06.2019 von Rico Krause
Elasticsearch – Wie machen die das überhaupt?
Mit ein paar Klicks durch ein umfangreiches Produktportfolio navigieren – das ist für User verschiedenster Websites heute bereits selbstverständlich. In meinem Blog-Beitrag erkläre ich euch, wie diese Art der Navigation funktioniert und wie ihr sie auch für eure Website oder App nutzen könnt.
weiterlesen
Inside adesso
06.06.2019 von Florian Petermann
Agile Softwareentwicklung, Rennrad fahren und Fitness – der gesamte Prozess als Motivationsfaktor
Im privaten Umfeld fahre ich bereits seit vielen Jahren leidenschaftlich Rennrad, gehe ins Fitnessstudio und spiele auch mal Tennis. Beruflich beschäftige ich mich als Senior Consultant bei adesso mit agilen Vorgehensweisen in der Versicherungsbranche. Es gibt durchaus Gemeinsamkeiten zwischen den beiden Bereichen - vor allem, wenn es um den Faktor „Motivation“ geht. In meinem Blog-Beitrag möchte ich euch zeigen, wie das Ganze zusammenhängt.
weiterlesen
Softwareentwicklung
16.05.2019 von Oliver Richter
Konzeption zur Überführung von bestehenden Applikationen in die Cloud (Teil 5)
Im letzten Teil meiner Blog-Serie ging es vor allem um unterschiedliche Tools, die euch bei der Arbeit mit Pods unterstützen. In diesem Beitrag möchte ich euch abschließend erklären, welche Möglichkeiten es zur Pod-Erstellung in OpenShift gibt.
weiterlesen
Methodik
11.04.2019 von Dominik Mozny
Integration Patterns praktisch erklärt
Integration Patterns sind Muster, die eine Kommunikation zwischen Softwarekomponenten beschreiben. In meinem Blog-Beitrag möchte ich euch anhand des Beispiels „Messaging“ zeigen, welche wiederkehrenden Probleme während der Entwicklung von IT-Systemen in der Kommunikation vorkommen können und welche Lösungen es gibt.
weiterlesen
Methodik
05.03.2019 von Markus Stroh
Scrum und die Chancen auf Dienstleisterseite - Teil 3/3
In den ersten beiden Teilen dieser Serie wurde ein erster Einblick gegeben, warum Scrum sowohl für Dienstleister als auch für Auftraggeber Vorteile für die Zusammenarbeit mit sich bringt. Im letzten Teil der Mini-Serie soll noch einmal die Scrum-Historie und vor allem das Mindset herausgestellt werden, da dieses maßgeblich zum Erfolg beiträgt. Scrum ist kein Selbstläufer, sondern bedarf hohes Engagement aller beteiligten Seiten. Das Verständnis auf Kunden- und Dienstleisterseite muss dafür identisch sein, was bei einer Vielzahl von unterschiedlichen Charakteren nicht immer einfach ist. Deshalb sind Teamkonstellation, Transparenz und Kommunikation der Schlüssel zum Erfolg.
weiterlesen
Softwareentwicklung
14.02.2019 von Oliver Richter
Konzeption zur Überführung von bestehenden Applikationen in die Cloud (Teil 4)
In meinem letzten Blog-Beitrag habe ich euch verschiedene Technologien – unter anderem Kubernetes, VirtualBox, Vagrant, Gitlab und Sonatype – vorgestellt und die Cloud-Plattformen OpenShift, Heroku, Google App Engine und Microsoft Azure verglichen. In diesem Beitrag möchte ich euch nun einige Tools und Features zeigen, die ihr bei der Arbeit mit Pods kennen solltet.
weiterlesen