Introdução a Clean Architecture

Criada em meados de 2012 por Robert Cecil Martin (“Uncle Bob”), a Clean Architecture tem como principais finalidades ser independente de frameworks, facilmente testável, independentemente da interface do usuário, ou seja, a interface do usuário pode mudar à vontade sem que isso reflita no resto do sistema, ser independente de banco de dados, já que…

Convertendo consultas T-SQL em LINQ

Se você já teve e/ou tem bastante vivência com a linguagem T-SQL e hoje se depara com o um software que tenha um ORM para fazer as transações com o banco de dados, pode ser que aparecem algumas dúvidas sobre como “converter” uma querie T-SQL na “linguagem” que o ORM entende. Se você se deparar…

Serialização em C#

Antes de irmos diretamente para o código, vamos entender brevemente o que é serialização e deserialização.  Serializar é o processo de transformar um objeto que você possui em um stream de bytes ou de texto. Deserializar por sua vez, é exatamente o oposto, é você converter um stream de bytes ou de texto em um…

Mentoria no iMasters InterCon 2018

Bom dia pessoal, No último dia 06/10 participei do programa de mentoria individual no evento iMasters InterCon 2018, falando sobre Microsoft Azure, ASP.NET Core e Carreiras em TI com 3 mentorados. Deixo aqui meu muito obrigado para o Rodrigo “Pokémon” pelo convite. Abaixo algumas fotos do evento.