Migrating from JDK 8 to a modern Java release crosses years of platform change, and the hardest failures are not always the ones that stop your application. This practical guide shows you how to find what will break, understand why, and fix it systematically using real tools, reproducible examples, and a failure catalogue built around the problems Java teams actually hit.
Mastering Modern C++23 is a practical guide to the latest C++ standard, helping intermediate and advanced developers confidently adopt its most important language and library features. With clear explanations, production-ready examples, and real-world best practices, you'll write safer, more expressive, and high-performance C++ code.
Eric Zimmerman's Tools are free, open-source, and widely taught around the world. This is the official manual for all of his command line and GUI tools.
Build a strong foundation in Gleam and learn how to turn its simplicity into reliable, concurrent systems. From language basics and the BEAM to OTP, web development and deployment, this practical guide uses clear explanations and runnable examples to help you build software that is safe, scalable and ready for production.
Master Linux C programming with a practical guide that takes you from core C fundamentals to advanced systems programming. Learn through real, compilable examples covering system calls, threads, networking, and modern Linux APIs to build robust, high-performance software.
Stop memorizing Git commands and learn how Git actually works. Git Mastery: From First Commit to Expert covers everything from version control basics to advanced workflows, debugging and Git internals with practical examples that help you collaborate with confidence and solve Git problems on your own.
Build a cloud-native distributed system in Go with authentication, databases, Kafka, gRPC, circuit breakers, and distributed tracing. Each chapter teaches a pattern and extracts it into a reusable platform SDK. By the final chapter, you'll have six deployable services, a complete platform SDK, and the patterns to build the next one faster.
Ash Framework has climbed to #4 as the most used Elixir framework/library in the 2025 community survey, right behind Phoenix, LiveView, and Absinthe. Impressive rise for the youngest in the top! If you're a Phoenix developer looking to level up with Ash, the rising star that's simplifying business logic, data layers, APIs, and more, now is the perfect time! What's inside?Part 1: The Fundamentals: Master the 20% that unlocks 80% of Ash's power.Part 2: Wire Ash into Phoenix Applications: Seamless integration for your projects.Part 3: Building and Publishing Reusable Ash Extensions: Create pro-level tools like those in ash_authentication.
If you could choose any time to be born — not knowing who you would be — would you choose now? Using decades of survey data, Allen Downey tests whether America has become fairer and more tolerant, and examines how changes in attitudes and beliefs relate to law and public policy.
Discover a proven method to learning programming in an accessible style. Ideal for enthusiasts, this book guides your from fundamentals to advanced concepts, enabling you to code confidently and build your tools and libraries using PowerShell 7.
Vector stores don't think — they search. They find fragments that sound like your query, then forget they ever looked. Every session starts from nothing. Every context window is a memory that dissolves at sunset.But the deeper problem isn't amnesia. It's that when agents do remember, they remember in someone else's house — on servers you don't control, in formats you can't inspect, under terms you didn't write.Memory Graph is a book about building something different: persistent, structured, queryable memory that lives inside your application — no external servers, no data leaving your process, no infrastructure you don't own. An embedded graph database that travels with your agent the way a nervous system travels with a body.You'll learn how to model not just facts, but relationships between facts. Causality. Temporal ordering. The layered structure of meaning that makes memory more than a search index. You'll build ontologies that enforce what can be known and how. You'll combine graph traversal with semantic search — so your agents find not just what's similar, but what's connected.The result is an agent that remembers the way you do: structurally, contextually, privately — with memory that belongs to you.
The comprehensive, current PGP and GnuPG reference: from air-gapped key generation to YubiKey provisioning, Git signing, email encryption, and emergency recovery. Can't afford it? I got you -- scroll to end of description
This book draws a complete picture of the data analysis process, filling out many details that are missing from previous presentations. It presents a new perspective on what makes for a successful data analysis and how the quality of data analyses can be judged.
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.
Cybersecurity is no longer just an IT problem. Modern Information Security connects the principles, architecture, operations and strategy behind effective security programs. From identity and cloud security to incident response, governance and emerging threats, it offers practical guidance for building security that works in the real world.