On this page

SOA Manifesto has just landed
Dynamic Data Center (DDC) Bootcamp
Webcast on Cloud database options
LiveMesh on Windows 2008
Windows Azure
Dreamway FeedSync session
"Live Mesh" to open in Los Angeles
Gaia Ajax
Mobicomp na Microsoft
Transacções Distribuídas fora de moda
Formação: .net University
Formação SOA: webcasts
TechEd Barcelona
Estagiários na Microsoft
MIX07, Silverlight, Live, ...
GoF no Porto
ARC006 SaaS, Desafios e Oportunidades - Jose Antonio Silva
TechDays07: T-1dia TechdaysDeBolso
TechDays07: T-5 Diz-se por aí que até...
TechDays07: T-8 Aos seus lugares por favor



The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 121
This Year: 0
This Month: 0
This Week: 0
Comments: 35

Sign In
Pick a theme:

# Thursday, 29 October 2009
Thursday, 29 October 2009 09:34:26 (GMT Standard Time, UTC+00:00) ( Arquitecturas | Web Services )
The SOA Manifesto was finally agreed on and "inked" on this ceremony. Although not a set of earth-changing statements, they would have been a decade ago, it represents a set of common sense from all the more vocal guys in this area.

Personally I couldn't find anything that would leave uncomfortable any of the major players, so the whole lists is too "soft" and "vague" that no one will complain. As I said, everyone had enough time to adapt during the last years. If this is still relevant nowadays? I don't believe so, maybe for their personal curriculum/branding/marketing, but for the industry this will be just a reference to update in the marketing documentation - Everyone already writes those statements in their Marketing lingo.

Where I believe change/impact will happen, will be in the frameworks & languages people will use to collaboratively develop those integration challenges:
  • Will we have wiki-style development of contracts? text-based and/or visually? oslo?
  • Will we have expressive and simple languages for mapping? Grails/GORM?
  • Will we have convention-over-configuration as we didn't had with Indigo/WCF? ADO.NET Data Services?
  • Will we have auto-magical-injected-best-practices-guidance like in RoR or MVC?
  • And surely everyone will be soa-manifesto complaint, interoperable and extensible!
Now we have a manifesto, proper and extensible plumbing (WS-*), auto translations/representations (SOAP/REST/json), dropped UML&Java to DSLs. It's time for the frameworks & tools to show up now!

# Thursday, 15 October 2009
Thursday, 15 October 2009 10:32:25 (GMT Daylight Time, UTC+01:00) ( )

This week I’m in Microsoft Innovation Center in Nederland participating in the worldwide’s first training for DDC partners.

This accelerator brings some of the core platform assets from Microsoft (Windows Virtualization and System Center management) into an integrated accelerator for the deployment of these servers into Hosters/SaaS offers.


There is a web site with most of the documents covered during the workshop (IE’s HTA app built for a DVD).

I will list here the links to the detailed docs and source code:

  7/17/2009 6:43 PM      8303592 DDC FastStart Getting Started.docx
 7/13/2009  2:16 PM      2636288 AspNetDynamicDataCenterSetup.msi
7/13/2009 2:17 PM 4563938
9/3/2009 5:44 PM 60682
9/3/2009 7:34 PM 478208 ConfigurationWebServiceSetup.msi

9/16/2009 2:37 PM 1390080 DemoInstaller.msi
9/16/2009 2:41 PM 1949184 DemoInstallerV2.msi
2/25/2009 3:23 AM 19332239 DPMHostingServices.chm
9/3/2009 5:44 PM 132569
9/3/2009 7:34 PM 3646464 DPMServiceInstaller.msi
2/25/2009 3:24 AM 356864 GoLiveFramework-ReleaseNotes.doc
2/25/2009 3:19 AM 6210690 GoLiveHelp.chm
2/25/2009 3:24 AM 355328 Hosting Services Web Service Installation.doc
2/25/2009 3:24 AM 347648 Hosting Services Windows Service Installation.doc
9/3/2009 7:34 PM 2928640 HostingWindowsService.msi
9/3/2009 7:34 PM 1379840 HostServiceSetup.msi
6/2/2009 2:38 PM 268918 Instructions for Building Managed Hosting SilverLight Demo.docx
7/27/2009 10:08 AM 11977534
9/3/2009 5:44 PM 859271
9/9/2009 8:20 PM 1037824 MonitoringWebServiceSetup.msi
9/3/2009 5:30 PM 9870048 MSH
2/25/2009 3:23 AM 936448 SampleClientSetup.msi
9/3/2009 7:34 PM 451584 VirtualizationWebServiceSetup.msi
6/16/2009 10:23 PM 130094 WCF Service Install Instructions.docx

