<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://gozoomin.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Bruno Silva</title><subtitle type="html" /><id>http://gozoomin.com/blogs/brunosilva/atom.aspx</id><link rel="alternate" type="text/html" href="http://gozoomin.com/blogs/brunosilva/default.aspx" /><link rel="self" type="application/atom+xml" href="http://gozoomin.com/blogs/brunosilva/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.40407.4157">Community Server</generator><updated>2008-10-28T12:33:30Z</updated><entry><title>What I almost can’t wait for from E3</title><link rel="alternate" type="text/html" href="http://brunosilva.net/what-i-almost-cant-wait-for-from-e3/558/" /><id>http://brunosilva.net/what-i-almost-cant-wait-for-from-e3/558/</id><published>2009-06-03T10:49:10Z</published><updated>2009-06-03T10:49:10Z</updated><content type="html">Yesterday I assisted to the 3 E3 main press conferences by Microsoft, Nintendo and Sony. Lately I haven&amp;#8217;t been such an active video game player as I used to be some months ago, but now I&amp;#8217;m feeling that during this year and the next one I&amp;#8217;ll come to my roots Microsoft XBox 360 From Microsoft, as a XBox 360 owner I was glad to hear that XBox Live will have integration with Facebook and Twitter, my two main social networks. For gold membership owners will get full access to Last.FM...(&lt;a href="http://brunosilva.net/what-i-almost-cant-wait-for-from-e3/558/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=40546" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="My Life" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/My+Life/default.aspx" /><category term="XBox 360" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/XBox+360/default.aspx" /><category term="Games" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Games/default.aspx" /></entry><entry><title>User Styles in Internet Explorer</title><link rel="alternate" type="text/html" href="http://brunosilva.net/user-styles-in-internet-explorer/554/" /><id>http://brunosilva.net/user-styles-in-internet-explorer/554/</id><published>2009-06-01T14:50:46Z</published><updated>2009-06-01T14:50:46Z</updated><content type="html">As a Firefox user, one of the extensions that I can&amp;#8217;t live without is Userstyles . They allow me to remove tons of ads and format some webpages that I use in my daily life in the way I want. A few months ago I started using IE8 as my main browser in my personal laptop. And very happy about it because it&amp;#8217;s lighter than Firefox, and I don&amp;#8217;t really need all the extensions outside work. But I missed Userstyles&amp;#8230; After searching for a while I found information about custom cascade...(&lt;a href="http://brunosilva.net/user-styles-in-internet-explorer/554/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=40196" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Web" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Web/default.aspx" /><category term="Software" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Software/default.aspx" /><category term="My Life" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/My+Life/default.aspx" /><category term="Usability" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Usability/default.aspx" /></entry><entry><title>I just have April Fool’s Day…</title><link rel="alternate" type="text/html" href="http://brunosilva.net/i-just-have-april-fools-day/551/" /><id>http://brunosilva.net/i-just-have-april-fools-day/551/</id><published>2009-04-01T15:01:10Z</published><updated>2009-04-01T15:01:10Z</updated><content type="html">&amp;#8230; because while reading my RSS feed subscriptions, there are a lot of news that are fake (clearly), and someones that I can&amp;#8217;t tell if they are....(&lt;a href="http://brunosilva.net/i-just-have-april-fools-day/551/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=27967" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="My Life" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/My+Life/default.aspx" /></entry><entry><title>2º Seminário de Tecnologias Móveis IT PRO &amp; DEV</title><link rel="alternate" type="text/html" href="http://brunosilva.net/2º-seminario-de-tecnologias-moveis-it-pro-dev/545/" /><id>http://brunosilva.net/2º-seminario-de-tecnologias-moveis-it-pro-dev/545/</id><published>2009-02-23T09:30:14Z</published><updated>2009-02-23T09:30:14Z</updated><content type="html">A segunda edição do evento da comunidade PocketPT.net para os Profissionais de tecnologias móveis e relacionadas, dá continuidade ao sucesso obtido pela primeira edição. Este ano, de modo a oferecer um conjunto de conteúdos mais alargado, as duas tracks foram divididas em dois dias, sendo o primeiro dia reservado a programadores e o segundo a profissionais de TI. Consegue-se assim uma maior riqueza e abrangência de conteúdos e intervenientes. Mais um evento sobre Windows Mobile promovido pela comunidade...(&lt;a href="http://brunosilva.net/2º-seminario-de-tecnologias-moveis-it-pro-dev/545/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=20316" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Mobility" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Mobility/default.aspx" /><category term="Events" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Events/default.aspx" /></entry><entry><title>ASP.NET Output Cache - Cleaning all at once</title><link rel="alternate" type="text/html" href="http://brunosilva.net/aspnet-output-cache-cleaning-all-at-once/540/" /><id>http://brunosilva.net/aspnet-output-cache-cleaning-all-at-once/540/</id><published>2009-02-05T15:52:20Z</published><updated>2009-02-05T15:52:20Z</updated><content type="html">I&amp;#8217;ve been using a feature of ASP.NET called Output Cache. It allows you to have server-side cache for your ASP.NET webpages. You can define several profiles and cache expiration rules. You can read more about it in a simple and short article at MSDN or in the full documentation also at MSDN. A feature that I wasn&amp;#8217;t able to find was cleaning all the cached data. You can remove cache for a specific page using HttpResponse.RemoveOutputCacheItem(&amp;#8221;pagename&amp;#8221;) but to remove all pages...(&lt;a href="http://brunosilva.net/aspnet-output-cache-cleaning-all-at-once/540/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=16882" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Web" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Web/default.aspx" /><category term="Programming" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Programming/default.aspx" /><category term=".NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/.NET/default.aspx" /><category term="ASP.NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>List Random Order in .NET using Linq</title><link rel="alternate" type="text/html" href="http://brunosilva.net/list-random-order-in-net-using-linq/534/" /><id>http://brunosilva.net/list-random-order-in-net-using-linq/534/</id><published>2009-01-27T17:03:57Z</published><updated>2009-01-27T17:03:57Z</updated><content type="html">While refactoring some C# code I came across some lines that seemed a bit awkward. I was trying to sort a list or an array randomly. That code was written before Linq came into the .Net Framework, so now I was able to figure out a new approach. Since Linq to Objects has some similarities with SQL, I got the idea of trying the same approach that I used several times in SQL, which was ordering a SELECT statement using ORDER BY RAND(). The result is shown bellow. It uses the Extension Methods syntax...(&lt;a href="http://brunosilva.net/list-random-order-in-net-using-linq/534/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=15189" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Programming" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Programming/default.aspx" /><category term=".NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/.NET/default.aspx" /></entry><entry><title>List Random Order in .NET using Linq</title><link rel="alternate" type="text/html" href="http://brunosilva.net/list-random-order-in-net-using-linq/534/" /><id>http://brunosilva.net/list-random-order-in-net-using-linq/534/</id><published>2009-01-27T17:03:57Z</published><updated>2009-01-27T17:03:57Z</updated><content type="html">While refactoring some C# code I came across some lines that seemed a bit awkward. I was trying to sort a list or an array randomly. That code was written before Linq came into the .Net Framework, so now I was able to figure out a new approach. Since Linq to Objects has some similarities with SQL, I got the idea of trying the same approach that I used several times in SQL, which was ordering a SELECT statement using ORDER BY RAND(). The result is shown bellow. It uses the Extension Methods syntax...(&lt;a href="http://brunosilva.net/list-random-order-in-net-using-linq/534/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=15190" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Programming" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Programming/default.aspx" /><category term=".NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/.NET/default.aspx" /></entry><entry><title>Using web.config for custom configuration settings</title><link rel="alternate" type="text/html" href="http://brunosilva.net/using-webconfig-for-custom-configuration-settings/525/" /><id>http://brunosilva.net/using-webconfig-for-custom-configuration-settings/525/</id><published>2009-01-22T10:13:54Z</published><updated>2009-01-22T10:13:54Z</updated><content type="html">If you are an ASP.NET developer you must be familiar with web.config . Something that maybe you haven&amp;#8217;t tried yet is to create custom configuration sections to store you application specific settings. Bellow you can see a web.config file that uses a custom configuration section. In the configuration/configSections element you must define which class is responsible for handling your configuration section. Then you can add your custom settings to the file as shown bellow. The usage of your settings...(&lt;a href="http://brunosilva.net/using-webconfig-for-custom-configuration-settings/525/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=14178" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Web" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Web/default.aspx" /><category term="Programming" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Programming/default.aspx" /><category term=".NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/.NET/default.aspx" /><category term="ASP.NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>Linq - Adding element to collection, Union vs Concat</title><link rel="alternate" type="text/html" href="http://brunosilva.net/linq-adding-element-to-collection-union-vs-concat/517/" /><id>http://brunosilva.net/linq-adding-element-to-collection-union-vs-concat/517/</id><published>2009-01-21T11:45:50Z</published><updated>2009-01-21T11:45:50Z</updated><content type="html">Some time ago while developing a project I came across a problem related to Linq to Objects. I wanted do join a single object with a collection in order to transverse them with a foreach statement (the item was not allways present and I wanted to treat it as a regular element in the original collection). Using the intellisense to find a Linq to Objects extension method that fitted my needs I didn&amp;#8217;t find that particular functionality, but I thought about an alternative: creating a collection...(&lt;a href="http://brunosilva.net/linq-adding-element-to-collection-union-vs-concat/517/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=13966" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Programming" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Programming/default.aspx" /><category term=".NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/.NET/default.aspx" /></entry><entry><title>Novo portal Sapo Kids</title><link rel="alternate" type="text/html" href="http://brunosilva.net/novo-portal-sapo-kids/520/" /><id>http://brunosilva.net/novo-portal-sapo-kids/520/</id><published>2009-01-16T17:12:23Z</published><updated>2009-01-16T17:12:23Z</updated><content type="html">Foi lançado hoje um novo portal português destinado aos mais novos. É o Sapo Kids! Além de diversos conteúdos lúdicos e didácticos reunidos a partir dos diversos serviços do mundo Sapo, conta com parcerias como a Porto Editora ou até mesmo o MIT. Realço a integração do Scratch no portal. O Scratch que nasceu no MIT permite aos mais novos criarem animações interactivas de forma simples e divertida enquanto aprendem. O Sapo Kids tem a plataforma Scratch totalmente em Português, tornando-a ainda mais...(&lt;a href="http://brunosilva.net/novo-portal-sapo-kids/520/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=13068" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Web" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Web/default.aspx" /><category term="Software" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Software/default.aspx" /><category term="Freeware" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Freeware/default.aspx" /><category term="Sapo" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Sapo/default.aspx" /></entry><entry><title>O marketing nas grandes superfícies…</title><link rel="alternate" type="text/html" href="http://brunosilva.net/o-marketing-nas-grandes-superficies/513/" /><id>http://brunosilva.net/o-marketing-nas-grandes-superficies/513/</id><published>2008-12-19T09:14:44Z</published><updated>2008-12-19T09:14:44Z</updated><content type="html">No outro dia fui ao Media Markt de Sintra para comprar um pack de 4 pilhas recarregáveis. Encontrei um pack da Duracell a 14 euros (ou 13.90 e tal, whatever). Ao lado estavam um pack de 2 pilhas a 6 euros. Portanto, 6 euros x 2 packs (2 pilhas cada) = 12 euros 14 euros * 1 pack * (4 pilhas) = 14 euro O senso comum não nos diz que os packs de maior número de unidades deve sair mais barato? Ou pelo menos ter o mesmo preço? O meu diz que sim. Ou é um engano de marcação de preço, ou stocks distintos...(&lt;a href="http://brunosilva.net/o-marketing-nas-grandes-superficies/513/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=7511" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="My Life" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/My+Life/default.aspx" /></entry><entry><title>New Windows Live Hotmail - What was wrong about the icons?…</title><link rel="alternate" type="text/html" href="http://brunosilva.net/new-windows-live-hotmail-what-was-wrong-about-the-icons/509/" /><id>http://brunosilva.net/new-windows-live-hotmail-what-was-wrong-about-the-icons/509/</id><published>2008-11-05T17:03:11Z</published><updated>2008-11-05T17:03:11Z</updated><content type="html">Today I got access to the new Hotmail interface. Pretty, but lacks the usual icons. I feel lost. The icons were a great help on finding what I needed. Now I just have to read the labels&amp;#8230; I&amp;#8217;m not feeling as a happy user right now&amp;#8230; Keep it simple, but not too simple....(&lt;a href="http://brunosilva.net/new-windows-live-hotmail-what-was-wrong-about-the-icons/509/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=1357" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Web" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Web/default.aspx" /><category term="Windows Live" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Windows+Live/default.aspx" /><category term="My Life" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/My+Life/default.aspx" /><category term="Usability" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Usability/default.aspx" /></entry><entry><title>How Addicted to Blogging Are You?</title><link rel="alternate" type="text/html" href="http://brunosilva.net/how-addicted-to-blogging-are-you/504/" /><id>http://brunosilva.net/how-addicted-to-blogging-are-you/504/</id><published>2008-11-04T17:38:57Z</published><updated>2008-11-04T17:38:57Z</updated><content type="html">77% How Addicted to Blogging Are You?...(&lt;a href="http://brunosilva.net/how-addicted-to-blogging-are-you/504/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=1339" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="My Life" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/My+Life/default.aspx" /></entry><entry><title>More about Azure Platform Services</title><link rel="alternate" type="text/html" href="http://brunosilva.net/more-about-azure-platform-services/497/" /><id>http://brunosilva.net/more-about-azure-platform-services/497/</id><published>2008-10-29T15:27:46Z</published><updated>2008-10-29T15:27:46Z</updated><content type="html">Some highlights from a nice article that I found in my feeds . They are excerpts of the document, text in italic was written by me. Please note that the lines lack some context. .NET Services .NET Access Control Service All communication with the Access Control Service relies on standard protocols such as WS-Trust and WS-Federation. This makes the service accessible from any kind of application on any platform. Claims-based identity is on its way to becoming the standard approach for distributed...(&lt;a href="http://brunosilva.net/more-about-azure-platform-services/497/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=1283" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Web" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Web/default.aspx" /><category term="Programming" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Programming/default.aspx" /><category term="My Life" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/My+Life/default.aspx" /><category term=".NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/.NET/default.aspx" /><category term="Events" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Events/default.aspx" /><category term="Windows" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Windows/default.aspx" /></entry><entry><title>First toughts about Windows Azure</title><link rel="alternate" type="text/html" href="http://brunosilva.net/first-toughts-about-windows-azure/484/" /><id>http://brunosilva.net/first-toughts-about-windows-azure/484/</id><published>2008-10-28T12:33:30Z</published><updated>2008-10-28T12:33:30Z</updated><content type="html">After the yesterday&amp;#8217;s announcement of Windows Azure , the brand new cloud-based Windows, today I started reading a little bit about it. This new platform seems promising, and I&amp;#8217;ll write a bit about it in some of my next blog entries. First of all I&amp;#8217;ll talk about the Windows Azure, which is a part of the Azure Services Platform. It allows you to run applications and store data on the cloud (replace cloud by &amp;#8220;a bunch o Microsoft data centers&amp;#8221;). You can reduce the Total...(&lt;a href="http://brunosilva.net/first-toughts-about-windows-azure/484/"&gt;read more&lt;/a&gt;)&lt;img src="http://gozoomin.com/aggbug.aspx?PostID=1247" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://gozoomin.com/members/Anonymous/default.aspx</uri></author><category term="Web" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Web/default.aspx" /><category term="Programming" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Programming/default.aspx" /><category term=".NET" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/.NET/default.aspx" /><category term="Windows" scheme="http://gozoomin.com/blogs/brunosilva/archive/tags/Windows/default.aspx" /></entry></feed>