Modularização de Aplicações Web
April 17, 2025
Quando falamos sobre modularização , é comum haver confusão com termos como componentização , especialmente para quem vem do mundo frontend usando Vue, React ou outros frameworks. Componentes são part...
Nem Tudo é Sobre Mais Processamento
April 16, 2025
Existe uma ideia equivocada, quase um senso comum moderno, de que computação quântica será a solução para todos os paradigmas atuais da computação — como se colocar mais "poder de fogo" resolvesse automaticamente os limites lógicos

Contratos como núcleo da aplicação
April 14, 2025
A base do CMMV está no uso de contratos como o alicerce da aplicação . Hoje em dia, formatos modernos de comunicação como REST , GraphQL e WebSocket seguem um padrão semelhante: ao expor dados, é esse...

Por que criar um novo servidor HTTP?
March 16, 2025
Nos últimos anos, o Node.js consolidou-se como uma das principais plataformas para desenvolvimento de servidores web, impulsionado principalmente pelo Express . O Express é amplamente utilizado devido...

Vulnerabilidade em bibliotecas terceiras, caso Log4J
November 11, 2022
Hoje eu vou contar pra vocês sobre o caso do Log4J para explicar sobre as vulnerabilidades que podem acontecer no uso de bibliotecas terceiras dentro de um projeto. Esse caso, que aconteceu no ano pas...

A Internet está mudando e você nem percebeu
October 24, 2022
Como assim a internet está mudando? A internet vem sofrendo uma série de atualizações, que começaram a tomar corpo depois de 2013, e essas mudanças estão chegando a um novo patamar. Mas vocês só...

Comentando o Hackeamento da TV Record
October 15, 2022
Hoje a gente vai comentar sobre o ataque hacker que a TV Record está recebendo, vamos explicar em termos mais leigos como é esse processo, e comentar como possivelmente esses hackers obtiveram acesso ...

A história da internet – Back-end
September 29, 2022
Vamos continuar a nossa série falando sobre a história da internet. Hoje a história é um pouco longa, a gente vai cobrir uma faixa grande de tempo, então pega aí um café, uma água, e vem comigo! No pr...

Carência de profissionais de TI
September 26, 2022
Hoje eu vou fazer uma crítica sobre a carência de bons profissionais de TI no mercado. Eu vou fazer uma reflexão pessoal de por que é que eu acredito que essa carência existe como um todo e por que eu...

As 4 miopias do mercado de TI
September 7, 2022
Hoje a gente vai falar de um assunto super sério, que eu dei o nome de “as 4 miopias do mercado de TI”. Primeiro eu vou falar de experiência própria o que é miopia, para vocês conseguirem entender: Eu...

Técnicas de invasão de software
September 7, 2022
Hoje a gente vai se aprofundar um pouco no tema de técnicas de invasão de softwares. Eu comentei há alguns dias sobre as possíveis falhas de segurança que poderiam acontecer dentro de uma urna eletrôn...

A importância de entender de infra no desenvolvimento de softwares
September 3, 2022
Hoje a gente vai falar de um tema um pouco diferente, que é a importância de entender de infraestrutura para o desenvolvimento de softwares. No começo da minha vida como desenvolvedor, isso mais de 15...

Preciso de faculdade para ser um bom programador?
July 22, 2022
Provavelmente essa é a pergunta que mais me fizeram na vida: preciso de faculdade para ser um bom programador? E a resposta é... Depende! Pode parecer um pouco confuso... Depende, porra? Esperava uma ...

Refatoração de Software
July 15, 2022
A gente vai falar de um tema bem polêmico, que muitos programadores debatem e que é um dos principais problemas das empresas de software, no meu ponto de vista, que é a refatoração precoce de código. ...

CORS, Cookies e Retargeting
June 23, 2022
Eu fico impressionado com o desinteresse geral de grande parte do mercado desenvolvedor em entender as bases do funcionamento da Web, deixando conceitos importantes do HTTP passarem batidos, priorizan...

Scrum e Agile não salvam equipe ruim
June 15, 2022
Durante os últimos 15 anos eu me dediquei a trabalhar e gerenciar equipes de vários tamanhos, comecei no "chão de fábrica" no início dos anos 2000 como programador júnior até me tornar CTO e CEO de al...

Binários para Web3, Protobuf, gRPC
June 12, 2022
É até engraçado pensar que a computação vive de ciclos e que conceitos antigos são aplicados a novos ecossistemas. Enquanto caminhamos para o futuro da web, cada vez mais estamos voltando aos anos 90 ...

Por que migramos de um framework próprio para o NestJS
June 9, 2022
Em 2020 minha equipe e eu resolvemos migrar o sistema do Vigia de Preço, que, na época, utilizava um framework desenvolvido internamente (que, inclusive, sempre foi Open Source e está disponível em ht...

Programadores são "pedreiros digitais"?
June 5, 2022
Ps.: Se você não entender a brincadeira do texto, vou deixar claro que: O objetivo do texto é promover a reflexão dos programadores para sair de suas zonas de conforto e estudar e adquirir conheciment...

UCS.js: Reatividade transparente entre Back e Front
June 3, 2022
Há mais de 10 anos eu guardo o sonho de desenvolver uma plataforma que traga a praticidade de criar aplicações ao estilo do Delphi, 100% web, nativo, criando uma abstração visual para que desenvolvedo...

Reatividade para Web
June 3, 2022
Eu acompanho há um bom tempo o mercado de Web e participei de várias fases e mudanças de paradigmas, que demoram décadas para ser implementadas e que, muitas vezes, o usuário comum nem faz ideia do es...

Eu uso Wix e WordPress e você aí, escrevendo código
June 3, 2022
Agora os devs (ao menos os idiotas) começam com o mimimi: "Como assim, André, você é um dev com 15 anos de experiência, programa em diversas linguagens, especialista em Node.js, C#, PHP, como tem a au...

O dilema estúpido de qual linguagem de programação aprender
June 2, 2022
Estou há mais de 15 anos nesse mercado e sempre vejo o mesmo questionamento imbecil sobre qual linguagem aprender, que uma é melhor que a outra e blá blá blá... Pare de ser estúpido e venha entender p...

Criando sua própria criptomoeda (Smart contract - ERC20)
May 26, 2022
Até agora eu só escrevi um grande contexto introdutório sobre o tema de criptos. Vou deixar aqui o link para os posts: https://andreferreira.com.br/2022/05/23/explicando-blockchain-para-minha-mae/ htt...