Category: Technology



The Node.js HTTP client is a fundamental part of any application, yet many think it cannot be improved. I took this as a challenge and I’m now ready to present a new HTTP client for Node.js, undici, that doubles the throughput of your application The story behind this improvement begins with the birth of TCP/IP and it is rooted in one of the fundamental limitations of networking: head-of-line blocking (HOL blocking). HOL blocking is one of those topics that developers blissfully ignore and yet it deeply impacts the runtime experience of the distributed applications that they build every day. Undici is a HTTP/1.1 client that avoids HOL blocking by using keep-alive and pipelining, resulting in a doubling of your application throughput. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=s2GicMw-Y48 https://www.youtube.com/watch?v=IFF_F1oYhF8



Email Validation is a procedure that verifies if an email address is deliverable and valid. Can you validate these emails? https://www.youtube.com/watch?v=60BPETbra9U



Fading something in, and fading something out – sounds simple right? Unfortunately not! Jake & Surma talk through the various gotchas of animating the web, and how to work around them. Using CSS transitions → https://goo.gle/2TXTUCB
Using CSS animations → https://goo.gle/3et8gEq
The web animation API → https://goo.gle/3mXbV0C
getAnimations → https://goo.gle/3oXMLk4
commitStyles → https://goo.gle/38d6PsN
Event listeners and garbage collection → https://goo.gle/32c4TNd
Spec discussions → https://goo.gle/3k1zbIE
The final animateTo function → https://goo.gle/363WVHn JavaScript animation libraries:
jQuery → https://goo.gle/34XEowU
Greensock → https://greensock.com/
AnimeJS → https://animejs.com/
The old library Jake made (don't use it) → https://goo.gle/34ZFGaU PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=9-6CKCz58A8 https://www.youtube.com/watch?v=NJwxOeYYcqA