Docker in Action
Jeff Nickoloff
Advanced Penetration Testing: Hacking the World's Most Secure ...
Wil Allsopp
The Dark Side of AI: A Human and Societal Perspective
Wasswa Shafik
Learning Continuous Integration With Jenkins: A beginner's guide ...
Nikhil Pathania
CSS in Depth
Keith Grant
Deep Learning With JavaScript: Neural Networks in TensorFlow.js
Stanley Bileschi & Eric Nielsen & Shanqing Cai