Static code analysis is more than running a linter and fixing warnings. This book shows how to build practical analysis pipelines with Claude Code and deterministic tools, combining AI-driven insights with reliable checks to improve code quality and security across projects of any size.
Good software is not about following rules. It is about knowing when they apply. This book explores the judgment behind building software that lasts, from choosing simplicity over cleverness to balancing today’s needs with tomorrow’s costs. Practical, thoughtful and focused on decisions, not dogma.
From the Linux basics to advanced development workflows, this practical guide shows you how to turn Linux into a powerful software development environment. Learn the command line, work with popular programming languages, use containers and CI/CD, debug and profile applications and build skills you can use every day.
What if AI could help you find flaws in software logic before they become costly bugs? This practical guide shows you how to use Claude Code alongside proven verification tools to test assumptions, uncover hidden issues and build confidence in your code. From first principles to production workflows, learn a smarter way to verify software with AI.
Abandona el ensayo y error en la IA generativa. Un marco práctico y metodológico basado en el falsacionismo de Karl Popper para auditar, estresar y dominar la interacción con modelos de lenguaje.
Build real machine learning applications with TensorFlow.js, from your first model to production-ready systems. Learn how to train and deploy models in the browser and Node.js, tackle real-world challenges and explore modern techniques with practical JavaScript and TypeScript examples you can run and adapt.
Build real-world systems software with Tcl/Tk, from your first installation to production-ready deployment. Learn to create command-line tools, desktop apps, network services and automation frameworks that run across Windows, macOS and Linux. Practical code and clear explanations take you from foundation to confident deployment.
Generative AI can write code fast, but fast does not always mean safe. This practical guide shows software teams how to verify, test, secure and govern AI-assisted code across the full development lifecycle. Packed with real-world examples and practical workflows, it offers a clear path to adopting AI without lowering the bar for software quality.
Java is entering a new era of faster releases, modern JVMs and evolving enterprise demands. This practical guide helps architects, platform engineers and senior developers navigate LTS upgrades, modernization, migration, performance, security and cloud deployment with clear strategies and production-ready guidance.
Scraping is getting harder to control as bots become more sophisticated. This practical guide shows security engineers, SREs and platform architects how to build anti-scraping defenses that work at scale, from traffic analysis and behavioral detection to rate limiting, challenges, observability and continuous adaptation.
Build production-ready applications with TypeScript in the age of AI. Go beyond the basics to master type-safe development, modern full-stack architectures, LLMs, intelligent agents, tool calling and the Model Context Protocol. With practical, runnable examples throughout, this book shows you how to build, test, secure and deploy serious TypeScript AI systems.
Build more than web apps. Learn how Elixir and Phoenix work under the hood, from BEAM fundamentals and concurrency to LiveView, fault tolerance, testing and production deployment. With practical examples that grow into realistic systems, this book shows you how to build web applications that stay fast, resilient and ready to scale.
Why is your system slow, and how do you know what to fix? This practical guide takes you from CPU and memory behavior to databases, networks and distributed systems. Learn how to profile, benchmark and diagnose real performance problems with working examples across modern languages and tools.
What if your software did not need the cloud to work? Local First Software Development shows you how to build fast, reliable apps that work offline and sync when needed. Learn practical patterns for data, security and synchronization while exploring how local-first systems can grow from simple personal tools into large collaborative applications.
What happens when scale, dependencies, compliance, governance and AI all press on your delivery system at once. Written from 25+ teams building FedRAMP-authorised government software.