"Dá uma pesquisada em Margaret Hamilton que fez o programa para a missão Apollo 11 que pousou na Lua. Margaret Hamilton é creditada por ter criado o termo "engenharia de software". Ela foi uma das desenvolvedoras dos conceitos de computação paralela, pr..."3 tabcoins · 1 comentário · joascoder · 3 dias atrás
"Isso é apenas a minha opinião pessoal biased, ok? Porque eu programo em Java há muito tempo e acho uma linguagem muito mais prazerosa do que C++. Mais fácil, menos complexa, mais alto nível, menos propensa a bugs, etc. Manter um projeto grande e comple..."2 tabcoins · 1 comentário · joascoder · 5 dias atrás
"Sim, Akka é muito bom também. E rings and queues caem como uma luva para implementar o actor model. Ao invés daquela coisa louca de multithreading locks, deadlocks, synchronization, thread starvation, race conditions, (o que mais?), visibility, etc. vc..."2 tabcoins · 0 comentário · joascoder · 5 dias atrás
"Isso aí tem vários usos, desde o CoralQueue (same JVM) para implementar logs assíncronos (critical thread => queue => file i/o thread) desde para vários clientes numa mesma máquina recebendo multicast via shared memory (CoralRing). Esse último funciona..."1 tabcoin · 0 comentário · joascoder · 5 dias atrás
"mas estavamos pensando em criar um "proccess router", nesse caso cada processo vai ter um "endereço" unico e o processo router vai direcionar pra onde a mensagem tem que ir, cada processo teria sua queue de mensagens individual dentro do processo, e o..."2 tabcoins · 0 comentário · joascoder · 5 dias atrás