Em 2024, o que um Desenvolvedor de Software deveria conhecer?

No ano de 2024 um Desenvolvedor de Software deveria ter conhecimentos nos seguintes temas, nesta ordem: Lógica de Programação Estrutura de Dados Python e JavaScript Git e GitHub Livro Aprendendo Git: Um guia prático e visual para os fundamentos do Git Markdown

julho 14, 2024 · 1 minuto · Bruno Dantas

Como extrair o código VBA de uma planilha Excel?

Muitas empresas possuem seus processos de negócio apoiados em arquivos do Microsoft Office. Não é raro esbarramos com sistemas inteiros que form desenvolvidos em Access ou Excel por funcionários que sabiam um pouco de VBA . O problema é quando esses funcionários saem da empresa, o conhecimento de VBA fica restrito a eles. E, se o sistema for muito complexo, pode ser que ninguém mais saiba como ele funciona. Além disso, em algum momento a operação do processo de negócio não escala, devido a limitações dos próprios arquivos, como usuários tentando acessá-los de forma simultânea....

dezembro 11, 2022 · 2 minutos · Bruno Dantas

Markdown vs AsciiDoc: Qual o melhor?

O Markdown é o principal formato de marcação leve para texto. Além dele, temos o menos conhecido AsciiDoc, utilizado principalmente para editoração de livros digitais, como ProGit . Conhecendo cada um Markdown e AsciiDoc ambos são formatos leves de linguagem de marcação usados para formatar texto em documentos eletrônicos. Bem, o Markdown foi originalmente criado como uma maneira simples de formatar texto para ser lido na Internet. Ele usa sintaxe como asteriscos e underscores (no Brasil, underlines) para marcar um texto em negrito e itálico....

dezembro 11, 2022 · 3 minutos · Bruno Dantas

Qual é a melhor forma de versionar registros em um banco de dados?

Realizar versionamento de registros, ou melhor, gravar o histórico de alterações de dados em uma base relacional, nunca foi algo trivial. Com a ascensão dos bancos de dados orientados a documentos, como MongoDB, a coisa ficou menos complexa. Porém, bancos relacionais estão espalhados por ai e a necessidade de tracking de mudanças continua. Uso de Trigger Solução mais comum. Uso de XML/JSON Já vi soluções que serializavam um objeto C# em XML e persistia o conteúdo em uma linha na tabela....

dezembro 11, 2022 · 1 minuto · Bruno Dantas