ID, UUID & Co. im Vergleich // deutsch

the native web Gmbh Jede Entwicklerin und jeder Entwickler kennt ID, UUID & Co. als Verfahren, um eindeutige Identifier zu erzeugen und zu verwenden. Doch wo liegen die Unterschiede zwischen ID, UUID, ULID und KSUID? Welcher Art von ID sollte wann verwendet werden? Und welche Konsequenzen hat beispielsweise die Wahl einer UUID gegenüber einer klassischen weiterlesen…

Was ist React? // deutsch

the native web GmbH (08.05.2020) React ist eine Bibliothek zum Entwickeln von Benutzeroberflächen für Webanwendungen. Sie wird seit dem Jahr 2011 von Facebook entwickelt und steht als Open-Source zur Verfügung. React zeichnet sich durch einen deklarativen und Komponenten-basierten Programmierstil aus. Die Bibliothek verwendet zum Erreichen einer hohen Performance ein Virtual-DOM, und nutzt die Spracherweiterung JSX, weiterlesen…

Warum gerade Go? Darum! Wie wir unsere Entscheidung begründen // deutsch

the native web GmbH Wir setzen zukünftig außer JavaScript und TypeScript auch Go ein. Doch warum haben wir uns gerade für Go entschieden? Welche anderen Sprachen haben wir uns angeschaut, und warum haben wir uns gegen sie entschieden? In diesem Video erklärt Golo Roden, Gründer und CTO der the native web GmbH, die Entscheidung.

Docker lernen: Eine Einführung in 100 Minuten // deutsch

the native web GmbH (22.11.2021) Docker ist das Werkzeug für Containerisierung schlechthin und hat das Deployment von Anwendungen vor allem im Web und in der Cloud quasi über Nacht revolutioniert. Doch die Konzepte von Docker lassen sich auch auf andere Paradigmen anwenden. In diesem Video erklärt Golo Roden, Gründer und CTO der the native web weiterlesen…

Eine kurze Geschichte von JavaScript (ES2016 bis ES2021) // deutsch

the native web GmbH JavaScript, oder besser gesagt EcmaScript als der JavaScript zu Grunde liegende Standard, wird von Jahr zu Jahr weiterentwickelt. Doch nicht alle Entwicklerinnen und Entwickler wissen, was sich in den einzelnen Versionen zwischen ES2016 bis ES2021 im Detail getan hat, welche Sprachfeatures hinzugekommen sind. Daher die Frage: Was ist neu in JavaScript?

Kubernetes: Eine Einführung in 120 Minuten // deutsch

the native web GmbH Kubernetes (K8s) ist der Industriestandard, um Docker-Container verteilt in einem Cluster zu orchestrieren und auszuführen. Doch wie funktioniert Kubernetes und was sind die zu Grunde liegenden Konzepte? In diesem Video erklärt Golo Roden, Gründer und CTO der the native web GmbH, wie man ein Cluster einrichtet, Web-Anwendungen und -APIs deployed und weiterlesen…

Neue Sprachen lernen: Lisp // deutsch

the native web GmbH (14.01.2021) Lisp ist nach Fortran die zweitälteste Programmiersprache. Die erste Version wurde nämlich im Jahr 1958 von John McCarthy vorgestellt. Auch wenn Lisp heutzutage kaum noch eine praktische Rolle spielt, war und ist Lisp in vielerlei Hinsicht ein wichtiger Vorreiter der modernen Sprachen. Was kann man aus Lisp lernen?

Editor vs IDE: Wie codest Du besser? // deutsch

the native web GmbH (10.02.2022) Jede Entwicklerin und jeder Entwickler hat einen favorisierten Editor oder eine favorisierte IDE (Integrated Development Environment). Um die Frage, was von beidem “besser” sei, ranken sich unzählige Diskussionen, mit mehr oder weniger guten Argumenten. Doch was ist die wahr Antwort auf diese Frage? Ist ein Editor oder eine IDE, und weiterlesen…

WebAssembly (WASM) lernen: Eine Einführung in 100 Minuten // deutsch

the native web GmbH WebAssembly (WASM) ist eine Zwischensprache, die JavaScript ergänzt und die für besonders schnelle Ausführung ausgelegt ist. WebAssembly läuft im Webbrowser, lässt sich aber auch problemlos in Node.js oder über eine eigenständige Laufzeitumgebung wie Wasmer oder Wasmtime ausführen. Wie funktioniert WebAssembly, was sollte man darüber wissen, und – kann man es von weiterlesen…