adesso Blog

Blog abonnieren
  • Neueste Beiträge
  • Java
  • Softwareentwicklung
  • Microsoft
  • Methodik
  • Architektur
  • Branchen & People
Softwareentwicklung

12.08.2019 von Florian Czarnecki

Alte Geschichte Neu Schreiben mit Git

Systeme zur Versionskontrolle sind nicht nur wichtig für die Verwaltung von Softwareversionen, sondern auch zur Dokumentation der Entwicklung. Häufig wird dabei der Dokumentations-Aspekt übersehen und so kommt es schnell zu einer unsauberen Commit-Historie, die es schwierig macht, herauszufinden wann welche Änderungen vorgenommen wurden. In diesem Artikel werden einige Operationen vorgestellt mit denen du deine Historie aufräumen kannst.

WEITERLESEN

Softwareentwicklung

Für Anwendungen wie Messenger, Wetterdienste oder Newsticker ist die sofortige Bereitstellung von neuen Informationen von großer Bedeutung. Request/Response-basierte Protokolle wie HTTP sind für diese Art der Informationsbereitstellung ungeeignet, da Clients immer wieder teure Anfragen stellen müssen, um festzustellen, ob neue Informationen vorhanden sind.

WEITERLESEN

Methodik

Bei Künstlicher Intelligenz steht nicht die Technologie im Vordergrund. Sondern die Möglichkeit, die Anforderungen von Kunden besser zu erfüllen. Ziel ist es, auf Basis der vorhandenen technischen Grundlagen überzeugende Geschäftsmodelle und Services zu schaffen.

WEITERLESEN

Softwareentwicklung

19.07.2019 von Frederik Schlemmer

Angular, React oder Vue.js? Eine Entscheidungshilfe

Wie wird heutzutage die Fragestellung beantwortet mit welcher Technologie eine Webanwendung umgesetzt werden soll? Angular, React oder Vue.js? Die Entwicklung von Webanwendungen in Form von Multi Page Applications (MPAs) mittels der Beschreibungssprachen HTML, CSS und JavaScript wird zunehmend durch die steigende Anzahl von Single Page Application (SPA) Frameworks verdrängt. Dieser Trend hält nun bereits seit 10 Jahren an, wodurch eine Vielzahl von verschiedenen Frameworks mit unterschiedlichen Ansätzen entstanden ist. So unterschiedlich die Ansätze der Frameworks untereinander sind, ist das gemeinsame Ziel doch das selbe: Performante Webanwendungen mit einer guten User Experience.

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

Branchen & People

Im ersten Teil meines Blog-Beitrags habe ich erklärt, wieso die Wahrscheinlichkeit hoch ist, dass Unternehmen einem digitalen Aktionismus verfallen und dass ein entsprechender Handlungsrahmen notwendig ist. Wie dieser aussehen kann, erkläre ich im zweiten Teil.

WEITERLESEN

Java

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

Methodik

Ruby is a dynamic, multi-paradigm, object oriented programming language created in the 1990’s by Yukihiro Matsumoto. Its elegant syntax and flexibility has made it one of the most appealing programming languages for development and as a result, today, Ruby enjoys a vast community of developers. Since its creation, Ruby and its continuously expanding community have been making a great impact on the web development industry.

WEITERLESEN

Methodik

28.06.2019 von Prof. Dr. Volker Gruhn und Dr. Thomas Franz

2. These: KI findet die Nadel im Heuhaufen. Selbst ohne Nadel und ohne Heuhaufen

Wenn Tausende Faktoren eine Rolle spielen und in Abhängigkeit zueinander stehen, kommen Menschen an ihre Grenzen. KI-Anwendungen fühlen sich in diesem Umfeld wohl. Was dahinter steckt, erläutert dieser Beitrag.

WEITERLESEN

Diese Seite speichern. Diese Seite entfernen.

C71.898,22.5,97.219,25.136,96.279,52.11z"/>