Leanpub Header

Skip to main content

Filters

Category: "Software"

Software

  1. Accelerated Windows API for Software Diagnostics, Second Edition
    Accelerated Windows API for Software Diagnostics, Second Edition
    With Category Theory in View
    Dmitry Vostokov

    The book contains the full transcript of Software Diagnostics Services training with 10 hands-on exercises on various topics related to Windows API.

  2. Building macOS Apps With SwiftUI
    Building macOS Apps With SwiftUI
    A Practical Learning Guide
    Grace Huang

    Learning macOS development with SwiftUI in a practical way

  3. Creating NPM Package with ReactJS
    Creating NPM Package with ReactJS
    React JavaScript Guide to Create, Test, and Publish NPM Libraries
    CodeSweetly

    Build and Publish Your Own React NPM Package! Want to share your React components with the world? CodeSweetly’s Creating NPM Package with ReactJS book walks you through the entire process—from setup to publishing—so you can confidently create and distribute your own reusable React packages. Set up a React-based NPM packageWrite clean, modular, and reusable componentsConfigure compiling tools for package optimizationPublish your package and manage updates like a pro No fluff—just clear, step-by-step guidance. Start building and sharing your React creations today! Printed copies of this book are also available on Amazon.

  4. 10 Refactorings to Boost your Clean Code Efficiency
    10 Refactorings to Boost your Clean Code Efficiency
    Small steps to make your code more readable.
    Juntao Qiu

    Want to learn the most useful but overlooked tips when cleaning up your code? Here I've put together the 10 most common refactorings that can make you a much more productive and efficient developer.

  5. Pattern-Oriented Memory Forensics
    Pattern-Oriented Memory Forensics
    A Pattern Language Approach, Revised Edition
    Dmitry Vostokov

    The short book is a fully revised transcript of a lecture introducing a unified pattern language for memory forensics - an investigation of past software behavior in memory snapshots. The lecture has a short theoretical part and a practical memory analysis part using WinDbg debugger from Microsoft Debugging Tools for Windows.

  6. A Practical Guide to Writing a Software Technical Design Document
    A Practical Guide to Writing a Software Technical Design Document
    The Iterative Options Analysis Approach
    Grace Huang

    A tiny book to transform how you think about writing software technical design documents.

  7. What is HR payroll management?
    What is HR payroll management?
    Payroll management software
    Parker adam

    It's a process that has traditionally been an administrative nightmare for HR professionals. And now it's time to put it to bed. HR Payroll Management Software from CloudPayroll simplifies and automates the process of managing payroll.

  8. PLC Programming & Implementation, Part 1
    PLC Programming & Implementation, Part 1
    An Introduction to PLC Programming Methods and Applications
    Bolakale Aremu

    This book is Part 1 of the series, "PLC Programming & Implementation," which contains both practical and theoretical parts. This book is very straightforward and easy to read, and presents the principles of PLCs while not tying itself to one manufacturer or another. Included are extensive examples and chapter-ending problems that utilize several...

  9. 10 More Days to Become a Better Developer

    Software Development is a constant growth career. But not all growth is created equal. While video courses can be great, nothing beats practice! This book collects 10 simple exercises to hone your everyday craft. How far can you get in 10 Days?

  10. Cybersecurity Essentials
    Cybersecurity Essentials
    The Beginner's Guide
    Bolakale Aremu

    If you need to read only one book to acquire a strong foundation in cybersecurity fundamentals, make it this one. This is not just another book on cybersecurity. It is a well-illustrated practical guide designed for beginners to familiarize them with the latest cyber security landscape and provide the knowledge of relevant tools to assess and...

  11. Untrapped Value:
    Untrapped Value:
    Software Reuse Powering Future Prosperity
    david erickson

    This book is a launching point, not a destination. It is designed to evolve in small, incremental ways along with your reusable software development guidelines, over many years. Along with the code you reuse.

  12. Rethinking Agile
    Rethinking Agile
    Empowering developers to go beyond an endless sprint.
    Michael Mangialardi

    Agile is a technology for helping teams release features to customers more efficiently. Like all technology, efficiency is not the be-all and end-all. We must weigh its influence on human relationships and development. Technology must be evaluated, and Agile is no different. Let's rethink, and in the end, refactor Agile together.

  13. Ansible Tips and Tricks
    Ansible Tips and Tricks
    10+ Ansible Examples to Save Time and Automate More Tasks
    Luca Berton

    Looking to learn Ansible Playbook code from scratch or update an existing project? Automate your System Administrator's day-to-day tasks with the Ansible Open Source IT automation tool. Learn how to use 10+ Examples to easily provision and manage your servers.

  14. 10 Days to Become a Better Developer

    Software Development is a constant growth career. But not all growth is created equal. While video courses can be great, nothing beats practice! This book collects 10 simple exercises to reinvigorate your growth. How far can you get in 10 Days?

  15. Modern IT Automation with PowerShell
    Modern IT Automation with PowerShell
    Modern Automation with PowerShell
    The DevOps Collective, Inc. and Michael Zanatta

    A PowerShell Textbook written by the community for the community!