My personal running set of VMs for running this scenario is already near the 100GB, so be careful and plan accordingly before just trying to setup all the environment. Nevertheless, the sample websites/silverlight and the management web services and much simpler and can be very useful to jumpstart anyone working with windows deployment, automation, provisioning, etc…

Thank you Mark and Pascal for making this a very interesting and rewarding week :-)

# Monday, 18 May 2009
Monday, 18 May 2009 01:12:51 (GMT Daylight Time, UTC+01:00) ( Apresentações | Arquitecturas | Azure | SaaS )

Recently recorded the session from DevDays’09 but this time I had much more details on the changes happening within the SSDS & Azure teams. Even if you attended the original session, don’t miss this one as I had to update most of the content after all the announcements of MIX09.

So if you can understand Portuguese, I can only invite you to listen and please send me you comments:

Windows Azure - Storage na Cloud – José António Silva 

SQL Server Data Services (SSDS) é um serviço SQL alojado nos data-centers da Microsoft em todo o mundo. Suporta aplicações distribuídas à escala global, usando SOAP e REST como protocolos de interacção. Venha conhecer como modelar a base de dados para alta disponibilidade e escalabilidade, e como criar aplicações e serviços na “cloud” ou como adicionar este tipo de armazenamento para aplicações “on-permise”. Conheça estratégias para criar, consultar e actualizar todos os tipos de dados, desde os mais flexíveis aos mais estruturados.

# Saturday, 21 March 2009
Saturday, 21 March 2009 10:53:30 (GMT Standard Time, UTC+00:00) ( SaaS | Sync/Offline )

I've been using Mesh everywhere I can, and once we start using it I think the concept of "My laptop is my life" simply starts to fade way.

Last week my laptop had a problem in the only mechanical part I'm using: the CPU FAN. Since I'm not able to use it until it gets fixed, I've been using borrowed machines in the office and at home. TO ADOPT A NEW MACHINE, my current experience is as simple as:

  • Create an account in the machine (or use my domain account if the machine belongs to the DEVSCOPE domain)
  • Open Outlook and setup my account - autodiscover just works - and some minutes later all my email, calendar and contacts are ready and offline searchable
  • open, sign-in with Live ID, add the device to my ring installing the LiveMesh.exe and configuring it to sign-in in automatically
  • Initially Mesh creates all my folder links in the desktop, so I select all of them and delete them all to keep the desktop clean
  • Then I click only the Mesh folders I will need, and select a proper folder to store them (eg. my documents)

This has worked very, very well and after a week I noticed that I'm already running Mesh on one Windows XP (an old office desktop), two Windows 7 (home and office) and one Windows 2008 Server. Since the last one gave a strange error during the setup, I've decided to post here the workaround:
Live Mesh
This installation is forbidden by system policy.
Details about this problem can be found here.
[80070659] This installation is forbidden by system policy. Contact your system administrator.

the work around found here lead me to add this key with regedit.exe:

Windows Registry Editor Version 5.00


Still a lot of people asks me: Did you backup already your data? I must say not yet, although all my data is already replicated in properly managed servers/services in our hosted services (Exchange Server), corporate servers (CRM, Sharepoint and source code) and the rest is a very complex set of folders have in Mesh, from company docs, to per project folders with partners, to per team folders for the MBA, etc..

So, my life (data) is in the Mesh

# Monday, 27 October 2008
Monday, 27 October 2008 16:46:33 (GMT Standard Time, UTC+00:00) ( Arquitecturas | PDC2008 | SaaS | Sync/Offline )

Windows Azure

Thank you Microsoft for this birthday gift :-)

We are now attending the keynote and the new platform is now being announced and demonstrated on stage. First real app was the

Branding for the new platform is simple and glues many things we have been discussing in the past (e.g. Dreamway FeedSync session).

In November David Chappell is coming to Lisbon for an Architecture meeting and, until then, you can read his latest paper here: Azure_Services_Platform.docx

(to be continued...)

