Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Books

  1. Master the Art of Gathering Requirements
    Master the Art of Gathering Requirements
    Your Path to Clear, Reliable and high-quality information
    Edgar Fernandez

    A practical, real-world guide to gathering software requirements with clarity, confidence, and precision. Learn proven techniques to eliminate ambiguity, reduce rework, and communicate effectively with clients and teams. Upgrade your skills now and stand out at work before poor requirements keep holding you back.

  2. Building AI-Native Software Systems

    What happens when software begins to think for itself? The Rise of AI-Native Software takes you on a journey through the evolution of coding, from human-written logic to AI-generated intelligence. Ayodeji Stephen Saliu reveals how artificial intelligence is transforming development workflows, redefining productivity, and birthing a new generation of “AI-native” applications that learn, adapt, and co-create with humans.Through vivid examples and frameworks, the book uncovers how developers can move beyond automation toward true cognitive collaboration. This is not a story of machines replacing engineers, but of a partnership that amplifies human potential, unleashing creativity, precision, and innovation at scale.

  3. Developer Productivity and Cognitive Automation

    What happens when machines stop merely assisting developers and start thinking with them?Developer Productivity and Cognitive Automation takes you inside the next evolution of software engineering: where AI becomes your co-creator, automation becomes cognitive, and productivity is measured not in lines of code, but in focus, creativity, and flow.Through vivid stories, from high-pressure fintech teams in Lagos to AI-powered engineering squads in the UK, the book unveils how the smartest organizations are redefining “developer productivity” around mental energy, collaboration, and innovation. Whether you’re a coder, team lead, or tech executive, this book shows you how to build systems that amplify human intelligence, not replace it

  4. CMP for Mobile Native Developers
    CMP for Mobile Native Developers
    A Hands-on Guide to Compose Multiplatform for Android and iOS
    Santiago Mattiauda

    - CMP for Mobile Native Developers is the ultimate hands-on guide for Android and iOS developers ready to master Compose Multiplatform without compromising native quality.- Learn to build shared, modern UIs with navigation, dependency injection, UI testing, and native component integration.- If you're already fluent in native development, this book will elevate your skills for efficient and elegant cross-platform app creation.

  5. Testing in the Sky a Guide to Cloud QA Excellence

    Discover how to elevate your QA skills to the cloud.Testing in the Sky takes you through the tools, strategies, and mindset needed to ensure quality in modern, scalable cloud systems. Perfect for testers aiming to stay ahead in a fast-changing tech landscape.

  6. Logic Puzzles for the Algorithmically Inclined

    This book features a collection of logic puzzles inspired by computational thinking and problem-solving techniques familiar to programmers. These challenges offer a refreshing break from coding while still exercising the same mental muscles that make for good software development.

  7. Python - A Space Adventure

    Earth rapidly became a smaller and smaller blue dot til nothing remained but the darkness of space. The fusion engines slowly pushed the ark ship forward, gliding like a metallic swan. The journey would take 20 years and most of the crew were already in cryo sleep. Only the captain remained awake, doing last minute checks before they would join the others in the dreamless sleep. For the crew, 20 years would pass in an instant, but for the inhabitants of Earth it would be a different story.7 ark ships left the Earth, each with a different mission and different destination. This story takes place on Ark-04 with the mission of reaching the nearest star system, Proxima Centauri. Will you help this crew by leveraging your Python skills? I thought so - buckle up, adventure begins

  8. Learn Programming with FlowRun
    Learn Programming with FlowRun
    A visual introduction into the world of programming
    Sakib Hadžiavdić

    Learn the basics of programming with runnable flowcharts!Develop a groundwork for your next programming language, be that Python, Java, C# or any other.Try interactive examples in a matter of seconds!

  9. The Software Alchemist
    The Software Alchemist
    Diving into tools,methodologies and planning for creating successful Software
    Vasileios Mezes
    No Description Available
  10. Empowered Coding
    Empowered Coding
    How AI Tools Can Transform Solo Development
    Randy Herring

    Unleash Your Potential with "Empowered Coding"Transform Your Solo Development Journey with AI!Are you a solo developer looking to take your coding skills to the next level? "Empowered Coding: How AI Tools Can Transform Solo Development" is your ultimate guide to harnessing the power of AI to revolutionize your development process. Written by Randy Herring, this book is a game-changer for anyone seeking to enhance productivity, creativity, and overall coding experience.

  11. 50 TypeScript F*ck Ups
    50 TypeScript F*ck Ups
    50 Subtle Mistakes to Screw Your Code and How to Avoid and Fix Them to Write Extraordinary Software for Web
    Azat Mardan

    50 TypeScript F*ck Ups (Mistakes) and How to Avoid Them is a collection of common and challenging trouble spots that trip up JS and TypeScript developers, along with tips on how to recognize and resolve them. You’ll find troubleshooting tips on everything from basic mistakes like ignoring compiler warnings, to advanced patterns and tips for using JavaScript and TypeScript with your favorite libraries and frameworks. Throughout, each mistake and fix is illustrated with bite-sized examples, and easy-to-read code samples. You’ll soon be writing quality code faster than ever before!

  12. Qualitätstaktiken
    Qualitätstaktiken
    Lösungsstrategien für Softwarearchitekturen qualitätsgetrieben entwickeln
    Markus Harrer

    Dieses Buch bietet Softwarearchitekten und Softwarearchitektinnen eine umfangreiche Sammlung von Qualitätstaktiken, um die Qualität von Softwaresystemen zu verbessern. Es dient als Ideengeber für verschiedene Situationen und Kontexte und hilft, das geforderte Qualitätsniveau für Stakeholder zu erreichen. Mit hunderten bewährten Taktiken ist es ein unverzichtbares Werkzeug für die Gestaltung hochwertiger Softwarearchitekturen.

  13. Machine Learning in Python for Visual and Acoustic Data-based Process Monitoring
    Machine Learning in Python for Visual and Acoustic Data-based Process Monitoring
    A short beginner’s guide to deep learning-based computer vision and abnormal sound detection
    Ankur Kumar

    This book is a quick foray into the world of deep learning-based computer vision and abnormal equipment sound detection. The readers are introduced to the ease with which powerful equipment and product quality monitoring solutions can be built using sound and visual data.

  14. Start Competitive Programming!: Ace the USACO Bronze Competition

    Want to get started with competitive programming? Tired of reading cryptic code? Tired of not knowing which problems to solve next to improve? Not learning much from problems that you solve? ("Every problem looks so different :( ") We've got your back! This book is your jump-start guide into competitive programming!

  15. Language Server Protocolの仕様 及び実装方法
    No Description Available