• Tuga IT - Build Automation? It's a piece of Cake

    23 mai 2017

    It was a huge privilege to share my experience with Cake Build at Tuga IT.

    You can find here the slides and demos that have been used, as well as some references related to the theme.

    Read more


  • Adding Custom Arguments to Topshelf

    07 dez 2016

    Topshelf is an amazing framework that let you easily host and build Windows services.

    Topshelf is really extensible, but recently I struggled to find how to configure a custom argument to the service.

    This post is simple tip to help you create custom arguments to a Topshelf service and use it in the command line.

    Read more


  • Create a Web Deployment Package with Cake Build

    04 nov 2016

    This is simple tip to help you create Web Deployment Packages with Cake.

    Read more


  • NetPonto - Como construir software altamente eficiente com CQRS

    19 set 2016

    Esta semana tive a oportunidade de falar um pouco sobre a minha experiência com CQRS na Comunidade NetPonto.

    Se não tiveste a oportunidade de assistir, coloco aqui os slides, o vídeo da sessão, bem como algumas referências sobre o tema.

    Read more


  • Azure WebJobs dependency injection with Unity

    08 ago 2016

    In the early days of Azure WebJobs use Dependency Injection was a little bit tricky because the Triggered methods were only static methods.

    Since the WebJobs SDK 1.0.1 you are no longer limited to static methods and that can change how you approach Dependency Injection on WebJobs.

    In this blog post I will show how you can use Unity to inject dependencies into your WebJobs.

    Read more


  • The shining new C# Scripting API

    03 fev 2016

    Say hello to the new Scripting Language: C#!

    Since the first days the .NET platform lacks scripting capabilities compared to dynamic languages like JavaScript or Ruby, but those days are over.

    Why this is awesome?! If you are familiar with the capabilities that VBA brings the Office users and how many "Excel VBA Programming" books were sold to non developers, you will understand why. And it's open source!!!

    Read more


  • Is CQRS too complicated? No!

    09 nov 2015

    How do you feel after reading a few articles about CQRS (Command Query Responsibility Segregation)? Confused?!

    The good news is that's not your problem.

    CQRS is a simple concept, but usually is presented side by side with other patterns creating the perception that CQRS requires a ton of elements to work.

    This post pretends to demonstrate that CQRS can be a simple concept that can evolve according to your needs.

    Read more


  • Use T4 as email template in 6 steps

    23 out 2015

    When you want to send emails from .net applications how do you do it?

    Do you create an instance of StringBuilder and start adding texts?!

    And when you want to format the body as HTML? How do you do it?! A bigger string?!

    And if you could write your templates as plain text and still be capable to inject values like names, dates or other values?

    The good news is that you can and you have a good old friend to help you: T4 Templates.

    Let's see how to do it.

    Read more


  • Using Trello to manage your Wine Cellar

    09 out 2015

    Do you have a wine cellar at home?!

    Nothing too big, but the sufficient number of bottles to lose control?!

    Do you really know what you have in your cellar?

    This post wants to help you solve those problems, and manage your home cellar with an amazing and free tool.

    Read more


  • 7th Meeting of NetPonto Community in Oporto

    18 set 2015

    We are bringing to Oporto the 7th Meeting of NetPonto Community. The meeting will take place at Instituto Superior de Engenharia do Porto (ISEP) at 26 September 2015.

    Program

    09:45 - Check-in

    10:00 - SOLR in .NET - Super Solid solution for a Super Fast Search - Pedro Neves Rosa

    12:00 - The Future of Web Applications - ECMAScript vNext and others - Ricardo Brandão

    13:30 - Closing Panel

    Read more