Angelo Belchior

Angelo Belchior @angelobelchior

About: Microsoft MVP Dev Tech | @MonkeyNightsDev Co-Founder | .Net Developer | Staff Software Engineer

Location:
Brazil
Joined:
Nov 29, 2017

Angelo Belchior
articles - 28 total

Reinventando a Roda: Criando um compilador em csharp - Parte 4

Caramba, chegamos à quarta parte! Dessa vez, mudei um pouco a dinâmica de escrita. Antes eu ia...

Learn More 12 4Jun 25

Reinventando a Roda: Criando um compilador em csharp - Parte 3

Para quem estava duvidando, chegamos ao terceiro post! E nele vamos adicionar o suporte a declaração...

Learn More 8 1Jun 9

Reinventando a Roda: Criando um compilador em csharp - Parte 2

Voltamos! E dessa vez prometo que o post vai ser mais simples e direto. Era impossível fazer isso...

Learn More 13 0May 26

Reinventando a Roda: Criando um compilador em csharp - Parte 1

Por que devemos criar um compilador? Eu acredito piamente em duas coisas: Todo Corintiano...

Learn More 24 0May 14

Reinventando a Roda: Criando seu próprio MediatR - Parte 3

No caminho o que importa é o caminho... ...e não o porto e ponto final! Chegamos ao fim da série....

Learn More 10 0Apr 30

Reinventando a Roda: Criando seu próprio MediatR - Parte 2

Nada do que foi será... De novo do jeito que já foi um dia... Confesso que não conheço muito a...

Learn More 11 2Apr 19

Reinventando a Roda: Criando seu próprio MediatR - Parte 1

Quando o homem inventou a roda Logo Deus inventou o freio, Um dia, um feio inventou a moda E toda...

Learn More 32 2Apr 11

Reinventando a Roda: Criando uma Rede Neural com csharp

Por que causa, motivo, razão ou circunstância um ser humano em sã consciência escreveria uma Rede...

Learn More 39 6Feb 26

Dica rápida: Rodando o DeepSeek (ou qualquer modelo) localmente

Hype é Hype. Isso é fato. Mas confesso que fazia tempo que algo não me deixava tão empolgado...

Learn More 171 14Jan 29

O dev.to é realmente incrível. O alcance que eu tenho aqui é muito maior que em outras redes sociais, fora o fato de ser focado em dev. Pra quem quiser criar um blog, esse é o lugar... Só precisa ter um editor de post melhor hehehe

A post by Angelo Belchior

Learn More 2 0Jan 19

Foreach, Linkedisney, Clóvis de Barros Filho e código que não funciona...

Eu tenho sérias críticas em relação ao Linkedisney - nome carinhoso dado ao Linkedin. É uma rede...

Learn More 34 12Jan 19

Olarrrr :)

A post by Angelo Belchior

Learn More 0 0Jan 12

Comunicação em tempo real com Server-Sent Events em .NET!

Desenvolver sistemas não é simples. Desenvolver sistemas que necessitam de atualizações em tempo real...

Learn More 21 4Jan 11

HTML2PDF.Lib: A melhor forma de converter HTML para PDF com .Net

Resumo pra quem tem pressa: Criei uma lib Open Source com licença MIT para converter HTML para...

Learn More 18 9Dec 17 '24

Async/Await: Task.WhenAll + Exceptions = Dor de Cabeça!

O uso de async/await em aplicações dotnet é muito comum, independente se o projeto é uma aplicação...

Learn More 36 2Dec 8 '24

Discriminated Unions: Essa feature faz falta ao CSharp

A versão 1.0 do csharp foi lançada em janeiro de 2002. As principais features eram Classes,...

Learn More 30 2Feb 5 '24

C#: Bug ou Feature?

Eu sempre estou estudando. Dedico muito tempo para ir cada vez mais a fundo em temas que envolvem...

Learn More 16 0Dec 15 '23

.NET Source Generators: gerando código em tempo de escrita de código!

Eu sei, é confuso... E acredito que se você leu atentamente meu post anterior .NET 8, JIT e AOT,...

Learn More 16 0Dec 6 '23

.NET 8, JIT e AOT

Habemus .NET 8. Eu acredito que esse seja o lançamento mais importante da história do .NET. Aliás...

Learn More 41 2Nov 25 '23

Async/Await: O que tem de novo no .NET 8?

Habemus .NET 8! Esse lançamento traz uma tonelada de novidades. Recomendo muito que você leia esse...

Learn More 20 2Nov 17 '23

Async/Await: Para que serve o CancellationToken?

Imagine o seguinte cenário: Abro minha aplicação e vou até a opção "Relatório de Vendas". Eu...

Learn More 25 2Nov 8 '23

Async/Await: Task.Result e a morte dos Pandas de Madagascar

Continuando a discussão sobre "Métodos Assíncronos e Deadlocks" que eu comecei no post anterior,...

Learn More 21 4Nov 1 '23

Async/Await: Task.ConfigureAwait, Deadlock e Pink Floyd

No post anterior eu falei um pouco sobre como o compilador do csharp resolve métodos assíncronos por...

Learn More 35 2Oct 25 '23

Por debaixo do capô: async/await e as mágicas do compilador csharp

No post anterior eu falei um pouco sobre Açúcar Sintático e como o compilador do csharp trabalha para...

Learn More 39 2Oct 18 '23

Por debaixo do capô: csharp e Açúcar Sintático!

Você já ouviu falar em "açúcar sintático" em programação? Não, eu não estou falando de doces ou...

Learn More 51 2Oct 10 '23

LiteDB: Um banco de dados NoSQL simples e poderoso para dotnet!

Se você procura uma maneira simples e eficaz de incorporar um banco de dados leve e muito...

Learn More 16 0Oct 4 '23

Você já usou o System.Threading.Channels?

System.Threading.Channels é uma biblioteca dotnet que fornece uma API de canal de comunicação de...

Learn More 9 2Sep 30 '23

Processando grandes arquivos com o System.IO.Pipelines

O System.IO.Pipelines é uma biblioteca absurdamente eficiente para gerenciamento de I/O no dotnet....

Learn More 9 0Sep 30 '23