# Thursday, 16 October 2008
Thursday, 16 October 2008 13:33:30 (GMT Daylight Time, UTC+01:00) ( Apresentações | SaaS | Sync/Offline )

Dreamway - Steve Balmer talks to the Portuguese Developers, Developers, Developers, ...

I'm back on stage since leaving Microsoft and although my life is a little overbooked with work+mba+family, I was very happy to join my old team and present my views around the impact of Synchronization on the next wave of Software+Services applications. Here is the abstract from the session:chaves

Dev04: Sync Framework: O motor genérico e extensível para a nova geração de aplicações S+S distribuídas, online e offline.
José António Silva

A Microsoft Sync Framework é uma plataforma extensível que vem tornar mais simples a criação de processos de replicação de informação entre diferentes tipos de arquivo. Nesta Sessão vamos explorar a última versão, já com suporte SQL 2008 (Change Data Capture), fontes de dados FeedSync/AtomPub e para comunicações P2P. Ainda vamos analisar o roadmap deste tipo de subsistema nas novas aplicações S+S/Cloud, no contexto do SQL Server Data Services (Codename “Sitka”) entre outros serviços Live/Online.

The presentation is now available for download and, although it’s a mix of stuff from many sources, my objective was exactly to glue together some of things going on pre-PDC08. After the PDC it will be more clear why I selected these topics.

Download presentation from my skydrive: Presentations

After these first 3 months adapting to my new lifestyle, this nice event with Steve Balmer was a great opportunity to meet my colleagues from Microsoft. Chaves (in the photo) is now an intern and responsible for the community server, a must for technology students!

Thanks everyone that attended my session, and a special THANK YOU to Luis Alves Martins and João Pedro Martins that joined the nice translucent couches and added very good perspectives to our presentation.

# Wednesday, 24 September 2008
Wednesday, 24 September 2008 09:25:29 (GMT Daylight Time, UTC+01:00) ( Arquitecturas | SaaS | Sync/Offline )

I've never been so curious about the PDC's announcements as this year. I have no doubt this moment will be very important not only for the Microsoft's developer community, but anyone in the industry that is starting to see more and more value coming from all the services (building blocks) available on the net. I’m not talking about the “classical” remote functions calls over the net – that become ubiquitous with the SOAP/REST/XML generation. I’m expecting from Microsoft’s new cloud APIs and Services that all these hooks into my laptop I’ve been using lately (live mesh, groove, messenger, outlook, …), that they become building blocks for us to develop new applications. They are already available of course, but there isn’t anything as coherent, extensible and simple as a single runtime that can make the adoption of these new paradigms just explode (the “tipping point”).
Countdown to PDC 2008: This is the Software + Services PDC, Plus a Hard Drive Chock Full o’Bits is a PDC Attendee’s Dream Come True!

I remember .NET 1.0 as the tipping point for the web services generation. It made developers shift from old religious disputes around programming languages (eg. Java), distributed programming (CORBA, DCOM), client vs server programming (win32, applets, CGI, J2EE, J2ME, WAP). This shift has made us all move forward to other discussions, and although we all see the javascript runtime coming back (AJAX), there’s a bunch of new challenges we would all love to solve without having to put dozens of developers building all the plumbing in each project.

How difficult it is today to deploy software on the internet that:

· Is auto-updatable (code), syncs (data), even from P2P layers …

· …and leverages every marginal enhancement deployed on those new laptops;

· Runs online, and offline, and can even optimize bandwidth availability;

· Works from behind firewalls and all those NAT routers out there…

· …without having to use VPNs or explicitly publishing internal addresses+ports;

· Makes data (including web apps) available 24/7, geo dispersed…

· …at a cost that is ridiculous compared to buying any servers/harddrives.

This is my 3rd PDC, and every announcement is making me more confident this Live Mesh runtime, that I’m using for several months already, will open the new opportunity "Windows

# Friday, 27 June 2008
Friday, 27 June 2008 04:04:32 (GMT Daylight Time, UTC+01:00) ( )

If you haven't yet found this cool ajax library, take a look at the intro video or the 8 new tutorials. By the way, the new pricing model is incredible, you can get it as GPL (for free) and comercially (and royalty free distribution) starting at only 49 USD!!!

Friday, 27 June 2008 02:41:41 (GMT Daylight Time, UTC+01:00) ( )

