Leanpub Header

Skip to main content

Filters


Books

  1. "If you intend to use machine learning to solve business problems at scale, I'm delighted you got your hands on this book." —Cassie Kozyrkov, Chief Decision Scientist at Google "Foundational work about the reality of building machine learning models in production." —Karolis Urbonas, Head of Machine Learning and Science at Amazon

  2. Discrete Mathematics for Computer Science
    Alexander S. Kulikov, Alexander Golovnev, Alexander Shen, Vladimir Podolskii, and Marie Brodsky

    This book supplements the DM for CS Specialization at Coursera and contains many interactive puzzles, autograded quizzes, and code snippets. They are intended to help you to discover important ideas in discrete mathematics on your own. By purchasing the book, you will get all updates of the book free of charge when they are released.

  3. arc42 by Example - Volume 2
    Architecture Documentation for Embedded Systems and IoT
    Peter Hruschka, Wolfgang Reimesch, and Ivan Kostov

    Architecture is still often considered as black art. If you develop large hardware/software systems maybe including mechanical or electrical components, this book is for you. Source Code is not enough to understand complex embedded systems. This is where arc42 as a pragmatic and practical template comes into the game. Read some real-life examples!

  4. Rector - The Power of Automated Refactoring
    Matthias Noback and Tomas Votruba

    Learn how to automatically and continuously upgrade and improve your PHP code base

  5. Erfolgreiche Retrospektiven
    Ablauf, Regeln + Methodenbausteine
    Judith Andresen

    Iterativ, inkrementell. lernend. Agiles Arbeiten erfordert die regelmäßige Reflexion des eigenen Handelns und die Vereinbarung neuer Maßnahmen und Teamregeln. Retrospektiven sind die Methode der Wahl. Retrospktiven folgen sechs Phasen, welche passend zur Team- und Projektphase zu gestalten sind. Mit "Erfolgreiche Retrospektiven" erläutert Judith Andresen das Vorgehen im Allgemeinen und stellt über 90 Methodenbausteine für die tägliche Arbeit vor 

  6. Designing Trading Systems Volume 1
    Trade Booking, Lifecycle and Flow
    Code Maverick

    This book opens the door for developers, project managers, product managers, and business analysts who want to understand how trading systems really work — from trade booking and lifecycle processing to data flow and integration. It provides the knowledge and perspective needed to gain a true edge in one of the most technically sophisticated domains in finance.

  7. WordPress Editor and Blocks
    A Comprehensive Guide (to the Gutenberg Editor)
    Paulo Carvajal

    WordPress Editor and Blocks is a comprehensive and continuously evolving guide for developers who want to master modern WordPress development through the block editor (Gutenberg) and its ecosystem. The book is evergreen—meaning it is regularly updated to stay aligned with the latest changes in WordPress core, block APIs, and best practices. In addition to in-depth conceptual explanations, the book comes with a code companion repository featuring more than ten fully working plugins. Each plugin demonstrates a specific technique or concept covered in the text, offering a hands-on approach that makes learning practical and efficient. Whether you are just starting with blocks or want to refine your existing skills, this guide grows with WordPress itself—helping you stay current as the platform evolves. From extending existing core blocks to building custom implementations and enterprise-level solutions, this book covers all aspects of modern WordPress development with blocks.

  8. Cryptography Algorithms - Second Edition
    Explore New Algorithms in Zero-knowledge, Homomorphic Encryption, and Quantum Cryptography
    Packt Publishing Ltd

    Uncover history, principles, and cutting-edge insights in this new edition. Learn how algorithms defend against attacks and stay current with trends like IoT and quantum cryptography. Elevate your cybersecurity expertise with this essential resource.

  9. 入門 日本語自然言語処理
    Masato Hagiwara and Paul O'Leary McCann

    日本語テキストを処理したい全てのプログラマ・エンジニアの方へ。分かち書きなどの基本から、自然言語生成などの最新の話題までをカバー。動かして学べるコードや、参照文献も付いています。言語学や機械学習の知識が無くても問題ありません。

  10. Retrocomputing with Clash
    Haskell for FPGA Hardware Design
    Gergő Érdi

    Haskell for FPGA Hardware Design: Use abstractions like monads and lenses to implement 1970's retro-computing devices like arcade machines and home computers.

  11. Testing Spark Applications
    Writing Spark code is hard... well designed, performant Spark tests are even harder. You need a robust test suite to identify performance bottlenecks in your code and refactor with ease. This book teaches you how to write a beautiful test suite and how to run the tests whenever code is pushed to the master branch.
    Matthew Powers

    This book teaches you how to test Apache Spark codebases. Tests encourage your to write well designed code, help you identify bottlenecks in your code, make refactoring easier, and prevent some production deploy errors. You'll need to master testing Spark code to be a great Spark programmer.

  12. Writing Beautiful Apache Spark Code
    Processing massive datasets with ease
    Matthew Powers

    Learn how to analyze big datasets in a distributed environment without being bogged down by theoretical topics. The API is vast and other learning tools make the mistake of trying to cover everything. This book only covers what you need to know, so you can explore other parts of the API on your own!

  13. Actionable Agile Metrics for Predictability is a comprehensive guide on how to use flow metrics and analytics to get the predictability your customers crave.

  14. Emacs Writing Studio
    A Practical Guide to Plain Text Writing and Publishing
    Peter Prevos

    Emacs Writing Studio by Peter Prevos is a comprehensive guide for writers seeking to streamline their workflow using Emacs. The book covers everything from organising ideas and writing distraction-free to publishing in multiple formats. It’s perfect for both beginners and experienced Emacs users, offering practical tips and a tailored configuration to enhance your writing process.

  15. 通过这本开创性的人工智能驱动应用架构书籍,解锁AI在应用程序中的强大潜能。探索实用的模式和原则,学习如何构建智能化、自适应且以用户为中心的软件系统,充分发挥大语言模型和人工智能组件的潜力。