Archive for the ‘palestras’ Category
Monday, May 21st, 2007
Semana passada fomos Guilherme, Bairos e eu na reunião do XP-RIo. O tema foi um desafio passado pela empresa do Vinicius, a ImproveIt, ao introduzir ao mesmo tempo XP e Ruby on Rails para um departamento de desenvolvimento de software que usava…uhm.. CLIPPER para desenvolver.
Após a explicação de como foi (está sendo, na verdade) feita a “migração do peopleware”, acabamos conhecendo um pouco do estilo que o grupo adotou no seu dia-a-dia. Não vou falar muito porque foram geradas fotos, filmagens e PDFs, que você vê aqui. Vale muito para quem perdeu.
Se você acha que desenvolvimento de software é uma atividade chata e burocrática esta apresentação pode te mostrar que isso não é uma verdade absoluta.
Posted in comunidade, eventos, gerencia, metodologias, negocios, palestras, programando, rails, ruby | 2 Comments »
Monday, March 19th, 2007
Comento em breve o evento mas os slites já estão disponíveis:
Posted in arquitetura, cbd, comunidade, eventos, palestras, plataformas, programando, rest, soa, web, ws-*/soap | 1 Comment »
Thursday, March 15th, 2007
Como já falamos aqui, estou indo apra o ERECOMP 2007. Estou bem ansioso para este evento, nunca palestrei no nordeste e não conheço o público.
O keynote será uma apresentação que está na manga há um bom tempo mas nunca tinha a oportunidade de executar. É bem diferente do meue stilo normal de apresentação, pelo menos graficamente. Acho que o livro do Atinkson teve efeito retardado mnas quem viu gostou.
A segunda é uma releitura da palestra de CBD x SOA que foi apresnetada ano passado. Acho que o principal diferencial para esta é estar neste exato momento vivendo os problemas de se implantar uma arquitetura SOA em um ambiente onde já existe um conjunto de sistemas e uma cultura formada.
Bom, que for lá por favor não se acanhe. O melhor destes eventos é a experiência trocada.
Posted in arquitetura, cbd, comunidade, eventos, palestras, soa | No Comments »
Friday, December 29th, 2006
Ano passado eu postei aqui o que eu acreditava que importaria no mundo da tecnologia em 2006.
Antes de postar a versão 2007 da minha futurologia pessoal vamos, ao contrário do que fazem os videntes de televisão, avaliar as besteiras que eu disse ano passado.
|
Ruby on Rails: O framework para aplicações web em Ruby realmente fez sucesso este ano. Sua influência no mundo do desenvolvimento pode ser vista nos novos frameworks para plataformas como Java e .Net e mesmo com tanto preconceito contra o que não é ‘enterprisey’ podemos ver esta plataforma decolando e ocupando espaço de PHP. Vários livros, inclusive brasileiros, lançados.
|
|
|
Ruby: A linguagem Ruby, no entenanto, não decolou como esperava. Parece que realmente o que importa hoje é a velocidade de desenvolvimento e a disponibilidade de bibliotecas e componentes prontos, poucos prestam atenção no que a linguagem consegue fazer quando bem projetada. Talvez ano que vem.
|
|
|
Migrações: Java 5 e EJB 3.0 Tirando quem não tem opção, os novos produtos já estão sendo desenvolvidos para Java 5. Existe um buraco de profissionais que dominem EJB 3.0 que deve ser preenchido em breve. Com o fim do suporte oficial ao Java 1.3 este movimento ficará mais intenso em 2007.
|
|
|
Linguagens de JVM Cada vez mais alardeadas como a maior novidade das novas versões (>6) de Java. Infelizmente Java 6.0 atrasou bastante e a maior parte do hype vai para o próximo ano.
|
|
|
Linguagens de Domínio (DSLs) Quando preparei a minha palestra do Rio Java Summit 2006 sobre linguagens de JVM e DSLs foi muito compkicado encontrar material. Tive que recorrer basicamente à materiais com mais de dez anos de idade e experiência pessoal. Digite Domain Specific Languages no Google e veja que isso mudou bastante hoje, ainda assim ainda não chegou no mercado. A falta de livros continua.
|
|
|
Open Solaris Acho que ninguém mais lembra que o Solaris esté sendo aberto. Péssimo marketing da Sun, infelizmente.
|
|
|
Celulares Apesar do caos entre as operadoras, os aparelhos celulares estão ganhando mais poder de fogo e ficando cada vez mais baratos.
|
|
|
Web 2.0 Ninguém ainda sabe direito o que é Web 2.0 mas já se ganha dinheiro com ela. A recente onde de mashups aposentando interfaces SOA é algo que merece atenção.
|
|
No final das contas acho que não errei por muito. Futurologia nunca funciona mesmo. Em breve os wild guesses para o ano de 2007.
Posted in arquitetura, domain.specific.languages, engenharia, eventos, foss, fragmental, gadgets, gerencia, java, negocios, orientacao.a.objetos, palestras, plataformas, programando, rails, ruby, soa, web | 1 Comment »
Sunday, December 10th, 2006
Bom, semana passada foi dai da minha apresentação no evento sobre SOA do IQPC, como vocês já sabem. Foi muito interessante preparar e ministrar essa palestra principalmente porque fugia do lugar comum que é apresentar uma nova tecnologia ou mostrar uma ferramenta, tão comum em exemplos deste tipo.
Minha palestra teve como foco desmistificar as características do SOA, mostrando que elas já estavam disponíveis, especificadas e documentadas em sua maioria há uma década. Como não há muito material sobre esta comparação (estes slides são provavelmente a coisa mais direta sobre essa comparação que existe hoje na Internet) precisei tirar a poeira dos livros sobre componentes e procurar conceitos comuns na parca literatura que se pode levar em conta sobre SOA (ou seja: nada de papers de fornecedores apresentando sua gloriosa ferramenta gráfica, estes sim abundantes).
|
As conclusões estão nos slides, pena que a palestra é mais um bate-papo e não foi gravada, mas acho que dá pra tirar algo de bom deles.
O mais interessante na verdade foi conversar com as pessoas. A maioria era de gerentes de grandes empresas públicas, bancos e alguns funcionários de grandes empresas de software. As empresas destas pessoas as enviaram para tentar entender o que é SOA e como adotá-lo na empresa. Eu não pude acompanhar o evento todo e não sei se as pessoas conseguiram informações sobre o que queriam: qual o caminho para migrar para SOA?
|
|
Uma das comparações que eu faço entre SOA e CBD é que CBD é, na minha opinião, ingênuo. A impressão que se tem ao ler sobre o uso de componentes é que é possível utilizar a técnica de maneira bem gradual, indo aos poucos transformando seus sistemas em componentes distribuídos. SOA é bem mais agressivo, criando cascas de serviços sobre os sistemas num tempo muito curto.
Ao mesmo tempo, não sinto nos vendors compromisso com isso. A maioria do material que vi neste evento e em qualquer outra fonte é sobre como usar ferramentas e técnicas para gerenciar e orquestrar serviços que já existem, poucas coisas falam do dilema que é transformar sistemas em serviços.
|
|
Este é um bom tópico para atacar numa próxima oportunidade. Nos últimos meses venho constantemente lidando com a transformação de sistemas legados em serviços ou ainda com a mudança arquitetural de sistemas que estão em desenvolvimento para este modelo.
A impressão que tive é que com a quantidade de dinheiro que se está investindo em SOA hoje não dá mais pra chamar de futuro, mas de presente. Claro que há um problema muito grande aí: Este foi o mesmo cenário, por exemplo, com EJBs.
|
Eu espero sinceramente que tenhamos aprendido a lição e que estudemos os conceitos por trás das coisas antes de sair por aí implementando sistemas que não funcionam utilizando ferramentas caríssimas.
Posted in arquitetura, cbd, comunidade, fragmental, palestras, soa | 1 Comment »
Wednesday, December 6th, 2006
Como já mencionado aqui, a convite do IQPC eu minsitrei ontem uma palestra comparando SOA com arquitetura de componentes. Esta foi também a primeira palestra oficial da IASA no Brasil.
Os slides estão disponponíveis, comentário em breve.
Posted in arquitetura, cbd, engenharia, eventos, palestras, soa | 3 Comments »
Thursday, September 14th, 2006
De 05 a 07 de Dezembro será realizado em São Paulo o evento: Arquitetura Orientada a Serviços SOA & WEB SERVICES do IQPC. Eu fui convidado a dar uma palestra sobre Componentes e Serviços. Abaixo segue a descrição, produzida pela IQPC (marketing…):
Comparação entre as técnicas utilizadas no Desenvolvimento Baseado em Componentes e na Arquitetura Orientada a Serviços - CBD x SOA.
Escreve-se muito sobre a distinção entre Component-Based Design (CBD) e Service Oriented Architecture (SOA). Deve-se lembrar que estes conceitos todos foram concebidos em contextos diferentes por grupos distintos e sem maiores preocupações com uma coesão formal.
* Definição de Arquiteturas Corporativas baseadas em SOA ou Componentes
* Elaboração e automatização do Processo de Desenvolvimento de Software
* A diferença entre Desenvolvimento Baseado em Componentes e Arquitetura Orientada a Serviços
* As vantagens e desvantagens em se utilizar uma e outra infra-estrutura de sistemas.
Philip Calçado
Arquiteto e Desenvolvedor de Sistemas
GUJ
As inscrições estão abertas. O folder completo em PDF você encontra aqui.
Posted in arquitetura, cbd, engenharia, eventos, palestras, soa | 2 Comments »
Monday, June 26th, 2006
Esqueci de avisar! Vou estar palestrando hoje no RioJug. basicamente a mesma palestra do evento em São Paulo.
http://www.riojug.org/conteudo.jsp?id=523
Posted in comunidade, java, palestras, riojug | No Comments »
Monday, May 22nd, 2006
O evento foi bem legal. O pessoal da DevMedia conseguiu fazer algo muito interessante com três públicos distintos e com toda a crise que a cidade passou semana passada.
Minha palestra foi a primeira e o públicou chegou até a parede. Quando chegou a vez do Urubatan tiveram que “expulsar” a galera do Delphi para pegar a sala deles também :) Ok, ok, a sala mais cheia era de .Net.
Interessante que pela primeira vez eu consegui terminar uma palestra no tempo certo. Também, eu fiz uma palestra para 45 minutos, chegando lá era pra ter 1:20 hora, o Jujo teve um problema para chegar e ainda tive que estender ela mais um pouquinho :)
No final, claro, teve encontro na sede oficial do GUJ em São Paulo.
Os slides serão passados para a organização hoje a noite, em breve devem estar online.
Posted in arquitetura, comunidade, engenharia, java, palestras | No Comments »
Thursday, May 18th, 2006
Devido à demora em disponibilizar as palestras do RioJavaSummit 2006 (sabe como é…) estou colocando o PDF aqui no site.
Posted in comunidade, eventos, java, palestras, riojug | No Comments »