Muitos parabéns para a equipa da Mobicomp que é a primeira startup portuguesa a fazer uma venda destas à Microsoft! Se não estou em erro, o António Murta completa assim a segunda grande venda, depois da Enabler à WIPRO (India) e agora esta à Microsoft (USA): Temos um serial entrepreneur aqui no norte de Portugal.

Ainda bem que o Carlos Oliveira e a sua equipa se demarcou bem cedo desta geração mais fundamentalista que muitas vezes conotou a Universidade e o nosso curso como pró-linux e só open source. Desde cedo se focaram em criar soluções para este mercado mobile (focus), aproveitando as diferentes plataformas (muito para além do browser), com uma equipa muito qualificada e com um mercado bem para além das fronteiras nacionais.

Depois da experiencia que tem sido o MLDC na investigação e desenvolvimento dos TTS e Voice-Recognition, se este centro de desenvolvimento, baseado na Monicomp em Braga, continuar a criar cada vez mais soluções para ligar os equipamentos móveis aos serviços online, então Portugal está no bom caminho para ser uma referencia na I&D baseada no nosso capital humano residente. Venham mais centros de desenvolvimento para Portugal como os da Nokia-Siemens (Aveiro), a Qimonda (Vila do Conde), Cisco (Oeiras), Fujitsu, e agora também a Microsoft (Braga)

# Wednesday, 01 August 2007
Wednesday, 01 August 2007 00:15:02 (GMT Daylight Time, UTC+01:00) ( Arquitecturas | Web Services )

Muitas das ferramentas que usamos no dia-a-dia simplificam o modelo de programação distribuído propagando as transacções entre as diferentes DataSources. O problema é que usamos cada vez mais fontes de dados e a latência/disponibilidade são cada vez mais fracas. Quando estas aproximações foram promovidas, as máquinas estavam muitas vezes no mesmo rack. Hoje com os Web Services (SOAP/REST/JSON) os mashups são construídos com base em endpoints que estão no mesmo planeta!

As aplicações que deixaram as transacções (atómicas) se propagarem por sistemas distantes, acabaram muitas vezes por enfrentar problemas enormes assim que a sua utilização aumentou (tipicamente mal saíram do developer :-)). O auto-enlist de transacções mais os remote calls como no DCOM eram muito simples de fazer, mas complicadíssimos de resolver em termos de performance. O locking excessivo, mais alguma latência acabava por deitar tudo abaixo. Embora também se possa muitas vezes minimizar o problema apenas aumentando os recursos de hardware e adquirindo infra-estrutura mais avançada, nem sempre essa solução é aceitável. Para além dos custos de hardware+software, isto tipicamente implica mais recursos humanos, sistemas mais complexos para operar e monitorizar, custos energéticos adicionais inclusive (Ar condicionado; geradores, ...).

Uma das formas para escalar, e garantir uma disponibilidade elevada de aplicações na Internet, passa por partir os dados por vários sítios, alguns registos até replicados por vários locais e próximos dos utilizadores que mais os usam. Resumindo, se começarmos a analisar como vão evoluindo aplicações que correm em cima de plataformas distribuídas geograficamente a conclusão é que é preciso repensar a forma de desenvolvimento, o nível de abstracção e a arquitectura vai fazendo toda a diferença.

Agora no verão é sempre uma boa altura para ler e aprender coisas novas, aqui vai um conjunto de coisas que quero continuar a estudar:

# Tuesday, 12 June 2007
Tuesday, 12 June 2007 10:30:42 (GMT Daylight Time, UTC+01:00) ( UX | Web Services )

Abriu a .NET University :-) com um primeiro round de .NET 3.0 (WPF, WCF, WF, Cardspace) mas já estão a preparar também um Web .NET University (ASP.NET Ajax, Gadgets, IE7/RSS, and Silverlight) e uma Biztalk .NET University.

Para fazer download do .NET University Courseware:


Source: .net University Originally published on Mon, 11 Jun 2007 23:40:00 GMT by Ricardo Calejo

# Monday, 11 June 2007
Monday, 11 June 2007 17:08:02 (GMT Daylight Time, UTC+01:00) ( Arquitecturas | Biztalk | Software Factories | Web Services )

Jun 12th: SOA Overview

Learn how the Microsoft Service Oriented Architecture (SOA) vision and technology can help you realize a more agile and connected enterprise by using an IT infrastructure that can help streamline business processes, increase customer responsiveness, and improve interactions with key partners.

