Von Jannis Isensee | 23.08.2023
Entwickeln von Desktopanwendungen mit Electron Webbrowser sind in den letzten Jahren immer mächtiger geworden. Viele Anwendungen laufen heutzutage im Browser; von der Dokumentenverarbeitung bis zu komplexen 3D-Anwendungen ist mittlerweile vieles möglich. Diesen Trend gibt es nicht ohne Grund. Webanwendungen haben viele Vorteile gegenüber traditionellen Desktopanwendungen: Anwendungen laufen auf jeder Plattform, auf der es Browser gibt. […]
Von Jannis Isensee | 24.05.2023
Jeder kennt es: Man ist dabei, ein komplexes Feature zu implementieren und dann kommt ein Kollege vorbei und verwickelt einen für ein paar Minuten in ein Gespräch. Und plötzlich benötigt man ein Vielfaches dieser Zeit, um wieder in den vorigen, gedanklichen Zustand zurückzufinden und effektiv weiter zu arbeiten. Durch häufigeres Arbeiten im Home-Office sind solche […]
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 […]
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 […]
Von Jannis Isensee | 10.11.2020
Vertrauen – Dies ist ein Wort, welches oft von Banken in ihren Werbespots verwendet wird. Zu Recht, schließlich ist Vertrauen einer der Grundpfeiler unseres Finanzsystems. Ganz egal welches Medium man zum Transfer von Geld in Anspruch nimmt – Kreditkarte, PayPal oder der gute alte Scheck – hinter allem steht letztendlich der Transfer von Geld von […]
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? Bilderkennung Betrachten wir das Problem der Bilderkennung, im Speziellen die Zuordnung von Bildern handgeschriebener Ziffern zu […]
Von Jannis Isensee | 4.06.2018
JavaScript ist eine Sprache, die eine lange Entwicklung hinter sich hat. Ursprünglich wurde sie entwickelt um Webseiten interaktiver zu gestalten, z.B. durch die automatische Validierung von Formularen. Mittlerweile wird JavaScript aber auch außerhalb des Browsers eingesetzt, stark vorangetrieben durch Node.js, eine von Webbrowsern unabhängige JavaScript Laufzeitumgebung. Das letzte große Update der Sprache, oft ECMAScript 6 […]