Ninguém lê mais nada hoje em dia, mas continuo a escrever mesmo assim.
Muito sobre tech, um pouco sobre a vida; mas honesto, como deveria ser. Abraços!
Ninguém lê mais nada hoje em dia, mas continuo a escrever mesmo assim.
Muito sobre tech, um pouco sobre a vida; mas honesto, como deveria ser. Abraços!
Nosso primeiro ano juntos Hoje é dia 17 de Novembro de 2023, exatos 02:48 da manhã. Esse foi o único horário que eu consegui encontrar para ter essa conversa com você. Talvez você esteja preocupada comigo enquanto eu te escrevo isso. É natural. Você sempre se preocupou comigo né? Desde as primeiras mensagens durante a faculdade pedindo para que eu tivesse mais horas de sono, até fazer coisas maiores, como sair do seu emprego para passar mais tempo comigo....
O capítulo dois introduz a primeira parte do livro: Foundations Capítulo 2 - Pensamento arquitetural Neste capítulo, o autor cita quatro aspectos necessários para desenvolver um pensamento arquitetural: Entender a diferença entre arquitetura vs design Abrangência vs profundidade de conhecimento Entender e analisar trade-offs Entender os business drivers e traduzi-los para a arquitetura Cada aspecto será explorado em mais detalhes abaixo. Arquitetura vs Design Veja as diferenças entre as responsabilidades do arquiteto - a arquitetura, com as responsabilidades do desenvolvedor - o design do código da aplicação....
Prefácio - Invalidating Axioms O objetivo do autor é estabelecer uma definição do que é um axioma e como isso pode ser aplicado (ou não) dentro da área de Software Archtecture. De acordo com o autor, “um axioma é uma sentença que é considerada como sendo estabelecida, aceita e tida como verdade em si mesmo”. Um exemplo de um axioma famoso na matemática é o axioma da igualdade de Peano usado dentro da teoria dos conjuntos:...
Algoritmos: Busca Binária Classificação: Algoritmo de busca Tempo de execução (BigO Notation): O(log n) Alguns dias atrás, eu me deparei com um programa chamado A Culpa é do Cabral na televisão. Nesse programa, havia o quadro “Jogo do balão”, cuja ideia principal é que os participantes respondam perguntas de conhecimento geral e, conforme o tempo passa, o balão enche. Cada vez que um participante responde corretamente, ele passa o balão para o próximo participante....
Apache Kafka — O básico Introdução A ideia deste artigo é cobrir toda a teoria básica do Kafka desde a produção até o consumo de mensagens de maneira objetiva e direta, sem abrir mão de alguns detalhes importantes. O que este artigo não cobre? Perguntas como: Quando eu devo utilizar o Kafka? Como eu configuro o Kafka? Quantos brokers eu devo utilizar? Como eu crio uma classe Producer no Java? O que este artigo cobre?...