Concurrency

Concurrency

Disruptor – et concurrent programmerings-framework

discruptorlogo

Jeg var forleden dag til et foredrag* om Disruptor framework’et. Selvom jeg ikke til daglig udvikler high-performance software med krav til meget lav latency – og et throughput på over 10 millioner transaktioner pr sekund, så synes jeg det var meget spændende at høre om, specielt fordi man alligevel godt kan genbruge nogle af principperne bag Disruptor i visse ”almindelige situationer”. I en high-perfomance…

”Mechanical Sympathy” i softwareudvikling

vw-beetle-247926_640

Selvom man ikke arbejder med high-performance/low-latency softwareudvikling til daglig, kan det alligevel være nyttigt at lære den hardware at kende, som ens software kører på, og dermed blive bedre til at forstå hvad der sker på runtime. Mange softwareudviklere har i sin tid lært om cpu-arkitektur, men er denne viden up-to-date? Der er sket en stor udvikling inden for dette område. Selvom vi ikke…