Category Archives: C#

CodeCracker – Minha primeira colaboração.

Olá pessoal tudo bem ? Estou participando de um projeto open source tupiniquim, o projeto que estou participando é o CodeCraker, se você ainda não conhece, segue o link do post do Elemar falando um pouco sobre o projeto http://elemarjr.net/2014/11/15/codecracker-parte-1-o-que-e-como-colaborar/. A minha primeira missão foi trabalhar em uma tarefa de refatoração, quando se trata de designer de código fico […]


Dicas de algoritmos e estrutura de dados parte – 1

Olá tudo bem, hoje vamos falar sobre algoritmos e estrutura de dados básicos, para iniciarmos vamos para o seguinte cenário, temos uma lista de nomes não repetidos e temos que implementar um algoritmo que pesquise um determinado nome caso encontre retorne-o: Valor Angelica Pedro Paulo Almeida Bruna Poderíamos implementar o seguinte passos de um algorítimo […]


Mensageria usando MSMQ

Olá tudo bem, Hoje vamos falar sobre o poder da mensageria usando MSMQ, antes de iniciarmos o desenvolvimento caso você não conheça o MSMQ é indispensável acessar o link. Nota: Quando criarmos a fila e necessário marcar a opção transacional Agora Vamos imaginar que temos uma aplicação que recebe milhares de cadastro por dia, e a […]


Class abstrata x Interface

Tanto as classes abstratas e quanto as interfaces podem definir métodos abstratos que precisam ser implementados pelas class que estende ou implementa, porém somente as classes abstratas podem possuir métodos concretos. Apesar dessa diferença vamos notar que teremos a repostas mais conceitual do que relacionada com questões referente a linguagem. Quando a abstração e um […]


Método Virtual C#

Olá tudo bem, vamos a definição da Microsoft sobre Métodos Virtuais “A virtual function is a member function that you expect to be redefined in derived classes. When you refer to a derived class object using a pointer or a reference to the base class, you can call a virtual function for that object and […]


Série Microsoft Visual C# parte I

Olá pessoal tudo bem? Sempre esteve em meus planos criar uma série para os desenvolvedores iniciantes , essa série será voltada para esse público porém sempre aprendemos coisas novas então caso você já programe com c# algumas dicas poderá ser bem uteis para o seu dia a dia. Espero que realmente eu possa contribuir para […]


Trabalhando com String

Olá pessoal tudo bem? Nesse post quero mostrar algumas dicas que podemos utilizar no nosso dia a dia. Em vários projetos já vi varias pessoas fazendo validações de string de uma maneira bem tradicional e acabam esquecendo as facilidades que temos no C#. Vamos para a validação de string, precisamos validar se a nossa variável […]


Lendo XML com LINQ

Olá pessoal tudo bem ? Todos sabemos o poder da LINQ, nesse post vamos aprender como carregar e ler o XML a partir de uma URL. Para esse exemplo vamos criar um projeto  do tipo “Console Application” segue abaixo a estrutura do projeto, lembrando que todos os projetos apresentados sempre adiciono no GIT.   Antes […]


Vídeos sobre arquitetura de software


Lambda.Where(l=>l.StartsWith(“III”));

Último post da serie sobre lambda, caso você não acompanhou os outros post acesse agora mesmo os post I, II. Muitas vezes precisamos fazer junções de dados e assim como SQL , LINQ nos permite fazer junções de dados, sobre um ou mais campos chaves. O exemplo a seguir mostra como exibir as cidades de […]