Skip to main content

DevFest Triângulo 2023

· 6 min read
Bruno Carneiro
Fundador da @TautornTech

No dia 02 de Dezembro de 2023 rolou o Dev Fest Triângulo 2023, um evento global de tecnologia organizado pela comunidade Google Developer Group (GDG). O evento este ano ocorreu em Uberlândia, em Minas Gerais, e contou com a participação de mais de 900 pessoas, entre elas estudantes, profissionais e entusiastas de tecnologia.

Tive o prazer de poder compartilhar um pouco do meu conhecimento a respeito de Serverless, e como a AWS pode nos ajudar a criar aplicações escaláveis e resilientes, com um custo muito baixo. Além de demonstrar um case de migração da Base39.

Serverless Days 2023

· 13 min read
Bruno Carneiro
Fundador da @TautornTech

No dia 21 de outubro de 2023, aconteceu o Serverless Days, o maior evento de Serverless do mundo que ocorreu desta vez em São Paulo.

Tive a oportunidade de participar do painel onde o tema foi: "Serverless - Quando usar e quando não usar". Contei alguns aprendizados e cases da Base39

Foi um evento incrível, contamos com pessoas de vários locais do país e inclusive pessos de fora do país.

Tivemos muita troca de conhecimento e experiências, com certeza foi um evento que agregou muito conhecimento para todos os participantes.

Com isso eu gostaria de trazer um pouco da minha experiência e do que foi discutido no painel.

Clean Code JavaScript

· 12 min read
Bruno Carneiro
Fundador da @TautornTech

Neste artigo, vou apresentar algumas boas práticas de programação em JavaScript. No entanto, essas práticas podem ser aplicadas a qualquer linguagem de programação, pois representam um conjunto de diretrizes recomendadas.

O conceito central abordado aqui é o "Clean Code," que se refere a um código que é fácil de ler e entender, bem como fácil de manter. O objetivo é criar um código claro e conciso.

Antes de prosseguir, gostaria de começar com uma citação de Bjarne Stroustrup, o criador da linguagem C++:

"Eu gosto que meu código seja elegante e eficiente. A lógica deve ser direta para dificultar a ocultação de bugs, as dependências devem ser mínimas para facilitar a manutenção, o tratamento de erros deve ser completo de acordo com uma estratégia articulada, e o desempenho deve ser próximo do ideal, de forma a não tentar as pessoas a tornar o código confuso com otimizações sem princípios. O código limpo faz uma coisa bem."