×

Kategorie: Software

NoSQL Datenbanken

Von Jannis Isensee | 9.12.2021

Fast jede größere Anwendung muss Daten speichern und wieder lesen. Doch viele Anwendungsfälle unterscheiden sich stark im Format der Daten und damit auch bei den Anforderungen an Performance und Datenkonsistenz. Lange Zeit waren relationale Datenbanksysteme (RDBS) die erste Wahl für neue Projekte. Dies hat mehrere Gründe: SQL ist eine Abfragesprache, die so ziemlich jede/r angehende […]

Informatiktag Projekt Neststunden

Informatik-Tag mit dem Neststunden-Projekt

Von Laurin Friebe | 12.10.2021

Ganz anders als an normalen Arbeitstagen, waren wir, die Azubis und dual Studierenden, zu Gast beim Projekt Neststunden. Der Lindenblüten e.V. aus Braunschweig hat die Neststunden als Theaterprojekt für benachteiligte Kinder ins Leben gerufen. Über ein halbes Jahr lang sollen Kinder von 8 – 12 Jahren, die Auffälligkeiten zeigen oder unter sozialen Störungen wie Mobbing […]

Foundation – unser Basis-Baukasten für datenbankbasierte Webanwendungen

Von Fenja Tellkamp | 30.07.2021

Jedes Unternehmen hat seine ganz eigenen Abläufe und Strukturen. Genauso individuell können die Anforderungen an die Softwareentwicklung von Geschäftsanwendungen sein. Dennoch gibt es Basis- und Querschnittsfunktionen, die naturgemäß jedes Unternehmen für seine Webanwendung benötigt – zum Beispiel eine Benutzer-, Rollen- und Rechteverwaltung. Hier setzt unser Basis-Baukasten Foundation an: Mit einer Bibliothek wiederverwendbarer Software-Komponenten, die wir […]

GraphQL: Das bessere REST?

GraphQL: Das bessere REST?

Von Jannis Isensee | 22.04.2021

GraphQL ist eine Technologie, die in den letzten Jahren sehr populär geworden ist und in der Regel als REST-Ersatz zum Implementieren von Backend-APIs verwendet wird. Doch bevor wir uns mit GraphQL beschäftigen, müssen wir verstehen, warum in der Industrie der Wunsch nach einer modernen REST-Alternative entstanden ist. REST (kurz für „Respresentational State Transfer“) ist seit […]

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. Als ich […]

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. In einem unserer Softwareentwicklungsprojekte arbeiten sehr viele verschiedene Teams agil auf der Grundlage von Konzepten und State Charts des […]

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. Zur Veranschaulichung soll […]

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 […]