<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TechDays Archives - Blog IT</title>
	<atom:link href="https://blogit.create.pt/tag/techdays/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogit.create.pt/tag/techdays/</link>
	<description>Create IT blogger community</description>
	<lastBuildDate>Thu, 10 Jan 2019 14:18:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>TechDays 2008 – 3º Dia</title>
		<link>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-3-dia/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-3-dia/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Mon, 17 Mar 2008 17:51:00 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[TechDays]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/miguelisidoro/?p=271</guid>

					<description><![CDATA[<p>Decorreu na passada semana entre os dias 12 e 14 de Mar&#231;o a edi&#231;&#227;o deste ano do TechDays, o maior evento de tecnologia do pa&#237;s. Este evento juntou mais de 2000 profissionais na &#225;rea das TI, tendo sido dadas mais de 150 sess&#245;es t&#233;cnicas por 120 oradores, tendo sido claramente a maior edi&#231;&#227;o deste evento. [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-3-dia/">TechDays 2008 – 3º Dia</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Decorreu na passada semana entre os dias 12 e 14 de Mar&ccedil;o a edi&ccedil;&atilde;o deste ano do <a href="http://www.techdays.pt/" target="_blank">TechDays</a>, o maior evento de tecnologia do pa&iacute;s. Este evento juntou mais de 2000 profissionais na &aacute;rea das TI, tendo sido dadas mais de 150 sess&otilde;es t&eacute;cnicas por 120 oradores, tendo sido claramente a maior edi&ccedil;&atilde;o deste evento. De seguida, deixo o meu testemunho relativamente &agrave;s sess&otilde;es a que tive oportunidade de assistir no 3&ordm; dia.</p>
<h4>COL10 &#8211; Como Criar Solu&ccedil;&otilde;es/Aplica&ccedil;&otilde;es Utilizando o Open XML </h4>
<p>Oradores: Marcos Santos (Microsoft), Susana Guedes (Microsoft) e Bernardo Antunes (Devscope) </p>
<p>Esta sess&atilde;o abordou o tema do Open XML e de como este pode ser usado no desenvolvimento de aplica&ccedil;&otilde;es. O Open XML pretende endere&ccedil;ar os seguintes problemas: </p>
<ul>
<li>A informa&ccedil;&atilde;o &eacute; guardada em muitos formatos diferentes </li>
<li>Dif&iacute;cil trocar e guardar a informa&ccedil;&atilde;o </li>
<li>Diferentes aplica&ccedil;&otilde;es usam formatos de documento de forma diferente </li>
</ul>
<p>O objectivo passa por uniformizar o formato de documentos usado pelas aplica&ccedil;&otilde;es de forma a facilitar a interoperabilidade na troca de documentos entre organiza&ccedil;&otilde;es. O Open XML &eacute; j&aacute; o formato usado pelo Office 2007. Para quem n&atilde;o sabe, se renomear um ficheiro .docx como exemplo para .zip pode ver a estrutura interna do ficheiro, basicamente um conjunto de ficheiros xml. </p>
<p>Mais informa&ccedil;&otilde;es e demos de utiliza&ccedil;&atilde;o do OpenXML em: <a href="http://openxmldeveloper.org">http://openxmldeveloper.org</a> e <a href="http://www.openxmlcommunity.org/">http://www.openxmlcommunity.org/</a>. </p>
<h4>ARC05 &#8211; Constru&ccedil;&atilde;o de Software+Services com a Plataforma Volta </h4>
<p>Oradores: Daniel Fisher e Michael Willers, DevCoach </p>
<p>O tema desta sess&atilde;o foi muito interessante. &quot;Volta&quot; &eacute; o nome de c&oacute;digo de um projecto ainda em desenvolvimento por parte da Microsoft cujo objectivo &eacute; o de uma forma transparente e sem qualquer esfor&ccedil;o de desenvolvimento compilar c&oacute;digo de assemblies .NET (em qualquer linguagem .NET compliant) em c&oacute;digo Javascript compat&iacute;vel &quot;cross-browser&quot;. Detalhando um pouco mais o conceito, a ideia &eacute; desenvolver uma aplica&ccedil;&atilde;o (cliente, servi&ccedil;os) em .NET e por meio de atributos definir se o c&oacute;digo corre no cliente ou no servidor (basta incluir o atributo [&quot;RunAtOrigin&quot;]). O &quot;Volta&quot; vai gerar c&oacute;digo javascript para a camada de cliente, web services para a camada de servidor e todo o c&oacute;digo de &quot;plumbing&quot; (comunica&ccedil;&atilde;o, serializa&ccedil;&atilde;o, seguran&ccedil;a, etc) entre as duas camadas. </p>
<p>Basicamente, a ideia &eacute; desenvolver as aplica&ccedil;&otilde;es em .NET do lado do servidor na nossa linguagem preferida e como output obter uma aplica&ccedil;&atilde;o AJAX distribu&iacute;da. </p>
<p>Mais informa&ccedil;&atilde;o pode ser obtida em <a href="http://labs.live.com/volta/">http://labs.live.com/volta/</a>. </p>
<h4>WEB05 &#8211; ASP.NET Futures &#8211; Dynamic Data Controls and Astoria Services </h4>
<p>Orador: Matt Gibbs, Microsoft (Blog: <a href="http://blogs.msdn.com/mattgi">http://blogs.msdn.com/mattgi</a>) </p>
<p>Esta sess&atilde;o foi apresentada pelo Matt Gibbs que &eacute; Development Manager da equipa de ASP.NET da Microsoft e abordou algumas das novidades que ir&atilde;o estar presentes na pr&oacute;xima vers&atilde;o do ASP.NET. A sess&atilde;o foi dividida em duas partes distintas: </p>
<ul>
<li>Dynamic Data Controls </li>
<li>Astoria Web Data Services </li>
</ul>
<h5><strong>Dynamic Data Controls </strong></h5>
<p>Os Dynamic Data Controls permitem a obten&ccedil;&atilde;o de forma din&acirc;mica da estrutura da base de dados em tempo real e adaptar a sua apresenta&ccedil;&atilde;o automaticamente de acordo com a mesma. Estes controlos ir&atilde;o estar integrados como extens&otilde;es na pr&oacute;xima vers&atilde;o do ASP.NET e v&ecirc;m alterar o ciclo de desenvolvimento de uma aplica&ccedil;&atilde;o ASP.NET &quot;data-bounded&quot;. Antes t&iacute;nhamos: </p>
<ul>
<li>Cria&ccedil;&atilde;o do modelo de BD </li>
<li>Cria&ccedil;&atilde;o das p&aacute;ginas </li>
<li>Adi&ccedil;&atilde;o dos controlos &agrave;s p&aacute;ginas </li>
<li>Adi&ccedil;&atilde;o l&oacute;gica de valida&ccedil;&atilde;o </li>
</ul>
<p>Com estes novos controlos e a com as novas templates de projectos existentes no Visual Studio 2008, teremos: </p>
<ul>
<li>Cria&ccedil;&atilde;o do modelo de dados </li>
<li>Cria&ccedil;&atilde;o autom&aacute;tica de um aplica&ccedil;&atilde;o com base no modelo de dados </li>
<li>Customiza&ccedil;&atilde;o da aplica&ccedil;&atilde;o (altera&ccedil;&atilde;o p&aacute;ginas .aspx e controlos .ascx base) </li>
</ul>
<p>Mais informa&ccedil;&atilde;o sobre Dynamic Data Controls: <a href="http://quickstarts.asp.net/Futures/dynamicdatacontrols/default.aspx">http://quickstarts.asp.net/Futures/dynamicdatacontrols/default.aspx</a>. </p>
<h5><strong>Astoria Web Data Services </strong></h5>
<p>Ainda em fase de prot&oacute;tipo (ser&aacute; designado por &quot;ADO.NET Data Services&quot;), a principal ideia &eacute; simplificar o acesso a dados atrav&eacute;s do consumo de servi&ccedil;os com base em URIs (<a href="http://quickstarts.asp.net/3-5-extensions/adonetdataservice/ConsumingDataService.aspx">http://quickstarts.asp.net/3-5-extensions/adonetdataservice/ConsumingDataService.aspx</a>) e retornar os dados em formatos JSON (m&eacute;todo de serializa&ccedil;&atilde;o mais simples para evitar o &quot;overhead&quot; do XML na troca de informa&ccedil;&atilde;o em web services &#8211; <a href="http://www.json.org/">http://www.json.org/</a> muito ligado ao Javascript e AJAX) ou XML. Os servi&ccedil;os poder&atilde;o ser consumidos tanto por AJAX ou por qualquer outro cliente non-AJAX (servi&ccedil;o WCF, aplica&ccedil;&atilde;o web, aplica&ccedil;&atilde;o Windows-Forms, etc). </p>
<p>Mais informa&ccedil;&atilde;o sobre Astoria Web Data Services em <a href="http://astoria.mslivelabs.com/">http://astoria.mslivelabs.com/</a> e <a href="http://quickstarts.asp.net/3-5-extensions/adonetdataservice/ADONETDataServicesFramework.aspx">http://quickstarts.asp.net/3-5-extensions/adonetdataservice/ADONETDataServicesFramework.aspx</a>. </p>
<h4>VST03 &#8211; Hardcore Debuging e Profiling de Aplica&ccedil;&otilde;es .NET </h4>
<p>Oradores: Filipe Prezado e Jo&atilde;o Loureiro, Microsoft </p>
<p>Foi mais a curiosidade que me levou a assistir a esta sess&atilde;o, tendo-se revelado uma sess&atilde;o bastante interessante, embora com um certo n&iacute;vel de complexidade. Basicamente, foram apresentadas as t&eacute;cnicas usadas pela equipa de suporte t&eacute;cnico da Microsoft para resolu&ccedil;&atilde;o de problemas aplicacionais em produ&ccedil;&atilde;o, tanto em cen&aacute;rios em que det&ecirc;m o acesso remoto ao servidor como em casos em que tal n&atilde;o sucede. Algumas das ferramentas apresentadas foram: Mdbg, WinDbg (a mais conhecida), SOSAssistant, Hawkeye. Com base nestas ferramentas, foram apresentadas t&eacute;cnicas que permitiram a identifica&ccedil;&atilde;o de &quot;memory leaks&quot;, efectuar o memory dump para ficheiro (&uacute;til em cen&aacute;rios em que n&atilde;o existe acesso remoto ao servidor) para posterior an&aacute;lise, entre outras. Uma sess&atilde;o diferente mas interessante. </p>
<h4>WEB04: MVC Framework on Future ASP.NET </h4>
<p>Orador: Matt Gibbs, Microsoft (Blog: <a href="http://blogs.msdn.com/mattgi">http://blogs.msdn.com/mattgi</a>) </p>
<p>Esta foi a segunda sess&atilde;o apresentada pelo Matt Gibbs sobre a futura vers&atilde;o do ASP.NET. Desta vez, foi apresentada a framework MVC para ASP.NET que &eacute; a implementa&ccedil;&atilde;o da Microsoft desta &quot;pattern&quot;. Esta framework basicamente divide uma aplica&ccedil;&atilde;o em 3 &quot;roles&quot;: </p>
<ul>
<li>Model (Modelo) &ndash; representa os componentes da aplica&ccedil;&atilde;o que s&atilde;o respons&aacute;veis pela manuten&ccedil;&atilde;o do estado da aplica&ccedil;&atilde;o (os dados). O caso mais t&iacute;pico &eacute; a persist&ecirc;ncia do estado numa base de dados (ex: uma classe Client que representa os dados de uma tabela Client numa base de dados SQL Server) </li>
<li>View (Vista) &ndash; representa os componentes respons&aacute;veis pela camada de apresenta&ccedil;&atilde;o da aplica&ccedil;&atilde;o </li>
<li>Controller (Controlador) &ndash; representa os componentes respons&aacute;veis pela interac&ccedil;&atilde;o com o utilizador, manipula&ccedil;&atilde;o do modelo e selec&ccedil;&atilde;o da vista a utilizar. &Eacute; o controlador que fica encarregue pela interac&ccedil;&atilde;o com o utilizador e n&atilde;o a vista, sendo esta apenas usada para apresenta&ccedil;&atilde;o da informa&ccedil;&atilde;o </li>
</ul>
<p>Um ponto importante a referir &eacute; que o MVC n&atilde;o vem substituir o modelo de desenvolvimento ASP.NET tradicional, apresentando-se antes como uma alternativa onde a ideia &eacute; haver uma maior separa&ccedil;&atilde;o de responsabilidades entre os componentes da aplica&ccedil;&atilde;o. </p>
<p>As demos apresentadas n&atilde;o foram t&atilde;o bem conseguidas quanto estava &agrave; espera, tendo ficado por explicar como exemplo a forma como s&atilde;o obtidos ou como s&atilde;o editados/inseridos dados numa base de dados (tipicamente a l&oacute;gica ser&aacute; colocada no componente &quot;Model&quot;). </p>
<p>Mais informa&ccedil;&atilde;o sobre o MVC em <a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx">http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx</a> e <a href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx">http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx</a>. </p>
<p>Podem consultar as sess&otilde;es do dia 1 <a href="/blogs/miguelisidoro/archive/2008/03/17/TechDays-_1320_-1_BA00_-Dia.aspx">aqui</a> e do dia 2 <a href="/blogs/miguelisidoro/archive/2008/03/17/TechDays-_1320_-2_BA00_-Dia.aspx">aqui</a>.</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-3-dia/">TechDays 2008 – 3º Dia</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-3-dia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TechDays 2008 – 2º Dia</title>
		<link>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-2-dia/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-2-dia/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Mon, 17 Mar 2008 17:49:00 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[TechDays]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/miguelisidoro/?p=291</guid>

					<description><![CDATA[<p>Decorreu na passada semana entre os dias 12 e 14 de Mar&#231;o a edi&#231;&#227;o deste ano do TechDays, o maior evento de tecnologia do pa&#237;s. Este evento juntou mais de 2000 profissionais na &#225;rea das TI, tendo sido dadas mais de 150 sess&#245;es t&#233;cnicas por 120 oradores, tendo sido claramente a maior edi&#231;&#227;o deste evento. [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-2-dia/">TechDays 2008 – 2º Dia</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Decorreu na passada semana entre os dias 12 e 14 de Mar&ccedil;o a edi&ccedil;&atilde;o deste ano do <a href="http://www.techdays.pt/" target="_blank">TechDays</a>, o maior evento de tecnologia do pa&iacute;s. Este evento juntou mais de 2000 profissionais na &aacute;rea das TI, tendo sido dadas mais de 150 sess&otilde;es t&eacute;cnicas por 120 oradores, tendo sido claramente a maior edi&ccedil;&atilde;o deste evento. De seguida, deixo o meu testemunho relativamente &agrave;s sess&otilde;es a que tive oportunidade de assistir no 2&ordm; dia.</p>
<h4>INT04 &#8211; Qual &eacute; o Contexto desta Conversa&ccedil;&atilde;o? Activando Conversa&ccedil;&otilde;es Longas em Servi&ccedil;os de Workflow. Servi&ccedil;os &quot;Dur&aacute;veis&quot; </h4>
<p>Orador: Jos&eacute; Ant&oacute;nio Silva, Microsoft </p>
<p>Tendo em considera&ccedil;&atilde;o a natureza dos workflows onde uma inst&acirc;ncia de workflow pode estar activa durante um per&iacute;odo de tempo longo (&quot;long running instance&quot;), &eacute; necess&aacute;rio desenvolver os servi&ccedil;os WCF de forma a suportar este tipo de cliente. Esta sess&atilde;o abordou o tema de servi&ccedil;os &quot;dur&aacute;veis&quot;. Estes s&atilde;o um novo tipo de servi&ccedil;o da .NET Framework 3.5 que permite simplificar a persist&ecirc;ncia de estado numa &quot;conversa&ccedil;&atilde;o&quot; entre um servi&ccedil;o WCF e um cliente (ex: um workflow). O modelo de persist&ecirc;ncia do estado de um servi&ccedil;o WCF &eacute; em tudo id&ecirc;ntico ao de WF, sendo poss&iacute;vel guardar o estado em BD, files system, etc . De forma a tornar um servi&ccedil;o WCF &quot;dur&aacute;vel&quot; basta usar o prefixo &quot;Durable&quot; nos atributos da classe do servi&ccedil;o. Exemplo: </p>
<p><span style="font-size: 10pt;font-family: Verdana">[Serializable] </span></p>
<p><strong><span style="font-size: 10pt;font-family: Verdana">[DurableService]</span><span style="font-size: 12pt;font-family: Times New Roman"> </span></strong></p>
<p><span style="font-size: 10pt;font-family: Verdana">public class TextComposer : ITextComposer</span><span style="font-size: 12pt;font-family: Times New Roman"> </span></p>
<p><span style="font-size: 10pt;font-family: Verdana">{</span><span style="font-size: 12pt;font-family: Times New Roman"> </span></p>
<p><span style="font-size: 10pt;font-family: Verdana">&nbsp; &nbsp; private string CurrentText ; </span></p>
<p><span style="font-size: 10pt;font-family: Verdana"><strong>[DurableOperation]</strong></span><span style="font-size: 12pt;font-family: Times New Roman"><strong> </strong></span></p>
<p><span style="font-size: 10pt;font-family: Verdana">&nbsp; &nbsp; public string PowerOn(string text)</span><span style="font-size: 12pt;font-family: Times New Roman"> </span></p>
<p><span style="font-size: 10pt;font-family: Verdana">&nbsp; &nbsp; {</span><span style="font-size: 12pt;font-family: Times New Roman"> </span></p>
<p><span style="font-size: 10pt;font-family: Verdana">&nbsp; &nbsp; &nbsp; &nbsp; CurrentText = text;</span><span style="font-size: 12pt;font-family: Times New Roman"> </span></p>
<p><span style="font-size: 10pt;font-family: Verdana">&nbsp; &nbsp; &nbsp; &nbsp; return CurrentText;</span><span style="font-size: 12pt;font-family: Times New Roman"> </span></p>
<p><span style="font-size: 10pt;font-family: Verdana">&nbsp; &nbsp; } </span></p>
<p><span style="font-size: 10pt;font-family: Verdana">}</span><span style="font-size: 12pt;font-family: Times New Roman"> </span></p>
<p>Mais informa&ccedil;&atilde;o sobre &quot;Durable Services&quot; em <a href="http://weblogs.asp.net/gsusx/archive/2007/06/14/orcas-durable-services.aspx">http://weblogs.asp.net/gsusx/archive/2007/06/14/orcas-durable-services.aspx</a> (post antigo mas com uma boa explica&ccedil;&atilde;o) e em <a href="http://www.microsoft.com/uk/msdn/nuggets/nugget/270/Durable-Services-with-WCF-V35.aspx">http://www.microsoft.com/uk/msdn/nuggets/nugget/270/Durable-Services-with-WCF-V35.aspx</a> (screencast). </p>
<p>Algumas tools interessantes para WCF referidas durante a sess&atilde;o: </p>
<p><strong>Configuration Editor Tool</strong> &ndash; aplica&ccedil;&atilde;o que permite que permite a edi&ccedil;&atilde;o das configura&ccedil;&otilde;es de servi&ccedil;os WCF com uma interface gr&aacute;fica (Start<span style="font-family: Wingdings">&agrave;</span>Run<span style="font-family: Wingdings">&agrave;</span> SvcConfigEditor). Mais informa&ccedil;&atilde;o em <a href="http://msdn2.microsoft.com/en-us/library/ms732009.aspx">http://msdn2.microsoft.com/en-us/library/ms732009.aspx</a>. </p>
<p><strong>WCF Test Client</strong> &ndash; aplica&ccedil;&atilde;o que permite efectuar testes &quot;offline&quot; sobre servi&ccedil;os WCF (Start<span style="font-family: Wingdings">&agrave;</span>Run<span style="font-family: Wingdings">&agrave;</span> WcfTestClient). Mais informa&ccedil;&atilde;o em <a href="http://msdn2.microsoft.com/en-us/library/bb552364.aspx">http://msdn2.microsoft.com/en-us/library/bb552364.aspx</a>. </p>
<p><strong>Service Trace Viewer Tool</strong> &ndash; aplica&ccedil;&atilde;o que permite a an&aacute;lise dos logs de mensagens geradas pelo WCF (Start<span style="font-family: Wingdings">&agrave;</span>Run<span style="font-family: Wingdings">&agrave;</span> SvcTraceViewer). Mais informa&ccedil;&atilde;o em <a href="http://msdn2.microsoft.com/en-us/library/ms732023.aspx">http://msdn2.microsoft.com/en-us/library/ms732023.aspx</a>. </p>
<h4>ARC01 &#8211; Software + Services: The Convergence of SaaS, SOA and Web 2.0 </h4>
<p>Orador: Beat Schwegler, Microsoft</p>
<p>Esta sess&atilde;o retratou um tema muito em voga: o Software + Services. A sess&atilde;o n&atilde;o teve qualquer demo, tendo tido uma componente bastante te&oacute;rica, tendo sido iniciada com a refer&ecirc;ncia a tr&ecirc;s conceitos importantes: SaaS (<a href="http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx">http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx</a>), SOA (<a href="http://msdn2.microsoft.com/en-us/architecture/aa948857.aspx">http://msdn2.microsoft.com/en-us/architecture/aa948857.aspx</a>) e Web 2.0 (<a href="http://twopointouch.com/2006/08/17/10-definitions-of-web-20-and-their-shortcomings/">http://twopointouch.com/2006/08/17/10-definitions-of-web-20-and-their-shortcomings/</a>). Foram referidos alguns exemplos de modelos de neg&oacute;cio usados com S+S: Subscription/License Model, Advertisement Base Model (ex: Google). Foram dados ainda alguns exemplos de aplica&ccedil;&otilde;es S+S: Eve Online (<a href="http://www.eve-online.com/">http://www.eve-online.com/</a>), o Amazon S3 (<a href="http://www.amazon.com/gp/browse.html?node=16427261">http://www.amazon.com/gp/browse.html?node=16427261</a>) e a British Library. Por fim, foram ainda referidos alguns exemplos concretos de implementa&ccedil;&atilde;o do S+S pela Microsoft: </p>
<ul>
<li>Finished Services &ndash; Windows Live, Office Online </li>
<li>Attached Services &ndash; XBOX Live </li>
<li>Building Blocks &ndash; BizTalk Services </li>
</ul>
<h4>INT06: Viagem ao Centro da N&uacute;vem &ndash; O Internet Service Bus (ISB) e os BizTalk Services </h4>
<p>Orador: Jo&atilde;o Pedro Martins a.k.a &quot;Jota&quot;, Create IT </p>
<p>A sess&atilde;o come&ccedil;ou de uma forma muito interessante com o Jota a &quot;provocar&quot; a audi&ecirc;ncia com algumas ideias sobre a forma como ser&aacute; o mundo das aplica&ccedil;&otilde;es no futuro como a transi&ccedil;&atilde;o de um mundo com &quot;data centers&quot; nas pr&oacute;prias empresas para um em que o &quot;hosting&quot; &eacute; feito por grandes empresas com super &quot;data centers&quot; dedicados a fazer o &quot;hosting&quot; de milhares de aplica&ccedil;&otilde;es. Foi uma forma interessante de cativar desde in&iacute;cio a audi&ecirc;ncia. Neste sentido, foram dadas algumas estat&iacute;sticas interessantes como a previs&atilde;o do aumento de n&uacute;mero de servidores de hosting da Microsoft de 200000 actuais para 800000 em 2011, indo de encontro &agrave; adop&ccedil;&atilde;o do conceito de Software como um servi&ccedil;o (S+S) com as aplica&ccedil;&otilde;es a ser alojadas em &quot;hosting&quot; externo e serem expostas como servi&ccedil;os. Os BizTalk Services, s&atilde;o basicamente a vis&atilde;o da Microsoft da forma como as aplica&ccedil;&otilde;es ir&atilde;o comunica&ccedil;&atilde;o entre si no futuro, facilitando o desenvolvimento de aplica&ccedil;&otilde;es orientadas a servi&ccedil;os (SOA). A ideia fundamental dos BizTalk Services &eacute; a de permitir a comunica&ccedil;&atilde;o segura entre as aplica&ccedil;&otilde;es das organiza&ccedil;&otilde;es atrav&eacute;s de firewalls.</p>
<p><strong>COL07 &#8211; Microsoft Search Server 2008 &#8211; Introdu&ccedil;&atilde;o e Apresenta&ccedil;&atilde;o de Novas Funcionalidades</strong> </p>
<p>Oradores: Bruno Valente e Lu&iacute;s Calado, Microsoft </p>
<p>O Microsoft Search Server 2008 (MSS 2008) &eacute; a vers&atilde;o 2 do j&aacute; existente &quot;SharePoint Server for Search&quot;. As principais diferen&ccedil;as de para a vers&atilde;o anterior s&atilde;o:<span style="color: #17365d"><strong> </strong></span></p>
<ul>
<li>Melhorias significativas na interface de administra&ccedil;&atilde;o </li>
<li>Pesquisa federada (a maior novidade) </li>
<li>Melhorias de performance e estabilidade </li>
<li>Pesquisa &quot;cross-site&quot; mesmo na vers&atilde;o Express (ao contr&aacute;rio do que acontecia antes) </li>
<li>
<div>Melhorias nos relat&oacute;rios </div>
<ul>
<li>Dura&ccedil;&atilde;o &uacute;ltima indexa&ccedil;&atilde;o e da actual </li>
<li>&Uacute;ltima indexa&ccedil;&atilde;o completa, etc </li>
</ul>
</li>
</ul>
<p>V&atilde;o existir duas vers&otilde;es do produto: </p>
<ul>
<li>Search Server 2008 &ndash; vers&atilde;o paga que pode ser instalada num cen&aacute;rio de farm. Os clientes MOSS n&atilde;o ter&atilde;o custos adicionais para fazer o upgrade para MSS 2008. </li>
<li>Search Server 2008 Express &ndash; vers&atilde;o gratuita que apenas pode ser instalada num &uacute;nico servidor. </li>
</ul>
<p>A principal novidade do produto &eacute; a pesquisa federada. A ideia passa por permitir a pesquisa sobre outros motores de pesquisa ou aplica&ccedil;&otilde;es, integrada no SharePoint, sem ter que ter os conte&uacute;dos indexados no &iacute;ndice de SharePoint. Alguns dados sobre a pesquisa federada:</p>
<ul>
<li>A &uacute;nica desvantagem &eacute; a inexist&ecirc;ncia de &quot;ranking&quot; dos resultados de pesquisa pelo facto de n&atilde;o estarem indexados. </li>
<li>Cada motor de pesquisa tem que ser configurado no SharePoint como uma localiza&ccedil;&atilde;o federada. </li>
<li>A pesquisa &eacute; efectuada com base no standard OpenSearch (<a href="http://www.opensearch.org/Home">http://www.opensearch.org/Home</a>) onde a query de pesquisa &eacute; enviada por URL. Ex: <a href="http://search.live.com/result.aspx?q=%7bsearchTerms%7d">http://search.live.com/result.aspx?q=%7bsearchTerms%7d</a> </li>
<li>Resultados de pesquisa devolvidos em XML </li>
</ul>
<p>Existem duas web parts &quot;out-of-the-box&quot; para pesquisa federada: </p>
<ul>
<li>Federated Results Web Part: mostra todos os resultados de uma localiza&ccedil;&atilde;o federada </li>
<li>Top Federated Results Web Part: mostra os &quot;top x&quot; resultados de uma ou mais localiza&ccedil;&otilde;es federadas </li>
</ul>
<p>Podem consultar as sess&otilde;es do dia 1 <a href="/blogs/miguelisidoro/archive/2008/03/17/TechDays-_1320_-1_BA00_-Dia.aspx">aqui</a>.</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-2-dia/">TechDays 2008 – 2º Dia</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-2-dia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TechDays 2008 – 1º Dia</title>
		<link>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-1-dia/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-1-dia/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Mon, 17 Mar 2008 17:46:00 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[TechDays]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/miguelisidoro/?p=311</guid>

					<description><![CDATA[<p>Decorreu na passada semana entre os dias 12 e 14 de Mar&#231;o a edi&#231;&#227;o deste ano do TechDays, o maior evento de tecnologia do pa&#237;s. Este evento juntou mais de 2000 profissionais na &#225;rea das TI, tendo sido dadas mais de 150 sess&#245;es t&#233;cnicas por 120 oradores, tendo sido claramente a maior edi&#231;&#227;o deste evento. [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-1-dia/">TechDays 2008 – 1º Dia</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Decorreu na passada semana entre os dias 12 e 14 de Mar&ccedil;o a edi&ccedil;&atilde;o deste ano do <a href="http://www.techdays.pt/" target="_blank">TechDays</a>, o maior evento de tecnologia do pa&iacute;s. Este evento juntou mais de 2000 profissionais na &aacute;rea das TI, tendo sido dadas mais de 150 sess&otilde;es t&eacute;cnicas por 120 oradores, tendo sido claramente a maior edi&ccedil;&atilde;o deste evento. De seguida, deixo o meu testemunho relativamente &agrave;s sess&otilde;es a que tive oportunidade de assistir no 1&ordm; dia.</p>
<h4>COL03 &ndash; Arquitectura e Desenvolvimento de Aplica&ccedil;&otilde;es que Permitem Pesquisa com MOSS </h4>
<p>Orador: Beat Schwegler, Microsoft (Blog: <a href="http://blogs.msdn.com/beatsch/">http://blogs.msdn.com/beatsch/</a>) </p>
<p>Esta sess&atilde;o foi dividida em duas partes: </p>
<ul>
<li>Como tornar informa&ccedil;&atilde;o das aplica&ccedil;&otilde;es pesquis&aacute;vel no MOSS </li>
<li>Como efectuar pesquisas no MOSS a partir de aplica&ccedil;&otilde;es e apresentar os resultados </li>
</ul>
<h5>Como tornar informa&ccedil;&atilde;o das aplica&ccedil;&otilde;es pesquis&aacute;vel no MOSS </h5>
<p>Foi dada uma introdu&ccedil;&atilde;o sobre a arquitectura de pesquisa do MOSS e os seus componentes (Content Sources [File, BDs, Exchange,etc], Protocol Handlers [http, ftp, file, BDC, etc], IFilters, Metadata e permiss&otilde;es). </p>
<p>De seguida, foram referidos os requisitos para tornar formatos de ficheiro propriet&aacute;rios pesquis&aacute;veis no MOSS, tendo que para tal ser instalado um iFilter de forma a que o motor de indexa&ccedil;&atilde;o do MOSS possa ler o conte&uacute;do dos ficheiros e index&aacute;-los. </p>
<p>Para tornar conte&uacute;dos de aplica&ccedil;&otilde;es LOB pesquis&aacute;veis, deve ser usado o BDC. Deve ser criado o ficheiro xml de meta dados (metadata.xml). No ficheiro de meta dados devem ser especificados: </p>
<ul>
<li>Entidades </li>
<li>M&eacute;todos &#8211; devem ser especificados m&eacute;todos Finder e SpecificFinder de forma a que os dados possam ser pesquisados. </li>
</ul>
<h5>Como efectuar pesquisas no MOSS a partir de aplica&ccedil;&otilde;es e apresentar os resultados </h5>
<p>Podem ser usados 3 m&eacute;todos: </p>
<ul>
<li>URL Syntax for Search &ndash; chamada a p&aacute;gina de search da seguinte forma: <a href="//Server_Name/%5bsites/%5d%5bSite_Name/%5d/results.aspx?k=Palavra">http://Server_Name/[sites/][Site_Name/]/results.aspx?k=Palavra</a> </li>
<li>RSS </li>
<li>Query Web Service for Search &ndash; utiliza&ccedil;&atilde;o do Web service <a href="http://Server_Name/%5bsites/%5d%5bSite_Name/%5d_vti_bin/search.asmx">http://Server_Name/%5bsites/%5d%5bSite_Name/%5d_vti_bin/search.asmx</a> &#8211; m&eacute;todo mais poderoso. </li>
</ul>
<p>Informa&ccedil;&atilde;o adicional: <a href="http://msdn2.microsoft.com/en-us/library/bb887531.aspx">http://msdn2.microsoft.com/en-us/library/bb887531.aspx</a> </p>
<h4>ARC04 &ndash; Database Design Patterns: Boas Pr&aacute;ticas para os Modelos de Dados </h4>
<p>Orador: Stephen Forte, Corzen, Inc. (Blog: <a href="http://www.stephenforte.net/">http://www.stephenforte.net/</a>) </p>
<p>Esta sess&atilde;o foi muito interessante, das mais interessantes a que assisti. O orador (americano) &eacute; um comunicador nato, cativando desde o in&iacute;cio a audi&ecirc;ncia. Durante a sess&atilde;o foram abordados dois t&oacute;picos essenciais: </p>
<ul>
<li>Data Model Patterns </li>
<li>Infrastructure Patterns &ndash; Data Partitioning </li>
</ul>
<h5><strong>Data Model Patterns </strong></h5>
<p>Existem 3 patterns: </p>
<ul>
<li>Transactional Design Pattern &ndash; este modelo deve ser usado para as bases de dados operacionais, com elevado n&iacute;vel de transac&ccedil;&otilde;es (OLTP), tipicamente bases de dados de suporte ao neg&oacute;cio. O modelo de dados deve ser definido para que a base de dados se encontre normalizada. N&atilde;o devem ser usados &iacute;ndices de forma a evitar perdas de performance nas opera&ccedil;&otilde;es de insert, delete e update. </li>
<li>Slowly Changing Dimensions Design Pattern (SCD)&ndash; esta pattern deve ser usada para bases de dados de reporting e consulta de informa&ccedil;&atilde;o. O seu preenchimento &eacute; feito a partir da BD OLTP, devendo a a estrutura da BD ser desnormalizada e as tabelas desenhadas de forma a agregar toda a informa&ccedil;&atilde;o que se pretenda consultar na mesma tabela de forma a simplificar as querys (evitando joins com outras tabelas) e desta forma conseguir-se querys mais r&aacute;pidas. Com este modelo evita-se que as querys de report sejam efectuadas sobre a BD OLTP. Neste tipo de BDs, podem e devem ser usados &iacute;ndices para acelerar as querys. </li>
<li>Data Warehouse Design Pattern &ndash; este modelo &eacute; uma extens&atilde;o do anterior, tendo um pouco mais de estrutura (existem N tabelas de dimens&atilde;o [Tempo, Produto, Sexo, etc] e uma tabela de Factos [com uma chave estrangeira para cada tabela de dimens&otilde;es] onde s&atilde;o guardados os dados a partir da BD OLTP). Este modelo deve ser usado em detrimento do SCD em BDs com volumes massivos de dados. </li>
</ul>
<p>Existem v&aacute;rias formas para popular as BDs SCD ou DW: por T-SQL, DTS, SSIS, etc. </p>
<p>Foi dado um exemplo concreto da utiliza&ccedil;&atilde;o destes modelos: a Amazon.com usa uma BD OLTP para todas as ordens de compra e uma BD SCD para os cat&aacute;logos de produtos. </p>
<h5><strong>Infrastructure Patterns &ndash; Data Partitioning </strong></h5>
<p>Os patterns seguintes devem ser usados quando se tiver um volume muito grande de informa&ccedil;&atilde;o e as querys &agrave; BD come&ccedil;arem a ficar lentas. </p>
<p>Existem 2 patterns: </p>
<ul style="margin-left: 72pt">
<li>Horizontal Partitioning &ndash; consiste em dividir os dados em v&aacute;rias tabelas com a mesma estrutura. Exemplos: dados anuais, dados semestrais, etc conforme o volume de dados. </li>
<li>Vertical Align &ndash; consiste em dividir os dados em duas ou mais tabelas, mantendo o n&uacute;mero de registos intacto. Numa tabela, s&atilde;o guardados as colunas mais acedidas (ex: nome, email, etc), colocando-se na(s) restante(s) as colunas menos acedidas. </li>
</ul>
<p>Estas duas patterns podem ser usadas em conjunto. </p>
<p>O particionamento de dados pode tamb&eacute;m ser feito, separando os dados em v&aacute;rios discos, de forma a que se um disco ficar inoperacional, os outros continuam a funcionar. </p>
<h4>COL01 &#8211; Gest&atilde;o de Conte&uacute;dos e Usabilidade com Sharepoint (MOSS) </h4>
<p>Oradores: Carla Faria e Lu&iacute;s Calado, Microsoft </p>
<p>Esta sess&atilde;o foi composta por duas partes distintas, apresentadas por cada um dos oradores: </p>
<ul>
<li>Acessibilidade na Web em geral &#8211; Carla Faria </li>
<li>Acessibilidade com SharePoint (MOSS) &ndash; Lu&iacute;s Calado </li>
</ul>
<h5><strong>Acessibilidade na Web em geral </strong></h5>
<p>A Carla Faria &eacute; uma especialista em acessibilidade na Web. De seguida, fica um resumo das &quot;guidelines&quot; de acessibilidade apresentadas na sess&atilde;o: </p>
<ul style="margin-left: 37pt">
<li>Evitar p&aacute;ginas muito extensas (dif&iacute;ceis de ler) </li>
<li>Pesquisa deve constar em todas as p&aacute;ginas dos sites </li>
<li>Testar os sites com m&eacute;todos de navega&ccedil;&atilde;o alternativos. Exemplo: usar leitor de ecr&atilde; e aferir a facilidade de navega&ccedil;&atilde;o pela informa&ccedil;&atilde;o no site </li>
<li>N&atilde;o abrir links em novas janela por omiss&atilde;o </li>
<li>Manter um layout consistente em todo o site (evitar diferen&ccedil;as significativas de layout entre &aacute;reas do site). Os links para servi&ccedil;os devem estar sempre no mesmo local </li>
<li>N&atilde;o colocar sons de fundo (ex: <a href="http://www.superbock.pt/frameset.aspx?urlto=http%3A//www.superbock.pt/SuperMusic/sbsr14/%23">http://www.superbock.pt/frameset.aspx?urlto=http%3A//www.superbock.pt/SuperMusic/sbsr14/%23</a>). </li>
<li>Garantir que conte&uacute;dos s&atilde;o inseridos de forma acess&iacute;vel </li>
<li>N&atilde;o usar tamanhos de fontes muito pequenas (web design) </li>
<li>
<div>Testar os sites para acessibilidade usando validators online: </div>
<ul>
<li><a href="http://validator.w3.org/">http://validator.w3.org/</a> </li>
<li><a href="http://www.acesso.umic.pt/examinator.php">http://www.acesso.umic.pt/examinator.php</a> (recomendo pessoalmente) </li>
<li><a href="http://www.sidar.org/hera/index.php.pt">http://www.sidar.org/hera/index.php.pt</a> </li>
<li><a href="http://www.tawdis.net/">http://www.tawdis.net/</a> </li>
</ul>
</li>
</ul>
<h5><strong>Acessibilidade com SharePoint (MOSS) </strong></h5>
<p>O Lu&iacute;s deixou alguns conselhos pr&aacute;ticos para melhorar a acessibilidade dos sites em MOSS: </p>
<ul>
<li>Incluir textos alternativos para todos os elementos textuais </li>
<li>Utilizar tamanhos de letra relativos (usar font-size na unidade &quot;.em&quot;) em detrimento de tamanhos fixos (<a href="http://www.bigbaer.com/css_tutorials/css_font_size.htm">http://www.bigbaer.com/css_tutorials/css_font_size.htm</a> e <a href="http://clagnut.com/blog/348/">http://clagnut.com/blog/348/</a>) </li>
<li>Em WCM, evitar usar Web parts <span style="font-family: Wingdings">J</span> ou alterar forma de renderiza&ccedil;&atilde;o das Web part zones </li>
<li>Utilizar sempre que poss&iacute;vel controlos de publica&ccedil;&atilde;o MOSS ou web controls ASP.NET sempre que poss&iacute;vel em deterimento de web parts </li>
<li>Incorpora&ccedil;&atilde;o de solu&ccedil;&atilde;o de terceiros para edi&ccedil;&atilde;o de conte&uacute;dos (Telerik RAD Editor &ndash; W3C WAG level A) </li>
<li>Come&ccedil;ar sempre por desenhar master page m&iacute;nima </li>
<li>Validar p&aacute;gina para acessibilidade = validar master page + validar page layouts + validar conte&uacute;dos </li>
<li>Nos menus SharePoint, n&atilde;o usar a classe Menu do ASP.NET mas antes renderizar &lt;ul&gt;&lt;li&gt;. </li>
</ul>
<p>Encontra-se em <a href="http://www.codeplex.com/aks">http://www.codeplex.com/aks</a> o Accessibility Toolkit for SharePoint (AKS), um conjunto de templates, master pages, controlos e web parts acess&iacute;veis. Este toolkit &eacute; instalado atrav&eacute;s de um solution package (.wsp) e cont&eacute;m altera&ccedil;&otilde;es &agrave; implementa&ccedil;&atilde;o das web part zones. Na pr&oacute;xima vers&atilde;o do AKS vai ser lan&ccedil;ado um gestor de conte&uacute;dos acess&iacute;vel (Accessible Rich Text Editor [aRTE]). O roadmap do AKS encontra-se dispon&iacute;vel em <a href="http://blogs.msdn.com/sharepoint/archive/2008/03/12/announcing-accessibility-kit-for-sharepoint-1-1-and-future-roadmap.aspx">http://blogs.msdn.com/sharepoint/archive/2008/03/12/announcing-accessibility-kit-for-sharepoint-1-1-and-future-roadmap.aspx</a>. </p>
<h4>DEV06 &#8211; ADO.NET Entity Framework e LINQ To Entities </h4>
<p>Orador: Lu&iacute;s Falc&atilde;o (ISEL) </p>
<p>Nesta sess&atilde;o foi abordada a ADO.NET Entity Framework (<a href="http://msdn2.microsoft.com/en-us/library/aa697427(VS.80).aspx">http://msdn2.microsoft.com/en-us/library/aa697427(VS.80).aspx</a>), uma nova framework cujo objectivo &eacute; o de aumentar o n&iacute;vel de abstrac&ccedil;&atilde;o no que diz respeito &agrave; programa&ccedil;&atilde;o da camada de acesso a dados. Um dos problemas mais comuns no desenho das classes DAL &eacute; o esfor&ccedil;o associado ao mapeamento entre as classes DAL e a BD. A Entity Framework permite facilitar esta tarefa ao disponibilizar um diagrama integrado no Visual Studio 2008. Usando o Solution Explorer &eacute; poss&iacute;vel importar todo a estrutura de uma base de dados para um diagrama de classes que &eacute; a transforma&ccedil;&atilde;o do modelo de dados num modelo de classes mapeado directamente com a estrutura da BD. Depois &eacute; poss&iacute;vel definir novas rela&ccedil;&otilde;es entre as classes, definir heran&ccedil;as entre classes (n&atilde;o &eacute; poss&iacute;vel definir heran&ccedil;a ao n&iacute;vel da BD), mapear os dados de uma classe para que estes sejam divididos entre duas ou mais tabelas entre outras funcionalidades. </p>
<p>Na nova API vem inclu&iacute;do um novo .NET provider para Entity Framework (Entity Client) que &eacute; o correspondente ao SqlClient (para SQL Server) para actuar sobre as entidades criadas com a Entity Framework. </p>
<p>Ainda se encontra em vers&atilde;o beta e nesta fase s&oacute; permite gerar o Entity Model a partir da BD, n&atilde;o permitindo ainda criar primeiro o modelo antes e gerar a BD a partir deste.</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-1-dia/">TechDays 2008 – 1º Dia</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2008/03/17/techdays-2008-1-dia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TechDays 2007</title>
		<link>https://blogit.create.pt/raulribeiro/2007/03/24/techdays-2007-2/</link>
					<comments>https://blogit.create.pt/raulribeiro/2007/03/24/techdays-2007-2/#respond</comments>
		
		<dc:creator><![CDATA[Raúl Ribeiro]]></dc:creator>
		<pubDate>Sat, 24 Mar 2007 10:42:00 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[TechDays]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/raulribeiro/?p=1601</guid>

					<description><![CDATA[<p>Eu estive l&#225; 🙂 O TechDays 2007, o maior evento t&#233;cnico da Microsoft Portugal, que decorreu entre dias 20 e 22 de Mar&#231;o teve mais de 1800 pessoas, 110 sess&#245;es, laborat&#243;rios hands-on. Em termos tecnol&#243;gicos ficou &#224;quem do que esperava, talvez pela nossa filosofia de procurar estar na crista da onda, e foi com muito [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/raulribeiro/2007/03/24/techdays-2007-2/">TechDays 2007</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Eu estive l&aacute; 🙂 </p>
<p>O TechDays 2007, o maior evento t&eacute;cnico da Microsoft Portugal, que decorreu entre dias 20 e 22 de Mar&ccedil;o teve mais de 1800 pessoas, 110 sess&otilde;es, laborat&oacute;rios hands-on.</p>
<p>Em termos tecnol&oacute;gicos ficou &agrave;quem do que esperava, talvez pela nossa filosofia de procurar estar na crista da onda, e foi com muito prazer e orgulho que com base nas sess&otilde;es t&eacute;cnicas apresentadas notei que estamos a conseguir seguir a filosofia. </p>
<p>Desde de SharePoint 3.0, Performance Point Server, WCF, WF o que foi apresentado n&atilde;o &eacute; uma total novidade para n&oacute;s.<br />Principalmente no Sharepoint 3.0 as apresenta&ccedil;&otilde;es foram muito superficiais.</p>
<p>As sess&otilde;es de WPC 1&ordm; dia <strong>Windows Presentation Foundation (Chad Hower)</strong> e 3&ordm; dia <strong>The power of Expression Blend for UI design (Jon Harris)</strong> foram muito interessantes e mostraram o potencial da tecnologia e do producto.</p>
<p>As sess&otilde;es de Arquitectura foram muito interessantes pela forma como foram apresentadas principalmente as do Z&eacute; T&oacute; e da equipa Agilior <strong>2&ordm; Dia 17h00 ARC006 : SaaS: Software as a Service, Desafios e Oportunidades [Jos&eacute; Ant&oacute;nio Silva] </strong>e<strong> 3&ordm; Dia 09h30 ARC007: As Ang&uacute;stias de uma Arquitecto (Tiago Pascoal / Bruno C&acirc;mara).</strong></p>
<p>Quero deixar uma nota, para uma demonstra&ccedil;&atilde;o feita pelo <strong>Nuno Costa (Microsoft)</strong> de uma aplica&ccedil;&atilde;o desenvolvida para a Brisa usando WPF e Speech Recognition, em portugu&ecirc;s, que foi muito muito boa.</p>
<p>No seu todo dou nota positiva ao evento, as sess&otilde;es foram bem agrupadas, os oradores no geral foram bons, e como um amigo meu diz isto &eacute; como as &quot;revistas cor de rosa&quot; temos que aparecer e partilhar conhecimento. Em alguns casos at&eacute; poss&iacute;veis parcerias/projectos.</p>
<p>Quero agradecer &agrave; Microsoft e &agrave; Create por estes 3 dias de partilha de conhecimento muito interessantes e educacionais.</p>
<p>The post <a href="https://blogit.create.pt/raulribeiro/2007/03/24/techdays-2007-2/">TechDays 2007</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/raulribeiro/2007/03/24/techdays-2007-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
