Profissionais que se destacam, hoje em dia, são hábeis em resolver problemas. Eles conseguem identificar causas, relacionar alternativas e, principalmente, planejar ações de maneira efetiva. Curiosamente, todas essas atividades implicam em fazer listas “MECE”. A resolução de problemas implica em construir uma visão abrangente e precisa do cenário atual. Entretanto, em um nível de detalhes […]
Performance, escalabilidade, otimismo, diversidade, estratégia, especificações (DDD), recursividade e muito mais!
Lançamos, na última semana, quatro novos vídeos no canal técnico da EximiaCo no Youtube. Se engenharia de software é desenvolvimento considerando o tempo, com vistas a eficiência na escala, então, é fundamental que falemos mais sobre como melhorar a escalabilidade das aplicações. Por isso, iniciamos uma nova série falando sobre, exatamente, performance e escalabilidade. Depois, continuamos a série […]
WordPress, Programação Funcional, Eventos de Domínio e SICP
Lançamos, na última semana, quatro novos vídeos no canal técnico da EximiaCo no Youtube. Começamos a semana falando com Eduardo Pittol sobre as funcionalidades, novidades do WordPress. Na terça-feira, conversamos com Tomas Petricek, um dos maiores especialistas do mundo em F# e em programação funcional sobre a condição atual da linguagem e algumas perspectivas. Na quarta-feira, demos continuidade […]
Engenharia de software na StackOverflow e na Ambev, Arquitetura Hexagonal e Agregados (DDD)
Lançamos, na última semana, quatro novos vídeos no canal técnico da EximiaCo no Youtube. Começamos a semana trocando ideias com a Roberta Arcoverde, brasileira, que é principal engineer na StackOverflow. Ela compartilhou conosco práticas peculiares de tecnologia da empresa que aceleram e potencializam o negócio. Na terça-feira, tentamos descomplicar “arquitetura hexagonal”, um padrão de design que tem ganhado […]
Paixão por programar, CQRS, Event Sourcing, Entidades e Objetos de Valor (DDD), Arquitetura Evolutiva e algumas participações em lives
Lançamos, na última semana, seis novos vídeos no canal técnico da EximiaCo no Youtube. Começamos a semana falando com Juan Lopes, que é engenheiro de na Zwift sobre sua trajetória e paixão pela programação. Juan é reconhecido pela excelência no que faz. Na terça-feira, iniciamos uma playlist nova no canal, discutindo alguns padrões arquiteturais. O tema para a estréia […]
Opensource na Red Hat, Enumeráveis e LINQ, Varejo on-line, SICP, Cicatrizes em Arquitetura e Context Mapping
Lançamos, na última semana, seis novos vídeos no canal técnico da EximiaCo no Youtube. Começamos a semana falando com Alex Porcelli, senior principal engineer na Red Hat sobre os desafios de trabalhar na empresa e os benefícios de participar de projetos open source. Na terça-feira, revisitamos o conceito de enumeráveis em .NET e verificamos como LINQ pode tornar códigos […]
Inteligências artificiais já conseguem entender requisitos e escrever programas
Sempre dizemos que se uma atividade pode ser automatizada, ela será. Recentemente, a inteligência artificial GPT-3 rompeu uma barreira importante: demonstrou eficiência para programar. Não acredita? Assista o vídeo abaixo. https://eximia.co/wp-content/uploads/2020/07/sG8U0qQuqq4Cg1lf.mp4 Outros exemplos surpreendentes de atuação da inteligência artificial podem ser vistos nesse tweet. Além de extrema eficiência para entender o que está sendo solicitado, […]
Escalabilidade no Netflix, ‘Yield return’ no C#, SRE no mundo real, contextos delimitados e documentação para arquitetura
Lançamos, na última semana, seis novos vídeos no canal técnico da EximiaCo no Youtube. Começamos a semana falando com Martin Spier, engenheiro de performance e escalabilidade no Netflix sobre os desafios de fornecer serviços de streaming de qualidade. Na terça-feira, mostramos detalhes de funcionamento de uma feature importante do C#: yield return. Na quarta-feira, falamos com Tiago Tartari […]
Martin Spier recomenda: Busque saber mais sobre como as coisas funcionam
“Como ser um programador melhor?”. Encerramos uma Martin Spier para nosso canal no YouTube, fazendo exatamente essa pergunta. No vídeo abaixo, destacamos o que ele respondeu. Martin é brasileiro mas já mora no Vale do Silício há, pelo menos, 10 anos. Atua como arquiteto de performance e escalabilidade no Netflix há muito tempo. Além disso, lidera projetos […]
Boa engenharia de software é importante para fazer bom uso da capacidade cognitiva dos times de tecnologia
A falta de padronização no código e a baixa cobertura por testes aumenta a demanda de esforço cognitivo dos times técnicos para fazer o trabalho. Em condições extremas, quando a capacidade cognitiva dos membros do time é ultrapassada, fica impossível que qualquer trabalho de qualidade seja feito. Por outro lado, também é sabido que familiaridade […]