Um dos grandes diferenciais que eu vejo quando eu analiso o teste de uma pessoa candidata à uma vaga é: o tempo que ela dedicou para fazer um código de qualidade além do que era exigido nos requisitos. Fazer os requisitos é o mínimo que se espera rec...
Quando decidimos aprender uma nova linguagem de programação, a primeira pergunta que fazemos para nós mesmos é: como está a demanda de mercado para essa linguagem? Essa pergunta é de extrema importância, pois de nada adianta passar dias, meses, e ano...
Se você participa de alguma comunidade de desenvolvedores, sabe que existem "tretas" acerca das linguagens de programação, muito por conta dos famosos fanboys que adoram depreciar outras linguagens para enaltecer a que eles trabalham. Duas das lingua...
Resolvi criar este post com o objetivo de destrinchar em pequenas partes o macro-conceito de "escalar a aplicação". Hoje em dia, ouvimos muito falar sobre criação de aplicações estáveis e escaláveis, que sejam tolerante à falhas, que façam balanceame...
Dando continuidade à série de artigos sobre princípios SOLID, trago hoje o quinto e último dos princípios. Dependency Inversion Principle (Princípio da Inversão de Dependência) Entidades devem depender de abstrações e não de algo concreto. Isso sign...
Depois de um longo hiato, estou retomando a série dos príncipios SOLID, trazendo o quarto dos princípios. Interface Segregation Principle (Princípio da Segregação de Interface) Uma classe não deve ser forçada a implementar interfaces que não irá uti...