MongoDB mit NodeJS: CRUD

Im letzten Beitrag ging es darum wie wir mit NodeJS eine Verbindung zu einer MongoDB Datenbank herstellen. Um die Verbindung zu testen, habe wir abschließend einen Eintrag erstellt. In diesem Artikel möchte ich genau dort ansetzen und die vier fundamentalen Operationen des Datenmanagements vorstellen: Create, Read, Update, Delete – CRUD.

Einfache REST API mit NodeJS und Express erstellen

Als Conversion Engineer beschäftige ich mich in meinem Alltag überwiegend mit Frontend-Development. Trotzdem habe ich aus verschiedenen Gründen immer wieder mit Server-Endpoints zu tun. Deshalb glaube ich, dass man sich selbst als Frontend-Dev mit Client-Server Kommunikation beschäftigen sollte, da das Wissen über „die andere Seite“ die eigene Produktivität steigert und unabhängiger macht. In diesem Beitrag […]

Machine Learning für Anfänger mit JavaScript: k-Nearest Neighbors

Im Machine Learning kommen diverse Algorithmen oder „Modelle“ zum Einsatz. Sie sind meinst sehr komplex aufgebaut und bedienen sich bereits bestehender Konzepte aus der Mathematik und Statistik. Eines dieser Konzepte, habe ich bereits in meinem letzten Beitrag zur Linearen Regression vorgestellt.  Es gibt allerdings noch einen viel einfacheren Algorithmus der ohne sogar ohne eine ML-Library […]

Machine Learning für Anfänger mit TensorFlow.js: Lineare Regression

Nach meinem letzten Video über Machine Learning, wollte ich es etwas genauer wissen und der Technik unter die Haube schauen. Dabei bin ich auf die Google JS Library TensorFlow.js gestoßen, welche Machine Learning auf Basis von JavaScript möglich macht. Kurz gefasst, ermöglicht Tensorflow Machine Learning im Browser! Daraus ergibt sich eine solide Grundlage für kleine […]

Welche Rolle spielt Ajax für A/B-Tests?

Ajax steht für Asynchronous JavaScript and XML und ermöglichst Ajax vor allem eine Kommunikation von Client und Server ohne die Seite neu laden zu müssen. Ajax schafft damit in der Entwicklung seit Jahren neue Möglichkeiten und hat vor allem die User-Experience in Web deutlich verbessert. In der Welt des A/B-Testings und der Personalisierung, stellt Ajax allerdings die Entwickler häufig […]

Mutation Observer: Auf Änderungen im DOM reagieren

Entwickler von A/B-Tests und Personalisierungen haben es viel schwerer als ihre Kollegen mit der Macht über das Front- und Backend. Denn sie können das DOM (Document Object Model) nur indirekt beeinflussen und haben immer den Nachteil, die Seite lediglich mit einem einzigen Werkzeug manipulieren zu können – JavaScript. Das verwenden von JavaScript, um das DOM […]