adesso BLOG
Methodik
29.11.2023 von Marc Mezger
Software zur Programmierungsunterstützung: GitHub Copilot Amazon CodeWhisperer oder doch Open Source?
Auch in der Softwareentwicklung nimmt die Bedeutung von Künstlicher Intelligenz stetig zu. KI-gestützte Coding-Assistenten sind inzwischen so weit fortgeschritten, dass sie nicht nur einfache Codierungsaufgaben erledigen, sondern auch dazu beitragen können, komplexe Programmierprobleme zu lösen. In diesem Blog-Beitrag werden GitHub Copilot, Amazon CodeWhisperer und verschiedene Open-Source-Alternativen als Beispiele dieser Assistenten vorgestellt und ihre Stärken und Schwächen verglichen.
weiterlesen
Methodik
28.11.2023 von Moritz Momper und Marc Mezger
Umschreibung in Rust
Rust, eine auf Leistung, Zuverlässigkeit und Produktivität ausgerichtete Systemprogrammiersprache, hat in den letzten Jahren in der Gemeinschaft der Softwareentwicklerinnen und -entwickler große Wellen geschlagen. Diese wachsende Popularität ist zum Teil auf das eingängige Motto der Rust-Community zurückzuführen: "Rewrite everything in Rust". Doch was verbirgt sich hinter dieser Aussage und warum könnte sie eine sinnvolle Überlegung sein? Dieser Blog-Beitrag klärt diese Fragen.
weiterlesen
Methodik
23.11.2023 von Stephan Ziemke
Effiziente UI-Entwicklung mit Storybook: Eine Anleitung für Angular
In diesem Blog-Beitrag beschreibe ich Storybook, ein leistungsstarkes Werkzeug für die Entwicklung und das Testen von UI-Komponenten. Ich zeige anhand von Angular, wie Storybook den Design- und Entwicklungsprozess von UI-Komponenten revolutioniert, indem es eine gemeinsam nutzbare UI-Bibliothek ermöglicht und die Konsistenz und Effizienz über verschiedene Projekte und Teams hinweg fördert. Die Erstellung einer solchen Bibliothek erleichtert die Zusammenarbeit, steigert die Produktivität und stellt sicher, dass die Benutzererfahrung über verschiedene Anwendungen hinweg konsistent bleibt.
weiterlesen
Methodik
21.11.2023 von Sebastian Dienst
Data Governance – so trocken ist das überhaupt nicht
In einer zunehmend digitalisierten Welt wird das zielgerichtete Sammeln, Verstehen und Nutzen von Daten zum Erfolgsfaktor. Wer das weiterhin ignoriert, verliert im Zeitalter der Digitalisierung wichtiges Kapital für die Wettbewerbsfähigkeit und Innovationskraft. In meinem Blog-Beitrag erkläre ich, wieso eine Data Governance für Unternehmen wichtig ist und wie adesso in diesem Bereich unterstützen kann.
weiterlesen
Methodik
14.11.2023 von Yelle Lieder
Nachhaltiges Digitales Design – Guidelines für nachhaltige UX und UI
Betrachtet man den Lebenszyklus von digitalen Lösungen, dann stellt man fest, dass ein relevanter Anteil der Umweltauswirkungen auf den Client-Endgeräten entsteht. Wie sich diese Umweltauswirkungen aus dem digitalen Design heraus reduzieren lassen, haben wir bei adesso in unseren Guidelines für Concept Developer und Designer definiert. Wie genau nachhaltiges digitales Design geht, zeige ich in diesem Blog-Beitrag.
weiterlesen
Methodik
09.11.2023 von Sezen Ipek
Requirements Engineering für KI-Projekte: Anforderungen an die Summarization aufnehmen
Im Zeitalter der Künstlichen Intelligenz und des maschinellen Lernens ist das Requirements Engineering zu einem entscheidenden Faktor für Projekte im Bereich maschinelles Lernen geworden. In diesem Blog-Beitrag werden die Bedeutung, der theoretische Hintergrund und die Vorgehensweise für diesen entscheidenden Schritt im Entwicklungsprozess von KI-Systemen erläutert.
weiterlesen
Methodik
06.11.2023 von Alexander Zielinski
Zwischen Fortschritt und Fallstricken – Ein Blick auf den elektronischen Rechtsverkehr
Der elektronische Rechtsverkehr ist eine erste und sehr wichtige Stufe bei der Digitalisierung der Justiz. In diesem Blog-Beitrag ziehe ich ein Fazit aus fast drei Jahren intensiver Beschäftigung mit dem elektronischen Rechtsverkehr und gehe dabei auf aktuelle technische Herausforderungen ein. Außerdem zeige ich euch, wie mit den Herausforderungen umgegangen werden kann.
weiterlesen
Methodik
19.10.2023 von Siver Rajab
CATWOE - Komplexe Probleme verstehen und Lösungen entwickeln
In der Welt der Systemanalyse gibt es eine Vielzahl von Werkzeugen und Methoden, um komplexe Probleme zu verstehen und Lösungen zu finden. Eine dieser Methoden ist CATWOE. Wie diese Analysetechnik dabei hilft, komplexe Probleme zu verstehen und Lösungen zu entwickeln, die die vielfältigen Aspekte eines Systems berücksichtigen, erkläre ich in meinem Blog-Beitrag.
weiterlesen
Methodik
18.10.2023 von Christian Del Monte
Das Potenzial von Big Data nutzen dank Data Lakes: Architekturen und das Problem der Data Discovery
Das Zeitalter der Digitalisierung hat zu einem beispiellosen Datenwachstum geführt und die strategische Bedeutung von Daten war noch nie so offensichtlich wie heute. Um diese immense Datenflut effizient zu verwalten und bestmöglich zu nutzen, sind Data Lakes von entscheidender Bedeutung. Warum das so ist, erkläre ich in diesem Blog-Beitrag.
weiterlesen