Aviso sobre a monitoria

15 de Maio de 2015, por Daniel Paulino Alves

Olá,

Atualmente, o local usual da monitoria (saguão do bloco do CCSL) está reservado para atividades da startup Farm; sendo assim, informamos que, em eventuais situações como esta, se não nos encontrarem por lá, procurem-nos no laboratório 16 do mesmo prédio, também localizado próximo ao auditório.

Att,



Palestra Large Scale Refactoring

9 de Abril de 2015, por Diego de Araujo Martinez Camarinha

Palestrante: John Brant

Título: Large Scale Refactoring -- Migrating Code to Other Languages

Local: Auditório do CCSL

Data e hora: Segunda-feira, 13/4, 14:00-16:00

Resumo: Sometimes projects need to switch implementation languages.
Rather than stopping software development and rewriting the project
from scratch, behavior preserving transformation rules can map from
the original language to the new language. These rules can be
developed in parallel to standard software development, allowing the
project to be cut-over without any loss of development time, once the
rules are complete. This talk discusses the experiences of using such
an approach on several migration projects over the past 18 years
including one that converted 1.5 MLOC of Delphi to C# in 18 months
while allowing the existing development to continue.

Obs.: A palestra será em inglês

Bio: John Brant has 20 years of program restructuring/refactoring
experience. He is the co-author of the Smalltalk Refactoring Browser,
the first widely-used refactoring environment for any computer
language. He has consulted on several very large migration projects.
Many projects were migrating Visual Smalltalk Enterprise-to-VisualAge
Smalltalk and VisualAge Smalltalk-to-Java. He also migrated C with
embedded SQL-to-Java, VisualAge Java-to-EGL, and Delphi-to-C#. The
Delphi-to-C# migration project was described in an experience report
at the 2010 International Conference on Software Maintenance. Some of
the companies that he has performed these migration projects for
include Misys, Sempra Energy, Jack Henry, American Express Financial
Advisors, and Cefetra.

In addition to migration projects he has also developed sales
forecasting and accounting software using Oracle and Microsoft Access
for North American Lighting, an automotive supply company.
Additionally John worked on a couple of Adaptive systems for Iron
Mountain Fulfillment Services which included a dynamic invoicing
systems and an adaptive system for describing and importing data from
clients which included core ETL and a domain specific language for
describing the integration rules. John has a B.S. in Mathematics and
Computer Science and a M.S. in Computer Science from the University of
Illinois.



Palestra Martin Fowler

9 de Abril de 2015, por Diego de Araujo Martinez Camarinha

Título: REFLEXÕES: DESIGN DE SOFTWARE NO SÉCULO 21, COM MARTIN FOWLER

Resumo: Na última década temos visto uma série de novas ideias surgindo para aprimorar o design de software. Padrões nos ajudam a capturar as soluções e fundamentos de como usá-los. A refatoração permite alterar o design de um sistema após o código ser escrito. Os métodos ágeis, em especial Programação eXtrema, nos permitem uma abordagem altamente iterativa e evolutiva que é particularmente adequada aos requisitos e ambientes em constante mudança. Martin Fowler tem sido um dos maiores líderes dessas técnicas e irá abordar seu pensamento recente sobre a forma como esses e outros progressos afetam o desenvolvimento de software.

Inscrições no site: http://info.thoughtworks.com/martin-fowler-usp.html

Data: 14/04

Horário: 16h30

Local: auditório da biblioteca Brasiliana



Local da monitoria

20 de Março de 2015, por Daniel Paulino Alves

Olá,

Informamos que as monitorias serão realizadas no saguão do bloco do CCSL, ao lado do auditório.

Att,



Horários de Monitoria

17 de Março de 2015, por Diego de Araujo Martinez Camarinha

Oi pessoal,

O Daniel e eu definimos que o plantão de monitoria será de sextas-feiras das 12h às 13h. Começamos essa semana (20/03).

Att,