Gunnar Correa

Arquiteto de software com foco em soluções escaláveis, limpas e eficientes. Possui forte atuação em projetos backend, infraestrutura cloud e automação, sempre alinhado a boas práticas como Clean Code, SOLID e arquitetura limpa. É objetivo, pragmático e prioriza a entrega com qualidade e clareza.

Artigos publicados

LED RBG com Arduino

LED RBG com Arduino

Vamos entender como funciona este tipo de LED e emitir alguns feixes coloridos.

Beep usando Buzzer com Arduino

Beep usando Buzzer com Arduino

Explicamos o que é um Buzzer, para que serve e como disparar um Beep usando Arduino.

Sinal de trânsito com Arduino

Sinal de trânsito com Arduino

Criamos um simples sistema de semáforo com Arduino, comum em grandes cidades.

Acendendo LED com Arduino

Acendendo LED com Arduino

Simples projeto, na qual tem por objetivo acender e apagar LEDs usando Arduino.

Comunicar Arduino com Csharp

Comunicar Arduino com Csharp

Simples projeto que tem como objetivo controlar o Arduino através de uma aplicação C#.

Simples WYSIWYG Editor

Simples WYSIWYG Editor

WYSIWYG, desenvolvido pelo SatellaSoft com código fonte disponível.

Criando um navegador avançado usando Gecko - Final

Criando um navegador avançado usando Gecko - Final

Para finalizar nosso projeto do Bluefox, nesta matéria vamos inserir toda a programação para o funcionamento do navegador.

Criando um navegador avançado usando Gecko - Parte 3

Criando um navegador avançado usando Gecko - Parte 3

Nesta matéria vamos inserir todos componentes que terão interação com o usuário.

Criando um navegador avançado usando Gecko - Parte 2

Criando um navegador avançado usando Gecko - Parte 2

Aqui vamos importar as referências, adicionar arquivos à pasta e adicionar o Browser no Formulário.

Criando um navegador avançado usando Gecko  - Parte 1

Criando um navegador avançado usando Gecko - Parte 1

Breve introdução e preparação do ambiente para o desenvolvimento do navegador.

Gravando e Lendo dados em arquivo texto com Csharp

Gravando e Lendo dados em arquivo texto com Csharp

Utilizando a classe system.io podemos utilizar os métodos StreamWriter e StreamReader para leitura e escrita.

Salvando arquivos e carregando com Open e Save Dialog

Salvando arquivos e carregando com Open e Save Dialog

Usando a classe SaveFileDialog e OpenfileDialog, podemos abrir um caixa de dialogo para carregar e salvar arquivos.