Get started with the latest versions of Java, JavaFX, Pi4J, Spring, and so much more. Learn the power (and fun!) of experimenting with electronics. All explained in many small and easy-to-understand examples.
Are you tired of using Vim as just a text editor? Unlock its full potential with "An IDE Called Vim" – the ultimate guide to transforming Vim into a powerful code editor.
Learn everything there is to know about Shodan from the founder himself. The book covers all aspects from the website through to the developer API with exercises to help test your understanding.
140 Tips for Clean Code distills 140 practical, field-tested tips for writing clean, readable, and maintainable code. Each tip is concise, actionable, and grounded in real-world development challenges. No theory for theory’s sake. Whether you are refining a legacy system or starting from scratch, these insights will help you reduce complexity, prevent defects, and make your code a pleasure to work with. Clean code is not an aesthetic choice; it is a professional advantage.
Not another "hello world" sheet. 12 print-ready cards for REAL Python automation —files, CSV, APIs, regex & scheduling. ~90 copy-paste snippets. Letter + A4.
A book of conversations by Russ Miles, CEO of ChaosIQ, on software development, production failures and chaos engineering, captured on the Geek on a Harley tour from San Francisco to the GOTO Chicago 2018 conference.
"5 Years of Vim" promises to be your definitive guide on this transformative journey. Prepare to immerse yourself in a collection of compelling narratives, illuminating tutorials, and invaluable tips and tricks—all curated with a meticulous eye for detail and a passion for empowering coders with Vim's limitless capabilities.
The definitive guide to programming on the ESP32.
Scoring Sound covers the basic approaches to sound synthesis, algorithmic composition and instrument design in SuperCollider. This tutorial has been used in workshops around the world for over a decade, and was included in the MIT Press SuperCollider Book.
Teams are producing more code than ever. Dashboards are green. And something is quietly breaking. AI coding assistants didn't break your development process; they revealed it was already fragile. Reimagine, Don't Retrofit is a field-tested argument that the software development lifecycle itself needs to be reimagined for the AI era, from governance and metrics to team roles and delivery flow.
Build a game from scratch in Go, no engine magic, just code you understand. You'll create Gopher Survivor, a Vampire Survivors–style action game, one concept per chapter: enemies, weapons, XP and level-ups, particles, a state machine, and a build you can ship.
Stop writing scripts that break when you switch systems. Master POSIX shell scripting and write automation that works everywhere—Linux, macOS, BSD, and beyond.Starting from absolute zero, this practical guide turns complete beginners into confident shell programmers. You’ll start by opening your first terminal window and quickly move to automating real tasks. Learn to process text files, manage system resources, and create professional-grade scripts that run reliably on any Unix-like system.Instead of platform-specific tricks, you’ll focus on portable POSIX-compliant scripting—the universal language of Unix. Through hands-on projects like backup tools, monitoring dashboards, and deployment helpers, you’ll gain skills you can apply immediately.Whether you’re a system administrator, a developer moving into DevOps, or a curious beginner, this book gives you a solid, long-lasting foundation.
Whether you thought that estimates were natural or you felt uncomfortable, whether you think you are a good estimator or if you think you are always wrong - you need to understand the why and the how of estimations. This book brilliantly unpacks the illusion of control, the skewed risk proposition and why we should abandon estimations in favour of modern business practices like feedback, embracing the unknown and being truly collaborative. Here is my case against estimates. (and some alternative ideas)
Dokumentation für ein Software-System ist aufwändig, teuer und mach keinen Spass?Schlechte Dokumentation ist teuer! Und dass Sie Dokumentation mit dem richtigen Ansatz leicht leicht erstellen und pflegen können, zeigen wir Ihnen in diesem Buch über den Docs-as-Code Ansatz.
Master structural code search and refactoring with ast-grep, the definitive tool for AST-based code manipulation. This comprehensive guide builds your expertise from the ground up, revealing why regex-based searching fails and how Abstract Syntax Trees enable transformations that text-based tools cannot achieve. You'll progress from foundational concepts to advanced techniques, gaining the deep understanding and systematic skills to automate complex refactorings, enforce architectural patterns, and wield code structure itself as your instrument.