SONiC decouples the network operating system from the underlying switching hardware, providing a common software foundation across multiple hardware platforms. Its database centric, micro-services architecture uses containerized services to manage configuration, operational state, routing, and hardware programming. This book explores the architecture and operational behavior of SONiC through the step-by-step configuration of a BGP EVPN data center fabric. It combines architectural explanations with practical configurations, database analysis, and lab-tested examples to show how SONiC builds and operates a modern data center network.
Dive into 'Node-OPCUA' and explore the world of industrial protocols with the author's proven recipes. Learn how to build exceptional OPC UA clients and servers through hands-on examples, elevating your industrial programming expertise from basic to advanced levels. This guide is key to mastering Node-OPCUA in JavaScript and TypeScript.
This step-by-step guide represents 3.5+ years of Massive Multi-Player Games (MMoG) research using WebSockets, Block-chain, and WebRTC. It goes beyond the typical fast-food junk deployments found in many available MMoG tutorials & books. This book includes Phaser JS and Code-less Gaming Frameworks, including EULA valued at $192.00.
CCDE Design Labs – Volume I challenges you with realistic, scenario-driven network design problems inspired by the complexity and decision-making expected at the CCDE level.Work through evolving business requirements, technical constraints, architecture trade-offs, exhibits, and unexpected changes then compare your decisions against detailed answers and design rationale.Built for experienced network engineers and architects who want to sharpen their design judgment, challenge their assumptions, and prepare for advanced real-world network design.
Modern networks like the Internet — explained as simply as possible — but no simpler.
Read the book, do the labs, and gain your CCNP/CCIE Automation certification.
Network traffic can look like noise until you know what to look for. This practical guide shows you how to investigate unfamiliar protocols, analyze packet captures and build reliable workflows with Claude Code. Learn to reverse engineer traffic, test your assumptions and turn raw network data into findings you can trust.
Build a production-grade BitTorrent client in Python from the ground up while exploring the protocols, networking concepts, and engineering decisions behind one of the internet's most successful peer-to-peer systems. From peer discovery to data transfer, you'll implement every major component and gain a practical understanding of how BitTorrent works in the real world.
Build real-world software by coding a Redis server from scratch.Network programming. The next level of programming is programming for multiple machines. Think HTTP servers, RPCs, databases, distributed systems.Data structures. Redis is the best example of applying data structures to real-world problems. Why stop at theoretical, textbook-level knowledge when you can learn from production software?Low-level C. C was, is, and will be widely used for systems programming and infrastructure software. It’s a gateway to many low-level projects.From scratch. A quote from Richard Feynman: “What I cannot create, I do not understand”. You should test your learning with real-world projects!
A practical reference for securing real-world OT, ICS and SCADA environments.Roadmap for engineers, CISOs, and consultants to master industrial cybersecurity. Learn to secure ICS, SCADA, and Industry 4.0 environments, apply IEC 62443 & NIS 2, and build robust defense-in-depth architectures—from real-world attack analysis to practical incident response.
Master performance testing and JMeter with this book written by three members of Apache JMeter's team who are also experts in the performance field.You will deeply understand how to get the most out of it, be more productive and integrate it into your Agile/DevOps processes.
Offensive Security with Kali Linux is a practical guide to ethical hacking and penetration testing, taking you from foundational Linux and networking concepts to advanced exploitation techniques. With a strong emphasis on ethical practice and real-world methodology, you'll learn to identify vulnerabilities, assess systems responsibly, and strengthen security using Kali Linux.
Build secure, modern infrastructure with confidence. This hands-on guide shows you how to use Tailscale, WireGuard and zero-trust networking to create reliable, observable systems that scale. Follow practical, production-ready examples you can apply right away without guesswork or unnecessary complexity.
Most developers can build a web server with a framework. Far fewer understand what happens underneath. Rust from Sockets to Servers takes you from raw TCP sockets to a production-ready web server built in Rust, giving you a deep understanding of HTTP, async programming, TLS, routing, and the foundations behind every modern web application.
Most ENCOR guides tell you what a protocol does. This one shows you the whole configuration, the output that proves it works, and the exact line that tells you when it doesn't.