Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. NumPy By Example
    NumPy By Example
    A Beginner's Guide to Learning NumPy (updated for NumPy 2)
    DAT Linux

    The book was designed to introduce NumPy features in a structured way, with each chapter building on your knowledge incrementally. Revised and updated for NymPy 2.

  2. Clean Code Principles and Patterns, 2nd Edition
    Clean Code Principles and Patterns, 2nd Edition
    A Software Practitioner's Handbook
    Petri Silen

    One of the most comprehensive no-fluff guides for software developers to help them write clean code every day. The book is packed with principles and patterns that help developers, from novices and juniors to seniors and experts, to write cleaner code.

  3. An Opinionated Introduction to Micro-frontends
    An Opinionated Introduction to Micro-frontends
    with React, Vue, and Svelte
    Damiano Fusco

    Master micro-frontends by building a complete foundation from scratch using React, Vue, and Svelte. This hands-on guide walks you through architecture decisions, refactoring patterns, and production-ready implementations—perfect for developers ready to scale complex frontend applications.

  4. Mastering Design Patterns in TypeScript: An Approachable Guide

    This book, "Mastering Design Patterns in TypeScript: An Approachable Guide," is a concise yet comprehensive resource that aims to demystify design patterns. Weighing in at just slightly over 100 pages, this book avoids unnecessary fluff and aims to provide you with a focused and efficient learning experience, respecting your valuable time.

  5. Introduction to Google's Go Programming

    This book teaches go programming language.

  6. Modern C++ Programming
    Modern C++ Programming
    Including the Standards C++11, C++17, C++20 and C++23
    Orhan Gazi

    This book covers Modern C++ programming. The book is written in a neatly manner including the recent developments published in recent standards, C++11, C++17, C++20 and C++23.

  7. Grokking the Java SE 17 Developer Certification (1Z0-829 Exam)

    Check your preparation by solving these Java SE 17 Certification Practice Tests and build the speed and accuracy to pass exam 1Z0-829 on the first attempt.

  8. Enterprise IT Architecture: A Comprehensive Guide for the Digital Age
    Enterprise IT Architecture: A Comprehensive Guide for the Digital Age
    A Brief Guide to Enterprise IT Architecture
    Binit Datta

    Learn essential skills for navigating today's tech landscape.

  9. P2P Networks
    P2P Networks
    Jakob Jenkov

    Peer-to-peer (P2P) networks are fascinating! P2P networks can scale to thousands, millions or even billions of individual peers collaborating without a central, coordinating entity. These peers can be run by individuals or organizations - each contributing resources towards the total capacity of the network. This book explores how!

  10. Data Visualization Made Easy
    Data Visualization Made Easy
    Create Beautiful Charts in Python with Matplotlib
    Bhola Prasad
    No Description Available
  11. Ace the technical interview: Graph algorithms

    Master graph algorithms and its all downhill from there. There is a good chance a graph problem will come up in your interview(s). When that happens you want to be prepared. This book is a one stop shop for everything graphs.

  12. Introducción a Estructura de Datos

    Principios fundamentales para entender cómo organizar y manipular datos de manera eficiente. Con un enfoque didáctico y accesible.

  13. The Managed Runtime Environment: Diving into the JVM with Kotlin

    Dive into the intricate world of managed runtime environments exploring JVM capabilities and Java-Kotlin interoperability for enhanced programming experiences.

  14. Northwind Elixir Traders
    Northwind Elixir Traders
    Learn Elixir and database modeling with Ecto and SQLite, all in one project
    Isaak Tsalicoglou

    Built for the curious, this isn’t your average programming book—it’s nearly 500 pages of hands-on mentorship beyond coding, fusing core skills in Elixir, Ecto, and SQLite with business experience and R&D tenacity. Think of it as a $500 course distilled into one powerhouse resource, with tons of learning-by-doing, in a single project. Acquire hard skills in Elixir and database modeling with Ecto's migrations, changesets, and more, re-imagining a classic database that millions around the world have used before for learning. By fearlessly ditching the "happy path", this immersive, exploratory, memorable, project-based tutorial helps you confidently tackle real-world projects with Elixir and Ecto.

  15. Cryptocurrencies and Blockchain: A Fresh Take for Post-Lunch Chats

    Dive into the captivating world of crypto and blockchain – unraveling the economic, technological, and mathematical intricacies that power the future of finance and innovation.