HP Dietz

Architekt, Coder, Coach.
Arbeite mit mir.

Software

Dies ist eine Zusammenstellung von Open- und Closed-Source Software-Projekten, an denen ich arbeite.

  1. transform-stream

    Node.js Transform Stream Implementierung, die das Wrapping von JSON Daten erleichtert.

  2. services

    Ausgewählte JavaScript Services, die das Arbeiten in modernen JavaScript Umgebungen erleichtern.

  3. react-hooks

    Ausgewählte React Hooks.

  4. moonlight

    Arduino PWM Dimmer zur Mond-Simulation für mein Aquascape.

  5. google-optimize-service

    Hoch anpassbare, universelle Service Abstraktion um Google Optimize.

  6. react-component-console

    React Component, das ein Konsole-Terminal emuliert. Die Komponente zeichnet sich durch Menschen-ähnliches Tippverhalten via dynamischer Verzögerungszeiten, sowie Callbacks und anpassbaren CSS Klassen aus.

  7. rollup-plugin-local-resolve

    Rollup-Plugin, um relative Importe via Index-Dateien aufzulösen.

  8. subset-sum

    Node.js Modul zur Berechnung von Lösungen des Wechselgeld-Problems. Das Modul findet Kombinationen aus einer Menge von Zahlen, die zu einer gewünschten Summe addieren.

  9. log

    Minimaler Node.js Log Service.

  10. assign-reducers

    Node.js Modul, das Redux Reducer analog zu Object.assign() kombiniert.

  11. JS-Profiler
    https://js-profiler.com

    Sammlung von Performance-Profilen, Benchmarks und Vergleichen von verschiedenen JavaScript Built-Ins. Unter der Haube dieser Website arbeitet die JS Profiler Node.js Bibliothek.

  12. beacon-tool-cli

    CLI für Beacon Tool.

  13. beacon-tool

    Node.js Library für Bluetooth Beacon Signale.

  14. preact-component-console

    Konsole/Terminal/Schreibmaschinen Emulator Preact Component, das sich durch Menschen-ähnliches Tipp-Verhalten via dynamischer Zeitverzögerungen auszeichnet.

  15. json-parser

    Leichgewichtiger, asynchroner JSON Parser für Node.js.

  16. pfs

    Leichtgewichtiger Promise-Wrapper ohne Abhängigkeiten um Node.js' fs.

  17. minify-inline-json

    Node.js Modul zum Minimieren von inline/eingebetteten JSON Daten in script Tags.

  18. embed-json

    Node.js Modul zum Einbetten von JSON Daten in Dateien.

  19. OpenSSL Certificate Generator

    Automatisch erzeugte, selbst-signierte Zertifikate via OpenSSL.

  20. mov2gif

    QuickTime-zu-GIF (Video zu Animation) Konverter.

  21. node-amp-mustache-skeleton

    AMP (Accelerated Mobile Pages) Projekt Skelett, das via Node.js ausgeliefert wird und sich durch Mustache Templating und Gulp-basierte CI auszeichnet.

  22. goto

    Bash-Autokomplettierung für schnelle Projektnavigation.

  23. HP Dietz
    https://hpdietz.de
    https://hpdietz.com
    https://haensl.github.io

    Design, Lokaliserung und Implementierung dieser Webseite.

  24. gulp-embed-json

    Gulp-Plugin zum Einbetten von JSON Daten in HTML Dateien.

  25. gulp-embed-svg

    Gulp-Plugin zum Einbetten von SVG Grafiken in HTML Dateien.

  26. gulp-minify-inline-json

    Gulp-Plugin zum Minimieren von JSON Daten in inline script Tags.

  27. vm-php

    PHP7 Projekt Skelett basierend auf Vagrant und Ansible. Das Projektgerüst umfasst sowohl Entwicklungs- und QA-Umgebungen als auch eine MailHog Integration.

  28. The Rovers | Pub Music
    https://rovers.band

    Design, Implementierung und Wartung der Band-Webseite.

  29. ng-async-img

    Angular.js 1.x Direktive für asynchrone, $animate-fähige <img> Tags.

  30. JS-Profiler

    JavaScript Profiling Werkzeug, Benchmark Sammlung and CLI für Node.js. Powert https://js-profiler.com unter der Haube.

  31. mutt2calcurse

    Shell Helfer, um iCal Events von mutt zu calcurse zu exportieren.

  32. ngAnimatedScroll

    Promise-basierter Angular.js 1.x Service, um animiertes Scrollen zu erleichtern.

  33. bytes

    Shell Helfer, um Speicherplatz von Dateien über Verzeichnisse hinweg zu berechnen.

  34. htmlelement.polyfills

    Leichtgewichtige, vanilla JavaScript Polyfills für häufig gebrauchte Operationen auf dem HTMLElement Interface.

  35. Qake

    Design und Implementierung des retro Arcade-Spiels Qake für iOS.

    • Spiegel TV Wissen: Wissenswelten

      Komplettierung des Frontend für Spiegel TV Wissen: Wissenswelten im Auftrag von heinrich+gretchen.

      • Spiegel TV Geschichte: Geschichte entdecken

        Komplettierung des Frontend für Spiegel TV Geschichte: Geschichte entdecken im Auftrag von heinrich+gretchen.

        • Ask The Crowd

          Design, Implementierung und Auswertung des Crowdsourcing Online-Portals Ask The Crowd, das es Nutzern ermöglicht Fragen zu stellen und zu beantworten, wobei Ergebnisse via Echtzeit-Visualisierungen dargestellt werden.

        • PerCom App 2012

          Mitentwickler der offiziellen Android App der 2012 IEEE Pervasive Computing and Communication (PerCom) Konferenz in Lugano, Schweiz.

        • MMM - The MultiModal Metronome

          Design und Implementierung des Arduino-basierten Rapid Prototypes eines Metronoms, das auf externe Audio-Stimuli zur Beat-Eingabe zurückgreift und zusätzliches, visuelles Feedback eines Beats bietet.