OSDev: pervasive multithreading, SMT e escalonamento
Uma análise de pervasive multithreading, SMT e topologia de CPU, com uma proposta de escalonamento consciente para o FKernel.
Uma análise de pervasive multithreading, SMT e topologia de CPU, com uma proposta de escalonamento consciente para o FKernel.
Entenda como o Duff's device combina switch e do-while para desenrolar loops em C, por que funciona e quando essa otimização faz sentido.
Uma crítica ao termo design pattern e uma proposta para distinguir padrões de ergonomia, arquitetura e implementação de software.
Aprenda como Disjoint Set, ou Union-Find, representa conjuntos disjuntos, realiza Union e Find e resolve problemas de conectividade em grafos.
Critérios práticos para escolher linguagens e ferramentas em um SaaS sem cair em modismos, reescritas prematuras ou dependência excessiva.
Veja quais recursos de C++ podem ser usados no desenvolvimento de um kernel e quais partes da runtime precisam ser implementadas pelo sistema operacional.
Uma opinião sobre polarização política, tribalismo e a transformação do debate público em uma disputa entre grupos rivais.
Uma reflexão pessoal sobre autoridade, confiança, telas, educação e responsabilidade na criação de crianças e adolescentes.