9 de mai. de 2008

IVIAnos participam do Café com Tapioca de Maio

No dia 17 de maio (sábado), dois colaboradores da IVIA irão participar do evento
Café com Tapioca do CEJUG.

Desta vez o evento será na Faculdade Lourenço Filho e tem horário previsto para
iniciar as 09:00h. O colaborador Rafael Ponte irá abordar o tema Entendendo Domain Driven Design, um assunto que está sendo muito comentado na comunidade de desenvolvimento de software.
Luthiano Vasconcelos irá palestrar sobre CruiseControl, com o tema Integração Contínua com CruiseControl: qualidade e agilidade em projetos Java, no qual mostrará as vantagens e benefícios do framework de integração contínua.

Clique aqui para obter informações sobre o evento.

7 de mai. de 2008

Colaborador Publica Artigo na Revista Mundo .NET

O colaborador Marcelo Bedê Barros (marcelo.barros@ivia.com.br), Especialista .NET e Gerente de Produtos da IVIA, publicou na edição de Abril/Maio da Revista Mundo .NET o artigo “AOP – Programação Orientada a Aspectos com .NET”.

O artigo introduz o paradigma de software conhecido como orientação a aspectos (do inglês Aspect-Oriented Programming - AOP), focando em tecnologias para o Microsoft .NET. O autor defende e explica o uso do paradigma como complemento à orientação a objetos, trazendo facilidades para implementação, reuso e manutenção do software.

Essa é a primeira contribuição do autor com a Revista Mundo .NET, já tendo publicado em outras revistas e portais on-line. Marcelo é ainda coordenador do grupo Ceará.NET e palestrante, estando presente nos principais eventos de Microsoft e .NET do estado, e realiza treinamentos de .NET pela IVIA.

* Sobre AOP: O paradigma apresenta o uso de aspectos, comportamentos inseridos em tempo de compilação ou execução em um software desenvolvido, que passa a responsabilizar-se por requisitos complementares (transversais ou não-funcionais) do sistema, como verificações de segurança e auditoria (logging). A orientação a aspectos possibilita que o software desenvolvido tenha um foco maior nos requisitos funcionais do sistema, deixando outras necessidades em trechos de código separados e altamente reutilizáveis.