C#8 – Novidades – Parte 2

Continuando com a série de posts sobre as novidades da versão 8 do C#, vamos para o segundo post da série, onde iremos conhecer uma feature chamada Async Streams. Quem ainda não leu o primeiro post, poderá fazê-lo aqui. Async Streams foi o nome escolhido para essa feature que combina o uso de métodos assíncronos … Continuar lendo C#8 – Novidades – Parte 2

C# 8 – Novidades – Parte 1

Esse é o primeiro post de uma série onde serão abordadas as novas funcionalidades da versão 8 do C#.  Começaremos por uma funcionalidade chamada Nullable Reference Types, que permite ao desenvolvedor evitar os conhecidos NullReferenceException. Esse tipo de erro ocorre quando tentamos acessar um membro em um tipo cujo valor é null ou sem instanciar o objeto previamente.  Esse problema pode … Continuar lendo C# 8 – Novidades – Parte 1

Retry pattern

Cada vez mais a web se torna uma plataforma de serviços ao passo que necessitamos estar conectados para que possamos fazer o uso destes. A grande maioria dos serviços hoje são hospedados na nuvem e a comunicação entre a aplicação e o serviço é extremamente crítica neste cenário. Os servidores que oferecem serviços de nuvem … Continuar lendo Retry pattern

Conhecendo a filosofia de codificar da NASA

O conteúdo deste artigo é uma tradução do original escrito por Abner Coimbre que pode ser conferido aqui. Ao final do texto há mais referências sobre ele bem como seus contatos. O texto traz algumas premissas utilizadas pela NASA no desenvolvimento dos seus softwares e na sequência algumas considerações do próprio autor sobre o mundo do … Continuar lendo Conhecendo a filosofia de codificar da NASA

Certificações Microsoft – Por onde começo?

Olá pessoal, o objetivo desse post é esclarecer um pouco mais sobre a nova linha de certificações Microsoft, e também ajudar a direcionar aquele profissional que pretende obter uma certificação mas não sabe por onde começar. A Microsoft criou uma linha de certificações chamada MTA – Microsoft Technology Associate. Essas provas são a “base da … Continuar lendo Certificações Microsoft – Por onde começo?

String VS StringBuilder – O Coiote não pega o Papa Léguas!

O título desse post remete a dois personagens bem conhecidos de todos (principalmente das crianças) em que um deles sempre tenta capturar o outro, porém esse último é muito mais veloz e raramente se dá mal. A ideia por trás dessa analogia é que algumas vezes tentamos utilizar tipos de dados com limitações de desempenho … Continuar lendo String VS StringBuilder – O Coiote não pega o Papa Léguas!