Programação assíncrona em C#

Num mundo de dispositivos e aplicativos conectados, a programação assíncrona não é mais uma opção que um bom desenvolvedor pode simplesmente ignorar. Para criar uma boa interação com o usuário, qualquer software, em qualquer plataforma, precisa executar tarefas em segundo plano de forma que a interface não deixe de responder aos comandos.

Uma técnica simples para aprender qualquer coisa

A técnica criada pelo Nobel de física Richard Feynman que pode ser usada para aprender qualquer coisa

Os 4 pilares da programação orientada a objetos

4 pilares

No dia 22 de abril de 2019 tive o prazer de palestrar para alunos do curso de Sistemas de Informação da Faculdade Multivix em Cachoeiro de Itapemirim - ES. Novamente a convite do professor André Bessa, tive a oportunidade de voltar lá para compartilhar um pouco de conhecimento. Desta vez o assunto foi Orientação a… Continue lendo Os 4 pilares da programação orientada a objetos

Aplicações desktop e o mercado de desenvolvimento no sul do ES

Desenvolvimento desktop - mercado de desenvolvimento no sul do ES

Fui convidado pelo professor André Bessa para palestrar no 1º Code And Coffee – ES, evento foi organizado por ele e por alunos do curso de Sistemas de Informação da faculdade Multivix em Cachoeiro de Itapemirim - ES no dia 21 de outubro de 2017. Lá eu falei um pouco sobre características, ferramentas, desafios e soluções… Continue lendo Aplicações desktop e o mercado de desenvolvimento no sul do ES

Como o Javascript pode te ajudar a cumprir promessas – parte 3

Na primeira e na segunda partes deste post, você já viu o que é e como usar uma promessa (Promise) em Javascript. Agora, que tal reescrever uma tarefa muito comum na forma de uma Promise? Vamos transformar uma requisição Ajax em uma promessa e usar algumas características mais recentes do Javascript para escrever um código… Continue lendo Como o Javascript pode te ajudar a cumprir promessas – parte 3

Como o Javascript pode te ajudar a cumprir promessas – parte 2

Na primeira parte você viu que uma promessa pode te ajudar a entender como funcionam num software as operações que devolvem um valor apenas no futuro. Viu também como processar o resultado e tratar os erros dessas operações, as promessas ou Promises. Essa abstração facilita muito na hora de programar. Agora você vai entender melhor… Continue lendo Como o Javascript pode te ajudar a cumprir promessas – parte 2

Como o Javascript pode te ajudar a cumprir promessas – parte 1

promessas

TL;DR Você vai ver alguns conceitos de programação assíncrona e como usar um objeto Promise do Javascript para executar tarefas assíncronas facilmente. Você já se deparou com alguma promessa não cumprida? Ou já prometeu alguma coisa para si mesmo e não cumpriu? Bem vindo ao time! Uma promessa, mesmo que signifique um compromisso, é sempre… Continue lendo Como o Javascript pode te ajudar a cumprir promessas – parte 1

A carreira do profissional de desenvolvimento de software

A carreira do profissional de desenvolvimento de software

No dia 17 de junho de 2016 aconteceu o II Seminário de Informática do IFES em Cachoeiro de Itapemirim - ES. Fui convidado por um ex professor, Alexandre Romanelli, para falar sobre o tema "A carreira do profissional de desenvolvimento de software - experiências e perspectivas". No auditório estavam alunos dos cursos técnicos e de graduação… Continue lendo A carreira do profissional de desenvolvimento de software

O que são equipes auto-organizadas e como funcionam?

Uma das características interessantes a respeito do Scrum é que ele é focado em equipes auto-organizadas e auto-gerenciáveis. Mas o que significa isto? O Scrum Guide diz: Ninguém - nem mesmo o ScrumMaster - diz ao time como transformar o Backlog do Produto em incrementos de funcionalidades entregáveis. O Time descobre por si só. Cada membro do… Continue lendo O que são equipes auto-organizadas e como funcionam?

Estratégias de desenvolvimento de aplicativos móveis em várias plataformas

Este é o título do meu Trabalho de Conclusão de Curso aprovado no dia 27 de novembro de 2012 na UNES em Cachoeiro de Itapemirim - ES. Foi uma pesquisa bem interessante porque aumentou ainda mais o meu interesse sobre desenvolvimento para dispositivos móveis. Não foi um trabalho muito extenso, até por conta do tempo… Continue lendo Estratégias de desenvolvimento de aplicativos móveis em várias plataformas