Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. Embedded Software Architecture

    So you have good information about the new system hardware and requirements.You also have a collection of chip vendor libraries, compiler supported functions, previous generation software, and ideas for new code.How do you come up with a software architecture that can tie everything together to meet the system requirements?

  2. Minimal Python
    Minimal Python
    Noah Gift and Alfredo Deza

    Even books that have "learn" in the title introduce readers to hopelessly complex topics like object-oriented programming or concurrency. It turns out YAGNI (You Ain't Gonna Need It). Why teach students topics they won't use either ever, or not for a few years?

  3. You Don't Know JS Yet: Scope & Closures

    The foundation of all programs is organization of variables/functions into nested scopes. Yet, many never contemplate how & why these decisions are made and the impacts on code maintainability. Scope & Closures examines lexical scope, builds on its principles for the power of closure, and digs into the module pattern for better program structure.

  4. A liderança técnica
    A liderança técnica
    Tudo o que você precisa saber sobre a posição de liderança técnica em projetos de software.
    Geison Goes

    Geison começou a escrever software aos 14 anos, mas sua carreira de verdade iniciou no ano de 2004.Em sua jornada foi consultor na ThoughtWorks e atendeu empresas listadas na Fortune 500 e também clientes locais como a Globo.com.Já na Hewlett Packard teve a oportunidade de ajudar a criar e implantar grandes produtos de software.

  5. Mastering Hyperledger Fabric
    Mastering Hyperledger Fabric
    Master The Art of Hyperledger fabric on docker, docker swarm and Kubernetes
    Narendranath Reddy

    A one-stop solution to become Master in the Hyperledger FabricHyperledger Fabric container orchestration with docker-compose, docker swarm, and KubernetesExposed many untold technologies and production-ready explanation with practical examples

  6. Software engineers do what now?

    Whether you’re a student, tech recruiter or simply want a change of career, this book will cover many areas of software engineering.

  7. Testes Unitários com JUnit 5
    Testes Unitários com JUnit 5
    Aprenda na prática como escrever e executar testes unitários
    Marcelo De Bittencourt

    Quer aprender desde o zero como escrever e executar testes unitários automatizados? Neste livro você aprenderá a criar um software-alvo dos testes de maneira simples. Então construirá passo-a-passo seus testes unitários automatizados para validar cada método da classe de seu software-alvo.

  8. Accelerated Windows Debugging 4D
    Accelerated Windows Debugging 4D
    Training Course Transcript and WinDbg Practice Exercises, Fourth Edition
    Dmitry Vostokov

    Learn live local and remote debugging techniques in the kernel, user process, and managed .NET spaces using WinDbg debugger. The unique and innovative course teaches unified debugging patterns applied to real problems from complex software environments.

  9. You Don't Know JS Yet: Get Started
    You Don't Know JS Yet: Get Started
    Get to know JS
    Kyle Simpson

    It seems like there's never been as much widespread desire before to learn JS. But with a million blogs, books, and videos out there, just where do you start? Get Started prepares you for the journey ahead, first surveying the language then detailing how the rest of the You Don't Know JS Yet book series guides you to knowing JS more deeply.

  10. Lora Remote Sensing System

    Tells how to write an Arduino program to detect mechanical, magnetic or angular velocity disturbances anywhere within 600 yards line-of-sight of your lora base station, and to issue alerts when the disturbances exceed preset levels, which may be programmed remotely from your base station, which is a different Arduino program on the same board type.

  11. Accelerated Windows Malware Analysis with Memory Dumps
    Accelerated Windows Malware Analysis with Memory Dumps
    Training Course Transcript and WinDbg Practice Exercises, Third Edition
    Dmitry Vostokov

    The full transcript of Software Diagnostics Services training. Learn how to navigate process, kernel, and physical spaces and diagnose malware patterns in Windows memory dump files using WinDbg and practical step-by-step hands-on exercises. Covered more than 20 malware analysis patterns. The third edition has some exercises updated to Windows 11.

  12. Discrete Mathematical Algorithm, and Data Structure
    Discrete Mathematical Algorithm, and Data Structure
    Major Components of Mathematics, and Computer Science Explained with the help of C, C++, PHP, Java, C#, Python, and Dart
    Sanjib Sinha

    Readers will learn discrete mathematical abstracts as well as its implementation in algorithm and data structures shown in various programming languages, such as C, C++, PHP, Java, C#, Python and Dart. This book combines two major components of Mathematics and Computer Science under one roof.

  13. Practical Foundations of Windows Debugging, Disassembling, Reversing, Second Edition

    This training course is a combined, reformatted, improved, and modernized version of the two previous books Windows Debugging: Practical Foundations and x64 Windows Debugging: Practical Foundations.

  14. Testing  in Python
    Testing in Python
    Noah Gift and Alfredo Deza

    Noah and Alfredo have decades of experience testing with Python in major production environments. Learn from the best on how to get started and advance your automation with easy examples and code to follow up.

  15. Accelerated Windows Memory Dump Analysis, Seventh Edition, Part 1, Process User Space
    Accelerated Windows Memory Dump Analysis, Seventh Edition, Part 1, Process User Space
    Training Course Transcript and WinDbg Practice Exercises with Notes
    Dmitry Vostokov

    Learn how to analyze application and service crashes and freezes, navigate through process user space, and diagnose heap corruption, memory and handle leaks, CPU spikes, blocked threads, deadlocks, wait chains, and much more using the WinDbg debugger. The course covers more than 60 crash dump analysis patterns from x64 and ARM64 process memory dumps.