On The Rocks

March 22, 2007

TechDays 2007 - Day 03

Filed under: Uncategorized

No último dia do TechDays, comecei por ir à sessão de um colega de trabalho o Bruno Câmara que se intitulava por ARC007 : As Angústias de um Arquitecto [Tiago Pascoal / Bruno Câmara], tal como na edição do TechDays de 2005 a apresentação desta sessão teve o seu aspecto teatral, mas excelentemente bem apresentado pelo medico psicanalista de doentes do foro “tecnológico” (Tiago Pascoal), que explicava e dava soluções ao doente (Bruno Câmara) cheio de duvidas e problemas tecnológicos na implementação de sistemas de informação na  sua empresa. Os conceitos com nomes diferentes mas que definem o mesmo objectivo foram desmitificados nesta excelente sessão.

Em seguida fui assistir à sessão do amigo Paulo Morgado, que é responsável pelo smart client que comporta as paginas web que desenvolvo todos os dias. A sessão DEV021 : Composite Applications: WebClient Software Factory & SmartClient Software Factory [Sérgio Amendoeira e Paulo Morgado] abordava um tema complicado de explicar em tão pouco tempo, os conceitos de Composite Application e Software Factory foram bem apreendidos mas explicar o Composite UI Application Block, foi o CABo dos trabalhos. Valeu pelo esforço de tentarem fazer passar a mensagem, mas ficou a sensação que ficaram muitos conceitos por falar e como funciona a implementação de cada um deles.

O Almoço foi agradável e deu para comer bem.

Na parte da tarde fui assistir à sessão DEV027 : LINQ - .NET Language Integrated Query (LINQ) Framework [Luis Falcão], que foi boa até entrar em loop. Uma das características do LINQ, é a implementação de código similar ao T-SQL numa classe de C#, e este código permite executar “queries” a colecções que implementem o IEnumerable, resumindo é isto que se tinha que falar em hora e meia, o que chegou perto das 14:00 e a mensagem era sempre a mesma.

Depois de levar com a semi-seca, veio a seca completa, a sessão DEV024 : Construir Serviços WCF com WF - Presente e Futuro [Miguel Barros], tinha um titulo aliciante e apelativo, mas caiu por terra com a apresentação. O objectivo era exemplificar a utilização das duas tecnologias, WCF e WWF em conjunto, mas ficou muito aquém das expectativas pelo mau exemplo apresentado e a explicação confusa. Eu conheço uma implementação onde estas tecnologias funcionam em conjunto, e penso que actualmente é um dos poucos exemplos práticos em que a conjugação de WCF e WWF faça sentido, um broker ou proxy, agora concatenação de strings é que não. Fraquinho.

Para encerrar em beleza a edição do TechDays 2007, fui assistir a mais uma sessão do Bruno Câmara, ARC008 : Team System - Metodologias Ágeis & Conceitos: SCRUM, MSF, XP [Tiago Pascoal / Bruno Câmara], esta sessão destinava-se a project managers e apresentava os diversos métodos para orientar e gerir com eficácia um projecto. Para alem das metodologias apresentadas e bem explicadas foi exemplificado como utilizar o Team System para efectuar um acompanhamento de um projecto.

E foi assim mais uma edição do TechDays, este ano mais “académico” e menos prático, foi bom e deu para aprender mais qualquer coisa.

TechDays 2007 - Day 02

Filed under: Uncategorized

De manha cheguei tarde, porque estive quarenta minutos a tentar arranjar lugar para estacionar o carro.

Cheguei com trinta minutos de atraso a sessão DEV009 : ASP.NET AJAX [Jeff Prosise], mas fui a tempo de apanhar a parte que ele mostrava como fazer callbacks a webservices ou a métodos em codebehind em vez de utilizar o UpdatePanel. O UpdatePanel deve ser utilizado de forma sucinta, pois a cada post vem um conjunto de informação desnecessária que irá sobrecarregar o tráfego da pagina. A chamada de callbacks a webservices ou a métodos em codebehind, devolve para pagina código JSON (caso dos webserices) e código cliente (caso métodos em codebehind). Em resumo esta sessão demonstrou boas praticas para utilizar o ASP.NET AJAX.

   

Por ter achado brilhante a primeira sessão de Chad Hower sobre WPF, fui assistir a DEV012 : Windows Presentation Foundation II [Chad Hower], esta sessão abordava o WPF/E, e como ainda não existe muito a dizer sobre o WPF/E houve um esforço por parte do orador em mostrar tudo que se sabe sobre este sub-set do WPF. Soube a pouco, mas valeu a pena.

Em seguida foi o almoço, muito melhor do que no dia anterior, mais comida e mais variedade.

Na parte da tarde fui a sessão DEV013 : 0wn3d: Hacking ainda mais fácil em AJAX Web Sites ? [Rui Quintino], que deu a conhecer as vulnerabilidades existentes nos sistemas web e que são difíceis de travar. Foram descritos os ataques mais comuns a sites web: o cross-site scripting e o cross-site request forgery , referindo as suas características, os métodos e práticas para protecção contra estes ataques. Esta sessão foi muito esclarecedora.

 

Depois desta excelente sessão fiquei na duvida a que sessões iria assistir o resto da tarde e decidi ir metade do tempo a uma e metade do tempo a outra, primeiro fui a sessão DEV015 : Introdução ao Windows Communication Foundation [António Cruz], achei um bocado “secante” e quase que adormeci, mudei para a sessão UCM005 : Voz sobre IP (VOIP) e a Gestão das Comunicações com o Microsoft Office Communications Server 2007 e o Office Communicator 2007 [Virgilio Ribeiro / João Brazão] e gostei muito dos novos produtos da suite Microsoft Office 2007 apresentados nesta sessão, se uma empresa implementar uma infraestrutura Exchange com estes dois novos produtos, pode cancelar o contrato com a operadora de serviço telefónico. Pois estes produtos eliminam todos os terminais de telefone, substituindo-os por cada computador, com as vantagens de partilha de documentos em real-time, para alem de um Instant Messenger o Office Communicator é um telefone VoIP. O Communications Server 2007, permite criar e gerir centrais de Messanging/Email/VoIP com mailboxes de correio electrónico e correio de voz (voice mail).

Para terminar o dia fui a sessão ARC006 : SaaS: Software as a Service, Desafios e Oportunidades [José António Silva], mas fiquei por pouco tempo, pois não tinha nada a ver com a minha área. Mudei-me para a sessão DEV017 : Novas APIs para Reconhecimento e Síntese de Fala em Português para Aplicações Cliente e Servidor [Pedro Silva] que mostrou como implementar a API Speech do .NET 3.0.

 

Get free blog up and running in minutes with Blogsome
Theme designed by Jay of onefinejay.com