Archive for April, 2015

Like in the last year Portugal had made part of this event. Is really inspiring when you work in this area to see so many off your pears to go to an event like this at a Saturday and the Liberty day at Portugal, basically a non working day.

Was a pleasure to be present, was a shame not to be able to assist all the event, but my 3 weeks daughter had need assistance at morning.



The event had some very interesting talks about what’s coming next (ASP.NET v-NExt, the great support to open source technologies in Azure, and some talks about business), as in last year i had the opportunity to speak at this event.

My talk was about Azure Search one azure service that i had been studying since the launch and that i always had desired since the launch of the Microsoft PAAS platform.

speaking at gab2015


I don’t know how many of you guys had pass the challenge of implementing or thinking about Search in the context of your Website, Portal or App, but this topic can have a big complexity. And i think along the year’s Search had not the value he deserves.

Azure Search really allow you to use Search as a Service hosted on the cloud. This is one more off that kind of services Azure have that i think is excellent to grant the backend part of our web or app development.

The most fantastic thing about Search is that this service is agnostic to the client technology and even allows a full control and interation using a REST API.

I will keep developing and diving into this topic and I hope soon I have a deep dive to share with all our developer’s, for know i let you with my slide deck and the suggestion to stay tuned with this service and start to playing around with this service.

You can download our full version off the slidedeck from Gab2015 azure search as a service 

Last 22 april i had the opportunity to speak at the Microsoft MVP Showcase 2015. Like i had said in the past this was  the first full prepared event by MVP’S with the presence on the stage off some off the Portuguese MVP’s


Was a great event with around 85 persons interested into dive a little more in the latest information about Microsoft Technology.

I had the pleasure to make one-off the first Windows 10 development talks in my session. The main objective of my session was to give to developer’s a background of what’s coming and what the steps to start his preparation to Windows 10 right away.

DSC09559The main focus was in the Universal application platform, that will be the target of our code in Windows 10 development. Was also a good chance to talk a little about the adaptive interface previewed for Windows 10 development.


You can download the full slide and sample version at Windows 10 devlopment a preview mvp showcase 2015 pt .

Was really nie to take part in this event i hope this was the first from a big series of interesting events promoted by the MVP’s from Portugal.

I Would like also to thanks once more to our sponsors who had help us with the event.


Almost all my journey in the web development field had led me to maintain and retain as part of my code and strategy some concerns with accessibility. This is a huge topic in our industry that the major of us when developing don’t consider, also the industry does not give to this topic the right importance he deserve.

At less on the Web and in the solutions that have as major propose to made available public services this must be a concern.

I think i always want to write a post about development concerning accessibility or an article but i never felt i had all the experience needed for that, but i had include in my code always this concerns.

Last month Rachel Appel from Microsoft ( )  had write one off the best articles i had read about this topic and i felt that is very important for all us developers to take a closer look at this excellent article.

That’s why i am Sharing with you the article and i think is a excellent article to help us learn a little more about accessible development. You can read the full article at

For the ones who have less time to read i think is important at least to retain the following information:

“The ABCs of Accessibility

When designing and developing with accessibility in mind, consider the broad categories of disability:

  • Visual: People with visual impairments range from low vision to blindness, including a spectrum of color blindness.
  • Hearing: Hearing impaired people might be hard of hearing or fully deaf.
  • Motor: There are many people with motor disabilities. Some have suffered complete loss of or use of limb. Others may have neuropathy from an accident or illness. People with a motor impairment might need specialized input devices altogether.
  • Cognitive: People with learning disabilities, including ADHD and dyslexia, often have difficulty consuming information, depending on its presentation.”

“You’ll find the most accessible design is often considered great design. Too many Web sites have too many ads jammed into the flow of the content, which greatly disrupts the reader’s flow. Others have hard-to-use menus and navigation aspects. The layout and navigation of a Web site or app are important considerations when considering accessibility needs.”

“Using this knowledge about dyslexics, the folks over at created a font that changes letters slightly so they’re easier for dyslexics to read. So far, font testers report they love it. You might choose not to use dyslexiefont and that’s OK. It doesn’t mean you’re snubbing dyslexics. However, be sure to choose a font that is as easy to read.”

“Program Accessible Code

There are programming techniques you can use to develop accessible Web sites and apps. As a developer, you need to interact with both input and output. This means you should keep in mind that different people need different ways to interact with your software instead of just the mouse and keyboard. ”

“HTML5 contains a set of elements called semantic elements. The point of these is so both machines and humans can easily read and understand HTML elements. Semantic elements describe their content much like XML. For example, anyone can understand the following semantic elements just by reading them: caption, figure, article, footer, header, summary, time, nav, mark and main, to name a few.”

“Develop with ARIA

Accessible Rich Internet Applications (ARIA) are a set of standard attributes you can apply to markup such as HTML that help assistive technology work efficiently. With ARIA, you can define an element by its state, property or role. From that information, screen readers can determine what the software is doing.”

Next steps

– Read the full Article :D;

– Start playing around with ARIA;

– Remember to apply this concepts to App and Web development at least;


I am feeling a lot of lucky, this is my first year that  i had received the honour of MVP from Microsoft for Portugal, nd this is also the first year of an event in Portugal total build by MVP’S (

On 22 April som of the Portuguese MVP will bring to the Community and industry their technical expertise in the form of technical talks and ask the experts corner, and some fantastic technical talks.

Bellow you can see the speaker’s that will be present in this event and lso their expertise as MVP’s


Base Auditório Sala Azure
08:30-9:00 Credenciação
09:00-09:30 Keynote
Cristina Gonzalez (Microsoft MVP Lead)
09:30- 09:45 Comunidades em Portugal
09:45- 10:00 Coffee Break
10:00-10:30 Rodrigo Pinto
SharePoint Server
Sara Silva
.Net / Cross-Platform
10:30-11:00 Ask the Expert
11:00-11:30 Murilo Miranda
SQL Server
Alexandre Marreiros
Windows Platform Development
11:30-12:00 Ask the Expert
12:00-12:30 Bruno Lopes
Jorge Moura
Consumer Security
12:30-13:30 Almoço Livre
13:30-14:00 Nuno Árias Silva
Nuno Godinho
Microsoft Azure
14:00-14:30 Ask the Expert
14:30-15:00 Niko Neugebauer
SQL Server
Nuno Silva
Windows Experience
15:00-15:30 Ask the Expert
15:30-16:00 Ricardo Peres
Virgílio Esteves
Microsoft Azure
16:00-16:30 Ask the Expert
16:30-17:00 Pedro Azevedo
Dynamics CRM
Sandro Pereira
17:30-17:45 Entrega de prémios

As been a pleasure to work with this guys in the organization of the event, and will be an honour to have the opportunity to take a session bout Windows 10 development on the stage on this day.

If you are around Lisbon on 22 April and Microsoft Stack is your development stack, or the market where you are working don’t miss the opportunity to participate in this event.

For registration click on the link

You can also follow us on Facebook in, our  twitter handler is @mvpportugal any questions you can also drop us an Email on

The event count with many sponsors some of them are giant on our technical panorama i would also in the name of Portuguese MVP’s to thanks all this great brands who had help us dream that in the event we can give a little more than networking and technical sharing. You can found the sponsors of the event at