Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Backpressure in Microservices
    Backpressure in Microservices
    Bounded Queues, Worker Pools, Cancellation, Drop Policies, and Overload Control in Go
    Luca Sepe

    Stop overload from becoming unbounded queues, goroutines, and downstream calls. Build bounded backpressure that fails predictably.

  2. Generative Art in Go
    Generative Art in Go
    A creative guide
    Preslav Rachev

    This short book will introduce novice and experienced Go programmers to the beautiful world of algorithmic art and computer graphics. If you are looking for new areas to apply your favorite language, go check it out!

  3. Errors
    Errors
    Bugs, Boo-boos, Blunders
    Gerald M. Weinberg

    Errors drive us crazy. Computers can reduce errors, but in a minute can multiply a single error a million times. To use a computer successfully, you need to know more about errors than you ever imagined.

  4. Git y GitHub desde cero
    Git y GitHub desde cero
    Guía de estudio teórico-práctica paso a paso más curso en vídeo
    Brais Moure

    Aprender a trabajar con Git y GitHub es una habilidad esencial como programador. Esta es una guía de estudio teórico-práctica paso a paso y desde cero más un curso de 5 horas en vídeo 100% gratis. 45 lecciones, decenas de comandos y casos prácticos reunidos en un único lugar para comenzar a usar rápidamente Git y GitHub de manera profesional.

  5. ChatGPT: Your Python Coach
    ChatGPT: Your Python Coach
    Mastering the Essentials in 100 Prompts
    Sergio Rojas-Galeano

    Discover the world of Python programming with ChatGPT as your guide! Dive into essential concepts, solve engaging and fun challenges, and explore the limitless potential of coding. This joyful journey will empower you to master Python in just 100 prompts, equipping you with the necessary skills to unleash your creativity as a promising programmer!

  6. Complete Guide to Shodan
    Complete Guide to Shodan
    Collect. Analyze. Visualize. Make Internet Intelligence Work for You.
    John Matherly

    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.

  7. Breaking into Information Security: Learning the Ropes 101
    Breaking into Information Security: Learning the Ropes 101
    Teaching You The Core Fundamentals For Getting Your Career Started in Penetration Testing.
    Andy Gill

    All of the basic topics to get you from zero to junior pentester level - covering off everything you need to know to start breaking into web application penetration testing industry or looking for flaws on bug bounties. (LTR101)

  8. From Zero to Production with AWS Lambda
    From Zero to Production with AWS Lambda
    A Technical Guide for Building Production-Ready Serverless Applications
    Lucas Brogni

    Most tutorials about AWS Lambda stop at simple examples. Real-world systems are much more complex.From Zero to Production with AWS Lambda is a practical guide for developers who want to move beyond “Hello World” and build reliable serverless systems that actually run in production.This book explains how AWS Lambda works under the hood, how to design maintainable serverless architectures, and how to integrate Lambda with services like API Gateway, DynamoDB, SQS, and EventBridge.Instead of focusing on theory, the book emphasizes real engineering practices: observability, error handling, security, testing strategies, deployment pipelines, and cost optimization.If you want to understand how to design, build, and operate production-ready serverless applications, this guide will help you get there.

  9. Go, from the beginning
    Go, from the beginning
    from o to hero
    Chris Noring

    In this book you will learn the following: Build Console appsCreate Web APIsTest your codeCreate and publish reusable packages that others can consumeOrganize your files in a projectWork with files and directoriesParse text with the string library and regular expressions.

  10. Cognitive Productivity with macOS
    Cognitive Productivity with macOS
    7 Principles for Getting Smarter with Knowledge
    Luc P. Beaudoin

    In today's competitive knowledge economy, you always need to keep learning —and fast. But most information and apps get in the way. This book describes 7 principles for selecting, processing and mastering knowledge using potent Mac apps.

  11. Build Your Own Operating System

    A working x86-64 kernel in 90 pages — bootloader, scheduler, FAT12 driver, window manager — all the way to a real PC.

  12. Talking with Tech Leads
    Talking with Tech Leads
    From Novices to Practitioners
    Patrick Kua

    A book for Tech Leads, from Tech Leads. Discover how more than 35 Tech Leads find the delicate balance between the technical and non-technical worlds. Discover the challenges a Tech Lead faces and how to overcome them. You may be surprised by the lessons they have to share.

  13. Haskell Tutorial and Cookbook

    This book provides a tutorial to get started using Haskell and contains small and large Haskell projects that will teach you new techniques of Haskell development as well as providing useful code for reuse in your own projects. Most recent additions to the book use the OpenAI text completion APIs.

  14. Quantum Computing for Software Engineers

    Quantum computing is real, but is frankly surrounded by a thick fog of hype. Do you want to see it clearly, understand its realities, and even consider joining it as a professional software engineer?

  15. Software Engineering - The Soft Parts
    Software Engineering - The Soft Parts
    Lessons from 10 years at Google
    Addy Osmani
    No Description Available