• Enterjs: Tomorrowjs -> Links

    1 Minute 39 Wörter

  • Hallo Web - der Developer Podcast

    1 Minute 87 Wörter

    Anfang diesen Jahres haben meine Kollegen Daniel Ebner und Bartholomäus Kaminski einen neuen Podcast gestartet. Dort unterhalten wir uns über Themen, die uns als Webentwickler beschäftigen. Dazu zählen unter anderem agile Prozesse und Methoden, Technologien aus dem Webumfeld und Arbeitsmethodik. Der Podcast erscheint jede Woche und ist über die üblichen Kanäle zu erreichen.

    Ihr erreicht unser über unsere Landingpage:

    halloweb.tech

    [...]
  • OpenJS Node.js Services Developer zertifiziert

    1 Minute 210 Wörter

    Diese Woche habe ich mein zweites Zertifikat der Linux Foundation erhalten [...]


  • Contract-Testing mit hurl

    5 Minuten 1013 Wörter

    Wenn man auf der Testing-Pyramide weiter nach oben wandert, stößt man auf Contract- oder Servicetests. Diese Art von Tests stellen sicher, dass das Frontend mit dem Backend oder den dazugehörigen Services nach Änderungen oder einem Deployment weiterhin funktionieren. [...]


  • Planning 2: Ablauf für Devs

    5 Minuten 881 Wörter

    Jedes Mal, wenn ich auf eine Person treffe, die sagt, sie würde in einem agilen Team nach Scrum arbeiten, stelle ich die Frage nach Planning 2. [...]


  • Jest Testing mit Typescript: Das kleine Einmaleins

    9 Minuten 1773 Wörter

    Dieser Artikel schließt an den vorherigen Artikel an. Nachdem ein lauffähiges Test-Setup erarbeitet wurde, folgen in diesem Tutorial weitere Testfälle. [...]


  • Jest Testing Setup für Typescript

    4 Minuten 722 Wörter

    Meine Erfahrung der letzten Jahre zeigt, dass die größte Hürde beim Schreiben von Tests das Testingframework und das Setup sind. Die Clients der drei großen Frameworks React, Vue und Angular liefern diese defaultmäßig aus. In diesem Artikel zeige ich wie man sich ganz einfach und schnell ein Jest-Setup mit Typescript aufsetzt. Anschließend zeige ich auch einige Tests. [...]


  • StencilJS: Anbindung Adressbuch ans Backend

    5 Minuten 966 Wörter

    Der letzte Artikel des Jahres 2021 zeigte wie man ein einfache und kleine REST-API mit Koa baute. Diese Backend werde ich heute verwenden, um die Adressbuch-Applikation dran anzubinden. [...]


  • Frohe Weihnachten...

    1 Minute 53 Wörter

  • StencilJS-Exkurs: Backend-Api mit Koa

    7 Minuten 1387 Wörter

    Ein Thema wurde bisher nicht in unserem StencilJS Tutorial nicht behandelt: das Backend. [...]


  • IOS & Safari: Öffne PDF im neuen Tab

    2 Minuten 424 Wörter

    Ein Thema, das mich in den letzten Wochen beschäftigt hat, war das Öffnen einer PDF im mobilen Safar-Browsers. [...]


  • Nodejs Zertifizierung(JSNAD) Tipps

    5 Minuten 916 Wörter

    Du möchtest die JSNAD Zertifizierung und brauchst ein paar Tipps? Dann bist du hier genau richtig. Ich habe diese Zertifizierung abgelegt und möchte hier meine Strategie erklären. [...]


  • Meine Erfahrung mit der Nodejs Zertifizierung

    6 Minuten 1199 Wörter

    Vor zwei Jahren habe ich für mein Team eine Möglichkeit zur Weiterbildung gesucht. Die Idee war es das Team auf einen Wissensstand zu bringen. Wie erreicht man, dass ein Team die Dokumentation studiert und dabei etwas lernt? Mit einer Zertifizierung. [...]


  • Storybook Addon erstellen und veröffentlichen

    8 Minuten 1624 Wörter

    Heute zeige ich wie man ein Storybook Addon schreibt. Jedes Projekt ist individuell und einzigartig sind auch die Anforderungen. Storybook bietet einen breiten Katalog an Addons an. Ein tolles Feature, das das Entwicklungsteam anbietet, ist die Möglichkeit weitere Addons selber zu schreiben. [...]


  • Verwendung der Component Library aus dem StencilJS Build

    7 Minuten 1501 Wörter

    In den letzten beiden Artikeln habe ich gezeigt wie man eine Komponentenbibliothek aufsetzt und wie man Storybook benutzt. Damit ist die Grundlage geschaffen. Was ist der nächste logische Schritt, wenn man einige (oder alle) Komponenten fertig hat? Richtig! Man möchte diese verwenden.
    Die Grundidee ist die Arbeitsteilung. Ein Team/Spezialist kümmert sich um die Komponentenbibliothek und stellt diese anderen Teams zur Verfügung. [...]


  • Storybook im Einsatz

    5 Minuten 1084 Wörter

    In meinem letzten Artikel habe ich Storybook vorgestellt. Heute möchte ich die Bedienung erklären. Es ist ein tolles Tool mit vielen Möglichkeiten, um eure Komponenten zu entwickeln, zu katalogisieren oder sogar zu testen. [...]


  • Component Library mit Storybook und StencilJS

    5 Minuten 966 Wörter

    Heute zeige ich wie man mit Hilfe von StencilJS und Storybook eine wiederverwendbare Komponenten-Bibliothek aufbaut, die aus Web-Components besteht. Im ersten Teil setzen wir das Projekt auf und verbinden die StencilJS mit Storybook. Im nächsten Teil zeige ich dann wie man die Webcomponents installiert und benutzt. [...]


  • End to End Tests in Flutter

    7 Minuten 1352 Wörter

    Aktuell arbeite ich an einer APP mit Flutter. Letzte Woche habe ich einen ersten Prototypen auf mein Handy überspielt. Stolz habe ich es jemanden gegeben, um zuzuschauen wie mit der APP interagiert wird. Nach drei Klicks wurde der Bildschirm rot. Crash. [...]


  • StencilJS-Tutorial

    1 Minute 135 Wörter

    Eine Übersicht über meine StencilJS-Reihe [...]


  • StencilJS-Tutorial: E2E Tests mit Playwright - Tests

    8 Minuten 1713 Wörter

    Mit dem Wissen des letzten Artikels können wir uns dem eigentlichen Thema widmen: Tests schreiben. Das Framework ist installiert, der erste Test steht und nach dem Ausführen laufen die Browser los und testen die Anwendung. [...]


  • StencilJS-Tutorial: E2E Tests mit Playwright - Intro

    6 Minuten 1202 Wörter

    Mit den End2End-Tests sollte, meiner Meinung nach, sofort begonnen werden, sobald man die erste Seite gebaut hat. Wie der Name schon sagt wird das Zusammenspiel der Komponenten und die Anbindung an Schnittstellen getestet. [...]


  • StencilJS-Tutorial: Real World Unit Tests Teil 3

    8 Minuten 1545 Wörter

    Im vorherigen Artikel haben wir gelernt wie man einzelne Funktionen wegmockt. In einer Komponente befinden sich häufig auch viele importierte Fremdbibliotheken. Ich verlasse mich immer drauf, dass diese getestet sind und möchte diese auch nicht in meinen Tests erneut testen.
    In diesem Artikel zeige ich wie man damit umgeht. [...]


  • StencilJS-Tutorial: Real World Unit Tests Teil 2

    7 Minuten 1355 Wörter

    Dieser Artikel setzt auf dem letzten Artikel "StencilJS-Tutorial: Real World Unit Tests" auf und gibt weitere Einblicke und Beispiele zum Thema Jest-Testing innerhalb einer StencilJS-App. [...]


  • StencilJS-Tutorial: Real World Unit Tests

    8 Minuten 1751 Wörter

    Nachdem wir im letzten Artikel die Grundlagen des Testing-Frameworks Jest gelernt haben, wenden wir dieses Wissen in unserem Beispielprojekt Adressbuch an. [...]


  • StencilJS-Tutorial: JEST

    6 Minuten 1195 Wörter

    Jest ist DAS Javascript Testing-Framework. Wenn man mit Javascript/Typescript arbeitet, kommt man an diesem Schweizer-Taschenmesser des Testens nicht vorbei. Ich bin ein riesen Fan seitdem wir uns 2016 das erste mal begegnet sind. Ich habe davor mit diversen Test-Framework gearbeitet. [...]


  • StencilJS-Tutorial: das Adressbuch

    8 Minuten 1641 Wörter

    Die bisherigen Tutorials haben jetzt alle nötigen Bausteine von StencilJS vorgestellt, die wir für unsere Adressbuch-Applikation benötigen. In diesem Artikel werden die diese nun verwendet, um ein funktionierendes Adressbuch zu bauen [...]


  • StencilJS-Tutorial: Functional Component

    3 Minuten 448 Wörter

    Die functional component oder stateless component stellt eine alternative Schreibweise für die StencilJS-Komponente dar. Die Komponente ist dadurch leichtgewichtiger. Aber man verzichtet auch an etwas Funktionalität. [...]


  • StencilJS-Tutorial: Store

    4 Minuten 818 Wörter

    Der StencilJS-Store ist eine tolle Sache. Dabei handelt sich um einen sehr leichtgewichtigen State-Container ähnlich zu Redux, Redux-Zero oder dem guten alten $rootScope in AngularJS. [...]


  • StencilJS-Tutorial: Routing

    5 Minuten 907 Wörter

    Wir können eigene Komponenten erstellen und haben dazu das StencilJS-Starter-Projekt genutzt. Nun wollen wir etwas aufräumen und uns um das Thema Routing kümmern. [...]


  • StencilJS-Tutorial: Tabellen-Komponente

    8 Minuten 1755 Wörter

    Das Wissen um die Erstellung einer neuen Komponente wollen wir nun nutzen, um eine Tabelle umzusetzen. Wenn man sich die Scribbles anschaut, erkennt man sofort die Notwendigkeit einer Tabelle. Wir ignorieren an dieser Stelle, dass man es auch ohne HTML-Tabellen-Element umsetzen könnte. Schließlich wollen wir was lernen :-) [...]


  • StencilJS-Tutorial: Die erste Komponente

    8 Minuten 1553 Wörter

    Wir haben eine funktionsfähige Umgebung und können endlich mit der Entwicklung starten. [...]


  • StencilJS-Tutorial: Entwicklungswerkzeuge einrichten

    6 Minuten 1127 Wörter

    Nachdem wir das StencilJS-Starter-Projekt aufgesetzt haben, fügen wir jetzt noch die nötigen Entwicklerwerkzeuge und ein CSS-Framework zum Projekt hinzu. Ziel dieser Werkzeuge ist ein einheitlicher und qualitativ-hochwertiger Code. [...]


  • StencilJS-Tutorial: 1. Projekt aufsetzen

    2 Minuten 367 Wörter

    In der Dokumentation von StencilJS wird erklärt wie man ein Projekt neu aufsetzt. [...]


  • StencilJS-Tutorial: Einführung

    2 Minuten 282 Wörter

    StencilJS ist ein sehr gutes Framework mit dem man schnell robuste Webanwendungen bauen kann. Der Einstieg ist recht einfach, bzw. der Umstieg von zb. React macht es noch leichter. Der Grundgedanke ist leicht erklärt. Anstatt schwerfällige Runtimes/Kernbibliotheken mitauszuliefern, kompiliert StencilJS einfach den Webstandard Webcomponents, der in allen modernen Browsern out-of-the-box funktioniert. Weil diese Webcomponents, meiner Meinung nach, nicht schön zu programmieren sind, dient StencilJS als Luxuswerkzeug. [...]


  • Fuckup der Woche: 'no-break space' - das geschützte Leerzeichen

    3 Minuten 544 Wörter

    Warum "23.42 €" nicht gleich "23.42 €" sind ? #

    Die Antwort auf diese Frage hat mich diese Woche viel Zeit gekostet. Um sicherzustellen, dass meine Webanwendung auch das macht was sie verspricht setze ich auf E2E Tests. Dieser Blackbox-Test benutzt einen Browser, gibt die URL meiner Webanwendung ein und klickt diese dann anhand der definierten Testfälle durch. Anschließend liest er Werte aus und vergleicht diese mit vorher definierten Werten. Im konkreten Fall sollte er eine Rechnung überprüfen. [...]


  • How to import SQlite Database File in Flutter (Android)

    3 Minuten 515 Wörter

    Vor kurzem habe ich erklärt wie man aus seiner App die SQlite-Datenbank exportiert. In diesem Artikel erkläre ich wie man diese importiert. Voraussetzung ist ein bestehendes Flutter-Projekt und ein SQlite-Datenbank im Download-Verzeichnis des Telefons. [...]


  • Vorstellungsgespräche leiten, ein gutes Gespräch für beide Seiten.

    6 Minuten 1255 Wörter

    Jeder arbeitende Mensch hat schon an einem Vorstellungsgespräch teilgenommen. Wer schon mal die Gelegenheit hatte am anderen Ende des Tisches zu sitzen, wird sich über folgende Tipps freuen. Viele von uns werden, meistens vom Chef, ins kalte Wasser geworfen. Er kommt um die Ecke und möchte, dass man sich zusammen einen Kandidaten anschaut. Vielleicht sogar ganz alleine ohne HR und ohne Chef. Natürlich reicht die Arbeitserfahrung aus, um ein fachliches Gespräch zu führen. Das denkt man zumindest. Dann nimmt das Chaos seinen Lauf.
    Ich habe aus meiner Erfahrung, um dieses Chaos einzufangen, einige Tipps zusammengestellt. Damit geht der Kandidat und du als Interviewer mit einem guten Gefühl aus dem Gespräch.Ich konzentriere mich auf das Fachgespräch und nicht auf das HR Gespräch. Im Idealfall ist man unter sich (unter Software-Entwicklern). [...]


  • How to export SQlite Database File in Flutter (Android)

    4 Minuten 837 Wörter

    Eine der vielen Möglichkeiten für das Speichern von Daten innerhalb einer Flutter-App ist SQlite. SQlite bietet eine Relationale-Datenbank innerhalb der App ohne externe Ahhänigkeit und ohne Datenverkehr über das Internet. [...]


  • Spass mit Typescript: Spread-Operator AHA-Moment

    4 Minuten 759 Wörter

    Diese Woche bin ich über den Spread-Operator gestolpert und möchte diese Erfahrung teilen. [...]


  • So klappt fast jedes Vorstellungsgespräch

    6 Minuten 1170 Wörter

    In den letzten Jahren konnte ich in weit über hundert Vorstellungsgesprächen reichlich Erfahrung sammeln, sei es als Kandidat oder als technischer Fachkollege. Diese Erfahrung habe ich in folgende Punkte gepackt, die jedes Gespräch erfolgreicher machen. [...]


  • Bulma und Prism.js erzeugen CSS-Fehler in der Darstellung

    1 Minute 114 Wörter

  • 11nty Inhalt anzeigen in der Liste

    2 Minuten 433 Wörter

    Wer in der Liste aller Posts zusätzlich den Inhalt anzeigen möchte, hat out-of-the-box nur die Möglichkeit den gesamten Inhalt anzuzeigen. Wenn man z.B. nur den ersten Satz eines Posts anzeigen möchte, muss dies dem Javascript von Eleventy noch beibringen. [...]


  • 11nty Blog mit eigenem Html-Template

    5 Minuten 897 Wörter

    Seit langer Zeit sitzt in meinem Kopf der Gedanke einen Blog aufzusetzen. Die Umsetzung möchte ich direkt als ersten Post nutzen. [...]


  • 11nty Blog mit eigenem Html-Template

    5 Minuten 897 Wörter

    Seit langer Zeit sitzt in meinem Kopf der Gedanke einen Blog aufzusetzen. Die Umsetzung möchte ich direkt als ersten Post nutzen. [...]


weitere Posts befinden sich unter Archive