Sobre o serviço
TraduzidoSou um desenvolvedor Smalltalk e crio aplicações orientadas a objetos da maneira como a OOP pura foi concebida. Trabalho principalmente em Pharo e VisualWorks, desenvolvendo dentro de uma imagem "ao vivo" onde cada objeto, classe e método pode ser inspecionado e alterado enquanto o programa está em execução. Essa abordagem baseada em imagem permite que você desenvolva o modelo de domínio gradualmente, teste ideias em segundos e evolua o sistema organicamente, em vez de reescrevê-lo do zero após cada alteração. Se uma arquitetura clara, passagem de mensagens e código que lê como uma descrição da própria tarefa são importantes para você — é assim que eu trabalho.
A maior parte do meu trabalho é modernizar sistemas Smalltalk herdados que executam silenciosamente lógica de negócios crítica. Eu recupero comportamentos não documentados, desenredar hierarquias de classes complexas, trago testes de volta ao projeto e migro cuidadosamente o código antigo de VisualWorks ou VA Smalltalk para o Pharo mantido. Também conecto imagens historicamente fechadas ao mundo exterior por meio de serviços REST, bancos de dados relacionais e de objetos e implantação moderna, para que os investimentos em Smalltalk continuem a valer a pena. Cada mudança que faço em pequenos passos reversíveis, contando com o depurador e testes modulares.
Se você precisa de uma nova aplicação Pharo, resgate de uma imagem envelhecida ou mãos experientes para expandir um modelo de objeto existente — eu ajudarei a tornar a solução expressiva e durável.
— Desenvolvimento de aplicações em Pharo e VisualWorks
— Desenvolvimento baseado em imagem ao vivo através de testes
— Refatoração e resgate de sistemas Smalltalk herdados
— Migração de VA/VisualWorks para o Pharo moderno
— API REST, backends web e aplicações Seaside
— Integração com bancos de dados SQL e de objetos
— Modelagem de domínio, mentoria e revisão de código
A maior parte do meu trabalho é modernizar sistemas Smalltalk herdados que executam silenciosamente lógica de negócios crítica. Eu recupero comportamentos não documentados, desenredar hierarquias de classes complexas, trago testes de volta ao projeto e migro cuidadosamente o código antigo de VisualWorks ou VA Smalltalk para o Pharo mantido. Também conecto imagens historicamente fechadas ao mundo exterior por meio de serviços REST, bancos de dados relacionais e de objetos e implantação moderna, para que os investimentos em Smalltalk continuem a valer a pena. Cada mudança que faço em pequenos passos reversíveis, contando com o depurador e testes modulares.
Se você precisa de uma nova aplicação Pharo, resgate de uma imagem envelhecida ou mãos experientes para expandir um modelo de objeto existente — eu ajudarei a tornar a solução expressiva e durável.
— Desenvolvimento de aplicações em Pharo e VisualWorks
— Desenvolvimento baseado em imagem ao vivo através de testes
— Refatoração e resgate de sistemas Smalltalk herdados
— Migração de VA/VisualWorks para o Pharo moderno
— API REST, backends web e aplicações Seaside
— Integração com bancos de dados SQL e de objetos
— Modelagem de domínio, mentoria e revisão de código