×

Kategorie: Software

Ein Roboter lernt, Atmung zu verstehen

Ein Roboter lernt, Atmung zu verstehen – Teil 1

Von Diana Baumgaerte | 4.12.2020

Ein Frühgeborenes liegt schlafend auf der Intensivstation, um es herum Schläuche, leise piepsende Geräte und – ein Roboter. Der Roboter schaut das Baby ruhig und aufmerksam an, überwacht unermüdlich seine Atmung.

Event Sourcing – Ein Einblick abseits des Status Quo

Von Alexander Dammeier | 6.10.2020

In vielen Softwareprojekten werden relationale Datenbanken verwendet, weil sie sich über viele Jahre hinweg bewährt haben. Mit Frameworks wie Hibernate lassen sie sich auf recht einfache Weise in Anwendungen nutzen und sind für viele Projekte schlicht von Beginn an als Lösungsansatz gesetzt. Dagegen ist Event Sourcing unter Verwendung eines Event Stores recht unbekannt.

Wenn Jira nicht mehr ausreicht: Individuelle Projekt-Roadmap aus Jira-Daten

Wenn Jira nicht mehr ausreicht: Individuelle Projekt-Roadmap aus Jira-Daten

Von Stefanie Kellner | 14.08.2020

Mehrere agile Teams? Umfangreiche Projektstruktur? Viele Sonderfälle? …und Jira reicht nicht aus, um eine komplette Übersicht des Projektes darzustellen? Wir visualisieren den Status der Arbeitspakete über unsere Software „Roadmap“ – automatische Aktualisierung aus Jira[1] heraus inklusive.

Common Table Expressions (CTEs) Teil 2: Rekursive CTEs

Von Robert Vollmann | 24.06.2020

Im ersten Teil dieser Reihe haben wir gesehen, wie nicht-rekursive CTEs aufgebaut sind und wie man mit ihnen Queries lesbarer machen kann. In diesem Teil wollen wir uns anschauen wie CTEs, die auf sich selbst verweisen können (sogenannte rekursive CTEs), aufgebaut sind und welchen Nutzen sie, vor allem für hierarchische Daten, haben.

Common Table Expressions (CTEs) Teil 1: Nicht-rekursive CTEs

Von Robert Vollmann | 15.06.2020

Heutzutage werden ORMs (wie z.B. Hibernate unter Java oder NHibernate unter .NET) sehr von Entwicklern geschätzt. Vorbei ist die Zeit, umständlich mit Object-Arrays und Casts zu arbeiten - stattdessen wird nun einfach mit POJOs und bekannten Typen hantiert, wie man es von der jeweiligen Sprache gewohnt ist. Dazu ist man noch unabhängig von dem verwendeten Datenbanksystem.

Modellierung Sprachdialoge

Modellierung von Sprachdialogen mit paragon semvox ODP S3

Von Nina | 3.04.2020

Die Steuerung von Geräten mittels Spracheingabe ist aus dem Alltag nicht mehr wegzudenken. Beispiele für moderne, intelligente Sprachdialogsysteme bzw. Sprachassistenten findet man in den bekannten Diensten der großen Technologiefirmen wie Apples Siri, Amazons Alexa oder Googles Assistant.

SCRUM Management Board

Wandel vom klassischen Software-Entwicklungsprozess zur agilen Arbeitsweise

Von Sebastian Kuebler | 3.03.2020

Ein Projekt wird agiler … Wir befinden uns im Jahr 2020 – 19 Jahre nachdem das „Agile Manifest“ formuliert wurde und blicken zurück auf die Entwicklung, die unser Projekt in den letzten 2 Jahren gemacht hat. Dazu versetzen wir uns in die Vergangenheit in das Jahr 2018 zurück.

Clean Code – Part 2

Von Diana Baumgaerte | 22.10.2019

Diese Blogartikel-Reihe soll einen Einblick in die Kriterien für „Clean Code“ geben – damit ist Code gemeint, der unter anderem die Kriterien Lesbarkeit, Testbarkeit und Änderbarkeit/Wartbarkeit erfüllt. Code, der diese Kriterien nicht erfüllt, kann für die lesenden Entwickler schnell anstrengend werden und sie aufhalten.

Modernes UI mit industriellem Backend

Von Timo Stoecker | 31.07.2019

Im industriellen Umfeld werden oft robuste, langlebige Controller mit Lebenszyklen gemessen in Jahrzehnten verbaut. Die dabei eingesetzte Hardware ist selbst verglichen mit Desktoprechnern der gleichen Zeit eher schwach. Nun ist es Wunsch der Anwender und damit auch indirekt der Hersteller, eine moderne Bedienoberfläche mit Visualisierung der Daten und möglichst dezentralem Zugriff zur Verfügung zu haben.

Neuronale Netzwerke – Was steckt dahinter?

Von Jannis Isensee | 28.02.2019

Neuronale Netzwerke, Deep-Learning, Convolutional Neural Networks, Künstliche Intelligenz – all diese Begriffe tauchen in den letzten Jahren immer häufiger auf. Doch was genau verbirgt sich dahinter und wie funktionieren diese Konstrukte? Und vor allem: Welche Probleme können sie lösen?