Presenters: Kris Horrocks and Yumay Chang, Microsoft Corporation

Jun 15th: Messaging & Communications

Applications commonly communicate with other applications, both inside and outside the organization. Modern applications also must often fit into a service-oriented architecture (SOA), exposing some of their functionality as interoperable services accessible by other software. Achieving these goals requires support for service-oriented applications to communicate with other services.

In this session we’ll share with you the technology Microsoft provides to build web services that support the latest WS-* standards endorsed by all major vendors. In addition, we’ll tie it in with the previous discussion around Software Factories and show how Microsoft supports rapid development of these services through tooling support.

Presenters: Steve Swartz and Don Smith, Microsoft Corporation

Jun 19th: Business Process & Workflow

In this session we will discuss the Business Process and Workflow capabilities necessary in service oriented architecture and provide guidance for selecting the most appropriate technology from Microsoft’s portfolio. We will discuss the requirements for service composition in client applications, composite services, service intermediaries, and line of business applications. In addition, we will examine the differences between general purpose workflow platforms, domain specific workflow products, and cross organization business process concerns.

Presenters: Kris Horrocks, Microsoft Corporation

Jun 22th: Tools & Modelling

The advance in tooling has allowed business to drive down the cost of development by over 100% in the last 10 years. However, in the same period of time the number of successful projects has not increased significantly.  In fact it has consistently run at right around 30% of projects are deemed successful.  Software development, as currently practiced, is slow, expensive and error prone, often yielding products with large numbers of defects, causing serious problems of usability, reliability, performance, security and other qualities of service.

This talk addresses how to identify typical customer pains in software development  and shows how Microsoft tools offer a solution that enables collaboration across the extended team of project managers, architects, developers, testers, and business stakeholders and allows new solutions to be developed faster, cheaper and better though industrialization of software development.

Presenters: Erik Gunvaldson, Don Smith, Microsoft Corporation

# Wednesday, 30 May 2007
Wednesday, 30 May 2007 00:52:52 (GMT Daylight Time, UTC+01:00) ( Arquitecturas )
# Monday, 21 May 2007
Monday, 21 May 2007 02:59:52 (GMT Daylight Time, UTC+01:00) ( )

Este ano o nosso grupo vai alargar o número de estagiários e esta é a melhor oportunidade para aqueles que procuram uma experiência "on-the-edge". O nosso grupo trabalha apenas com aquilo que ainda nem foi lançado para o mercado e, até agora, os estágiarios tiveram sempre uma grande vantagem depois na entrada no mercado de trabalho. Eu sou um desses que há 10 anos comecei também um estágio curricular cá, e existem dois colegas que também passaram aqui por este grupo e que ganharam logo uma vantagem quando passaram para o quadro: o Nuno Silva (Commerce Server e ASP.NET) e o Nelson Luciano (Business Intelligence). No grupo actual podem encontrar também a Joana Monteiro e o Psémek Lenkiewicz (HPC) que prometem dar que falar.

Dúvido que algum outro estágio te dê acesso a tanta informação (futuros produtos), todas as certificações que conseguires passar, uma das Best Places to Work e claro, possibilidade de trabalhares com uma equipa fenomenal :-) e ao lado de um grupo de desenvolvimento (MLDC)

Aqui vai o anúncio do Expresso desta semana. Se estás a concorrer a estes lugares, escreve-me e conta-me a tua experiência.

# Tuesday, 01 May 2007
Tuesday, 01 May 2007 09:43:43 (GMT Daylight Time, UTC+01:00) ( SaaS | UX | Web )
Visit MIX online

Ontem foi o ínicio do MIX e ainda não tive grandes oportunidades para escrever aqui alguma coisa.  No entanto o site está com uma dinâmica impressionante com uma série de cruzamentos entre diferentes comunidades. Existem aqui uns screensavers espalhados por todos os computadores que estão a puxar mensagens do Twitter, fotos do Flickr para além dos blog posts que também se podem ler a partir do Technorati.

As sessões estão a ser publicadas online o link para acompanhar o evento é mesmo a página de entrada:

# Tuesday, 24 April 2007
Tuesday, 24 April 2007 00:05:20 (GMT Daylight Time, UTC+01:00) ( Patterns )

