Criando um serviço para Windows de forma simples com o TopShelf

Quem precisou criar serviços Windows sabe a complexidade que é usar o Windows Services no desenvolvimento, para resolver isso um grupo criou o TopShelf. Nele é possível utilizar uma aplicação console para transformá-la em serviço. Os desenvolvedores dizem que a justificativa é que é mais fácil depurar uma aplicação console do que um serviço. Montando Leia mais… »

Desenvolvendo suas aplicações com Self Host

Para entender o Self Host é necessário entender o OWIN Por muitos anos para se publicar as aplicações web desenvolvidas nas plataformas da Microsoft se utilizava o IIS (Internet Information Service) o mesmo passou por muitas modificações e melhorias no decorrer dos anos, se tornando uma ferramenta muito conhecida no mercado e se tornando uma Leia mais… »

Percorrendo elementos de uma lista aplicando Clean Code

Percorrendo listas Muitas vezes temos necessidade de percorrer todos os elementos de uma lista para fazer alguma tarefa, existem várias formas de se percorrer a lista, podemos usar o for, foreache, while. Essas variações muitas vezes podem gerar mais ou menos códigos, podendo ou não trazer mais ou menos complexidade. Mais devemos sempre ter em Leia mais… »

Inversão de Controle e Injeção de Dependência

O que é a Inversão de Controle A Inversão de Controle, conhecida pela siga IoC, é um Desing Patner onde a sequência (controle) de chamada dos métodos é invertida em relação à programação tradicional, ou seja, ela não é definida pelo programador. Este controle é feito por uma infraestrutura de software muitas vezes chamada de Leia mais… »

Como consumir um Web Service no C#

O que é um Web Service Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com ele existe a possibilidade de fazer a comunicação de uma aplicação legada ou aplicações em plataformas diferentes. Cada aplicação pode ter a sua própria “linguagem”, que é traduzida para uma linguagem universal, Leia mais… »