À propos du service
TraduitJe suis développeur Smalltalk et je crée des applications orientées objet comme cela était censé être dans la pure POO. Je travaille principalement dans Pharo et VisualWorks, développant dans une image "vivante" où chaque objet, classe et méthode peut être inspecté et modifié pendant que le programme s'exécute. Cette approche basée sur l'image vous permet de faire évoluer le modèle de domaine progressivement, de tester des idées en quelques secondes et d'évoluer le système de manière organique plutôt que de le réécrire de zéro après chaque changement. Si une architecture claire, le passage de messages et un code qui se lit comme une description de la tâche elle-même comptent pour vous — c'est ainsi que je travaille.
La plupart de mon travail consiste à moderniser des systèmes Smalltalk hérités qui exécutent silencieusement une logique métier critique. Je récupère un comportement non documenté, démêle des hiérarchies de classes complexes, ramène des tests dans le projet et migre soigneusement l'ancien code VisualWorks ou VA Smalltalk vers Pharo maintenu. Je connecte également des images historiquement fermées au monde extérieur via des services REST, des bases de données relationnelles et objets et un déploiement moderne afin que les investissements en Smalltalk continuent de porter leurs fruits. Chaque changement que je fais en petites étapes réversibles, en m'appuyant sur le débogueur et des tests modulaires.
Que vous ayez besoin d'une nouvelle application Pharo, du sauvetage d'une image vieillissante ou de mains expérimentées pour étendre un modèle d'objet existant — je vous aiderai à rendre la solution expressive et durable.
— Développement d'applications en Pharo et VisualWorks
— Développement basé sur une image vivante à travers des tests
— Refactoring et sauvetage de systèmes Smalltalk hérités
— Migration de VA/VisualWorks vers le Pharo moderne
— API REST, backends web et applications Seaside
— Intégration avec des bases de données SQL et objets
— Modélisation de domaine, mentorat et révision de code
La plupart de mon travail consiste à moderniser des systèmes Smalltalk hérités qui exécutent silencieusement une logique métier critique. Je récupère un comportement non documenté, démêle des hiérarchies de classes complexes, ramène des tests dans le projet et migre soigneusement l'ancien code VisualWorks ou VA Smalltalk vers Pharo maintenu. Je connecte également des images historiquement fermées au monde extérieur via des services REST, des bases de données relationnelles et objets et un déploiement moderne afin que les investissements en Smalltalk continuent de porter leurs fruits. Chaque changement que je fais en petites étapes réversibles, en m'appuyant sur le débogueur et des tests modulaires.
Que vous ayez besoin d'une nouvelle application Pharo, du sauvetage d'une image vieillissante ou de mains expérimentées pour étendre un modèle d'objet existant — je vous aiderai à rendre la solution expressive et durable.
— Développement d'applications en Pharo et VisualWorks
— Développement basé sur une image vivante à travers des tests
— Refactoring et sauvetage de systèmes Smalltalk hérités
— Migration de VA/VisualWorks vers le Pharo moderne
— API REST, backends web et applications Seaside
— Intégration avec des bases de données SQL et objets
— Modélisation de domaine, mentorat et révision de code