Amanhã estou no Porto para um Tutorial de "Design Patterns: Gang-of-Four and More". Kudos para o Prof. Ademar Aguiar que continua a convidar os seus colegas da PLoP e consegue mais uma vez organizar uma formação de Patterns cá no Porto. O ano passado foi sobre SOA e desta vez o Joseph Yoder faz um apanhado de 23 padrões segundo o clássico Design Patterns: Elements of Reusable Object-Oriented Software

# Thursday, 22 March 2007
Thursday, 22 March 2007 02:24:12 (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | SaaS | TechDays07 )

Hoje fiz uma sessão muito peculiar. Pensei que tinha sido muito confusa mas até agora toda a gente com quem falei tem sido muito simpatica comigo. Entretanto descobri que o Ricardo até publicou um video com um boa parte da sessão. E já dei por mim a assistir à sessão e devo confessar que estava aqui entretido a ver isto - como se não tivesse assistido! Parece que saí deste transe que tem sido o TechDays e estou agora a acordar para a realidade :-)

Como prometido na sessão, deixo aqui os links finais que tinha no ecran quando fechamos a sessão.

SaaS @


Samples & Source

Para todos os que participaram (e fizeram questões) o meu muito obrigado. Teria sido muito complicado apresentar este tema sem um pouco de debate! E já agora, espero que me desafiem para mais discussões aqui ou mesmo em reuniões, brainstormings sobre este tema.

Agradecimentos finais

Quero agradecer ao GASP por todo o apoio e dizer aqui que tudo isto começou no grupo há quase um ano quando começaram as discussões sobre Web 2.0, AJAX, REST e SaaS. Hoje as minhas opiniões sobre este tema, são fruto de muitas horas de animadas discussões, provocações e outros mimos com que tenho sido presenteado no grupo - OBRIGADO!


Para quem não conhece ainda, eu mantenho uma página no que agrega vários sources interessantes para arquitectos: blogs nacionais, internacionais, webcasts e outros links:

# Monday, 19 March 2007
Monday, 19 March 2007 09:14:13 (GMT Standard Time, UTC+00:00) ( Sync/Offline | TechDays07 )

Pois isto está a mesmo a chegar e agora só falta fechar algumas coisas. O stress e ansiedade estão aos níveis máximos e só espero que agora tudo corra como previsto.

Antes de começar a postar já "dentro" do evento, quero ainda anunciar que o Pedro Ivo Faria ( já publicou a versão Pocket da Agenda e Notícias. É só instalar que depois funciona mesmo sem GPRS, tudo offline e com funcionalidade para escolher a agenda também no telemóvel/PDA. Uma aplicação com uma qualidade extraordinária como já nos tem habituado o autor das aplicações para o Mundial e Europeu de Futebol e do campeonato de F1. Eu já instalei :-)

Este ano foi a primeira vez que tivemos estes projectos todos dedicados ao evento. Não sabíamos qual seria a reacção das nossas comunidades uma vez que toda a gente anda cheia de trabalho. Mesmo assim a quantidade e qualidade dos projectos que nos surgiram superou a minhas expectativas e aproveito para deixar aqui o meu desejo para um próximo evento: Criar uma sessão "Making of Techdays" e convidar os autores destes projectos a explicarem como abordaram o desafio.

Parabéns e OBRIGADO!

# Friday, 16 March 2007
Friday, 16 March 2007 00:27:53 (GMT Standard Time, UTC+00:00) ( )

Diz-se por aí que até as máquinas já sabem tudo sobre a agenda do TechDays e que até falam pelos cotovelos (pela coluna para ser mais correcto).

O melhor é assistirem a este vídeo para perceberem melhor o que se está a passar.

Video: Demo da Agenda Telefónica do TechDays 2007

O Pedro Silva vai explicar estas coisas todas durante a sessão dele.

Também soubemos que o Luis Abreu vai lançar o livro novo dele de AJAX, durante o TechDays.

Concurso de Fotografia

Não se esqueçam de trazer a máquina fotográfica pois isso pode ainda ser a oportunidade para ganhar uns prémios extra no final do evento.

# Monday, 12 March 2007
Monday, 12 March 2007 23:54:35 (GMT Standard Time, UTC+00:00) ( TechDays07 )

Agora já podemos começar a escolher em que sessões nos vamos sentar. Experimente, conheça as pessoas, as sessões, as últimas alterações, e quem sabe, ainda vai poder ajudar outros a escolher as sessões também.

Kudos para o Tiago que conseguiu colocar isto no ar em tempo record!