Über den Service
ÜbersetztIch entwickle Programme in Rebol und Red—zwei minimalistische Sprachen, die auf der Idee basieren, dass Code wie die Aufgabe gelesen werden sollte, die er löst. Wo vertraute Stacks mit Paketmanagern, Build-Ketten und Megabytes an Laufzeit kommen, liefere ich ein Skript oder eine kleine, eigenständige Binärdatei, die genau eine Sache tut und das gut macht. Ein solcher Ansatz rettet den Tag, wenn Sie schnelle Automatisierung, einen Parser für ein unhandliches Textformat oder ein kleines plattformübergreifendes Dienstprogramm benötigen, das sogar ein Nicht-Programmierer in Ihrem Team öffnen und verstehen kann. Seit Jahren verlasse ich mich auf die ausdrucksstarke Seite dieser Sprachen: Blockstruktur, Homoikonizität und wie ein gut gestalteter Dialekt ein Durcheinander von Konfigurationen in ein paar lesbare Zeilen verwandelt.
Der Großteil meiner Arbeit besteht darin, Domänensprachen zu entwerfen—kleine Dialekte, die es Ihnen ermöglichen, einen Arbeitsablauf, ein Berichtslayout, eine Validierungsregel oder ein Geräteprotokoll in Bezug auf Ihre Domäne zu beschreiben, anstatt Logik über generischen Code zu verteilen. Rebols Parse-Engine und Reds wachsende Werkzeugkiste machen eine solche sprachorientierte Programmierung überraschend schnell zu prototypisieren und kostengünstig zu warten. Ich kümmere mich auch um praktische Verpackungen: das Lesen und Transformieren von unordentlichen Daten, die Arbeit mit einfachen Netzwerkdiensten, das Generieren von Dateien und das Verpacken von allem in einem so kleinen Fußabdruck, dass es sofort startet und keine Installation benötigt. Wenn ein Projekt ein Skript übersteigt, halte ich den Code sauber, dokumentiert und leicht für die nächste Person erweiterbar.
Wenn Sie Werkzeuge bevorzugen, die leicht, verständlich und langlebig sind, anstatt Frameworks, die schnell veralten, bin ich der Spezialist, der Ihnen eine kleine Lösung zusammenstellt, die weiterhin funktioniert. Beschreiben Sie die Form Ihres Problems—und ich schlage das kompakteste vor, das es abdeckt.
— Skripte in Rebol 2 und Rebol 3, Ein-Datei-Automatisierungsdienstprogramme
— Red-Programmierung und plattformübergreifende Werkzeugassemblierung
— Domänensprache und Dialektdesign mit Parse-Grundlage
— Text- und Datenparsing, Formatkonvertierung, Berichtsgenerierung
— Winzige Binärdateien ohne Abhängigkeiten für Windows, Linux und macOS
— Refactoring, Dokumentation und Wartung vorhandener Rebol- oder Red-Code
Der Großteil meiner Arbeit besteht darin, Domänensprachen zu entwerfen—kleine Dialekte, die es Ihnen ermöglichen, einen Arbeitsablauf, ein Berichtslayout, eine Validierungsregel oder ein Geräteprotokoll in Bezug auf Ihre Domäne zu beschreiben, anstatt Logik über generischen Code zu verteilen. Rebols Parse-Engine und Reds wachsende Werkzeugkiste machen eine solche sprachorientierte Programmierung überraschend schnell zu prototypisieren und kostengünstig zu warten. Ich kümmere mich auch um praktische Verpackungen: das Lesen und Transformieren von unordentlichen Daten, die Arbeit mit einfachen Netzwerkdiensten, das Generieren von Dateien und das Verpacken von allem in einem so kleinen Fußabdruck, dass es sofort startet und keine Installation benötigt. Wenn ein Projekt ein Skript übersteigt, halte ich den Code sauber, dokumentiert und leicht für die nächste Person erweiterbar.
Wenn Sie Werkzeuge bevorzugen, die leicht, verständlich und langlebig sind, anstatt Frameworks, die schnell veralten, bin ich der Spezialist, der Ihnen eine kleine Lösung zusammenstellt, die weiterhin funktioniert. Beschreiben Sie die Form Ihres Problems—und ich schlage das kompakteste vor, das es abdeckt.
— Skripte in Rebol 2 und Rebol 3, Ein-Datei-Automatisierungsdienstprogramme
— Red-Programmierung und plattformübergreifende Werkzeugassemblierung
— Domänensprache und Dialektdesign mit Parse-Grundlage
— Text- und Datenparsing, Formatkonvertierung, Berichtsgenerierung
— Winzige Binärdateien ohne Abhängigkeiten für Windows, Linux und macOS
— Refactoring, Dokumentation und Wartung vorhandener Rebol- oder Red-Code