Über den Service
ÜbersetztIch bin ein Smalltalk-Entwickler und erstelle objektorientierte Anwendungen so, wie es für reines OOP gedacht ist. Ich arbeite hauptsächlich in Pharo und VisualWorks und entwickle innerhalb eines "live"-Images, in dem jedes Objekt, jede Klasse und jede Methode inspiziert und geändert werden kann, während das Programm läuft. Dieser bildbasierte Ansatz ermöglicht es Ihnen, das Domänenmodell schrittweise zu erweitern, Ideen in Sekunden zu testen und das System organisch weiterzuentwickeln, anstatt es nach jeder Änderung von Grund auf neu zu schreiben. Wenn Ihnen eine klare Architektur, Nachrichtenübertragung und Code, der wie eine Beschreibung der Aufgabe selbst klingt, wichtig sind — so arbeite ich.
Der Großteil meiner Arbeit besteht darin, geerbte Smalltalk-Systeme zu modernisieren, die stillschweigend kritische Geschäftslogik ausführen. Ich stelle undokumentiertes Verhalten wieder her, entwirre komplexe Klassenhierarchien, bringe Tests zurück ins Projekt und migriere sorgfältig alten VisualWorks- oder VA Smalltalk-Code zu gepflegtem Pharo. Ich verbinde auch historisch geschlossene Images mit der Außenwelt durch REST-Dienste, relationale und objektorientierte Datenbanken sowie moderne Bereitstellungen, damit sich Smalltalk-Investitionen weiterhin auszahlen. Jede Änderung, die ich vornehme, geschieht in kleinen, umkehrbaren Schritten, wobei ich mich auf den Debugger und modulare Tests verlasse.
Egal, ob Sie eine neue Pharo-Anwendung benötigen, ein alterndes Image retten oder erfahrene Hände zur Erweiterung eines bestehenden Objektmodells suchen — ich helfe, die Lösung ausdrucksstark und langlebig zu gestalten.
— Anwendungsentwicklung in Pharo und VisualWorks
— Live-Image-basierte Entwicklung durch Tests
— Refactoring und Rettung geerbter Smalltalk-Systeme
— Migration von VA/VisualWorks zu modernem Pharo
— REST API, Web-Backends und Seaside-Anwendungen
— Integration mit SQL- und objektorientierten Datenbanken
— Domänenmodellierung, Mentoring und Code-Review
Der Großteil meiner Arbeit besteht darin, geerbte Smalltalk-Systeme zu modernisieren, die stillschweigend kritische Geschäftslogik ausführen. Ich stelle undokumentiertes Verhalten wieder her, entwirre komplexe Klassenhierarchien, bringe Tests zurück ins Projekt und migriere sorgfältig alten VisualWorks- oder VA Smalltalk-Code zu gepflegtem Pharo. Ich verbinde auch historisch geschlossene Images mit der Außenwelt durch REST-Dienste, relationale und objektorientierte Datenbanken sowie moderne Bereitstellungen, damit sich Smalltalk-Investitionen weiterhin auszahlen. Jede Änderung, die ich vornehme, geschieht in kleinen, umkehrbaren Schritten, wobei ich mich auf den Debugger und modulare Tests verlasse.
Egal, ob Sie eine neue Pharo-Anwendung benötigen, ein alterndes Image retten oder erfahrene Hände zur Erweiterung eines bestehenden Objektmodells suchen — ich helfe, die Lösung ausdrucksstark und langlebig zu gestalten.
— Anwendungsentwicklung in Pharo und VisualWorks
— Live-Image-basierte Entwicklung durch Tests
— Refactoring und Rettung geerbter Smalltalk-Systeme
— Migration von VA/VisualWorks zu modernem Pharo
— REST API, Web-Backends und Seaside-Anwendungen
— Integration mit SQL- und objektorientierten Datenbanken
— Domänenmodellierung, Mentoring und Code-Review