Thorsten 👨💻🖋👨🏫🕹🇩🇪
952 posts

Thorsten 👨💻🖋👨🏫🕹🇩🇪
@schleinzer_dev
Software Developer // Author // Trainer // GameDev 🗨️ https://t.co/s4WEKyDDFo ⚽ https://t.co/Vl5fTTTeN3 🌐 https://t.co/yBQgYZTZom 📕 https://t.co/CjsplD78Wg









It is a shame that the simple act of transferring a large block of data as fast as possible over the internet is not handled effectively by the primitive operating system calls. You either multiplex over parallel persistent TCP connections to combat head-of-line blocking and slow starts, or reinvent reliable delivery and flow control over UDP. QUIC has a lot going for it, but it is a large library (six figure LoC!) and conflates security and performance in a way I don’t love. There is also fundamental information about competition with other processes and link layer congestion that should be useful, but is unavailable to user libraries. You should be able to just write(really_big_buffer) and it is all taken care of for you.





The engine you pick today is not a permanent decision. Skills transfer. Tools are tools.



One month until the HD-2D Action RPG The Adventures of Elliot: The Millennium Tales arrives on Nintendo Switch 2, PlayStation 5, Steam, Xbox Series X|S, and Windows!











