Leanpub Header

Skip to main content

Filters

Category: "C and C++"

Books

  1. Ace the Trading Systems Developer Interview (C++ Edition)
    Insider's Guide to Top Tech Jobs in Finance
    Dennis Thompson Sr and Jeff Vogels

    Top 3 reasons why a software engineer might be interested to work at capital markets firms1) work with top Hedge Funds, Investment Banks, HFT firms, Algorithmic Trading firms, Exchanges, etc.2) implement smart algorithms and build low-latency, high-performance and mission-critical software with talented engineers3) earn top compensation

  2. This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) written in October 2008 - June 2009. This major revision contains corrections and WinDbg output color highlighting.

  3. C++20
    Rainer Grimm

    C++20 is the next big C++ standard after C++11. As C++11 did it, C++20 changes the way we program modern C++. This change is, in particular, due to the big four of C++20: ranges, coroutines, concepts, and modules.

  4. Ace the Trading Systems Engineer Interview (C++ Edition)
    Insider's Guide to Top Tech Jobs in Finance
    Dennis Thompson and Jeff Vogels

    Top 3 reasons why a software engineer might be interested to work at capital markets firms1) work with top Hedge Funds, Investment Banks, HFT firms, Algorithmic Trading firms, Exchanges, etc.2) implement smart algorithms and build low-latency, high-performance and mission-critical software with talented engineers3) earn top compensation

  5. Fundamentals of Physical Memory Analysis
    Anniversary Edition
    Dmitry Vostokov

    The book is a fully revised transcript of a seminar about physical memory analysis on Windows platforms. Topics include memory acquisition, memory spaces, challenges of physical memory analysis, common WinDbg commands, memory analysis patterns and their classification, common mistakes, a hands-on WinDbg analysis example, a guide to further study.

  6. This is a story of a middle-aged programmer that started with writing some code in Lisp, then quickly escalated to writing my own Lisp, and only went downhill from there.

  7. This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) written in January - September 2008. This major revision contains corrections and WinDbg output color highlighting.

  8. Computing Matrix Algebra
    practical notes foR data science
    Mario De Toma

    This book is actually a cheat sheet about computing matrix algebra operations such as matrix multiplication, inversion and factorization.It is written foR (aspiring) data scientists where with "foR" (capital letter R) I mean the side of data science addicted to R and its gorgeous ecosystem especially including Rcpp, RcppArmadillo and RcppEigen.

  9. This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog), written from August 2006 to December 2007. This major revision contains updates relevant to Windows 10 and WinDbg output color highlighting.

  10. Accelerated Disassembly, Reconstruction and Reversing
    Training Course Transcript and WinDbg Practice Exercises with Memory Cell Diagrams, Third Edition
    Dmitry Vostokov

    Learn disassembly, execution history reconstruction, and binary reversing techniques for better software diagnostics, troubleshooting, and debugging on x64 Windows platforms via practical step-by-step hands-on exercises using WinDbg and memory dumps. Covered 25 ADDR patterns, and many concepts are illustrated with Memory Cell Diagrams.

  11. Accelerated Mac OS X Core Dump Analysis, Second Edition
    Training Course Transcript with GDB and LLDB Practice Exercises
    Dmitry Vostokov

    Learn how to analyse app crashes and freezes, navigate through process core memory dump space and diagnose corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and much more. The book consists of GDB and LLDB exercises highlighting more than 30 memory analysis patterns diagnosed in 64-bit process core memory dumps.

  12. C++ Best Practices
    45ish Simple Rules with Specific Action Items for Better C++
    Jason Turner

    Level up your C++, get the tools working for you, eliminate common problems, and move on to more exciting things!

  13. Advanced Windows Memory Dump Analysis with Data Structures
    Training Course Transcript and WinDbg Practice Exercises with Notes, Fifth Edition
    Dmitry Vostokov

    Learn how to use WinDbg to navigate memory space and Windows data structures to diagnose structural and behavioral patterns in the 64-bit kernel and complete (physical) memory dumps. Additional topics include memory search, kernel linked list navigation, practical WinDbg scripting, registry, system variables and objects, device drivers, and I/O.

  14. 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.

  15. 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.