Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...


Practical System-Level Software Development eBook Series

Showing 1 - 12 of 12 results
Skip side bar filters
  • System-Level Programming Basics: Understanding Processes, Memory, and System Calls on Unix-Like Platforms

    Practical System-Level Software Development, #1

    by Liam Byrne ...
    Series Book 1 - Practical System-Level Software Development
    Master the core mechanics of Unix operating systems and write high performance, resilient code.System-Level Programming Basics is the definitive guide to understanding how software interacts directly with the operating system. If you are ready to move beyond high level abstractions and grasp the true nature of processes, memory, and system calls, this book provides the foundational knowledge you ... Read more

    $6.99 CAD or Free with Kobo Plus

  • Advanced System Interfaces: Efficient Communication with Kernels and Native Libraries

    Practical System-Level Software Development, #2

    by Liam Byrne ...
    Series Book 2 - Practical System-Level Software Development
    Unlock the true power of your operating system.Writing performance-critical software requires a deep understanding of how applications interact with the underlying hardware. When you rely solely on high-level abstractions, you sacrifice control, efficiency, and the ability to diagnose elusive system bottlenecks.Advanced System Interfaces: Efficient Communication with Kernels and Native Libraries ... Read more

    $6.99 CAD or Free with Kobo Plus

  • Performance-Focused Programming: Optimizing Low-Level Applications for Speed, Stability, and Reliability

    Practical System-Level Software Development, #3

    by Liam Byrne ...
    Series Book 3 - Practical System-Level Software Development
    Unlock the true speed of your software by mastering the physical machine.Are your backend systems buckling under pressure? When an application must process tens of thousands of requests per second, the hardware is no longer a safety net. It is a strict constraint. Software engineers are often taught to prioritize development speed over execution speed, relying on cloud scaling to mask ... Read more

    $6.99 CAD or Free with Kobo Plus

  • Debugging Native Applications: Diagnosing Crashes, Memory Issues, and Runtime Failures

    Practical System-Level Software Development, #4

    by Liam Byrne ...
    Series Book 4 - Practical System-Level Software Development
    Stop guessing and start debugging with precision.Writing native applications offers unparalleled performance, but it also introduces complex challenges like memory corruption, concurrency data races, and cryptic runtime crashes. When a native program fails, error messages are often minimal, leaving you to sift through core dumps and isolated system calls.Debugging Native Applications is your ... Read more

    $6.99 CAD or Free with Kobo Plus

People who read these also enjoyed

  • The Art of Writing Efficient Programs

    An advanced programmer's guide to efficient hardware utilization and compiler optimizations using C++ examples

    Become a better programmer with performance improvement techniques such as concurrency, lock-free programming, atomic operations, parallelism, and memory management Key Features • Learn proven techniques from a heavyweight and recognized expert in C++ and high-performance computing • Understand the limitations of modern CPUs and their performance impact • Find out how you can avoid writing ... Read more

    $39.09 CAD or Free with Kobo Plus

  • Virtualization - The Complete Cornerstone Guide to Virtualization Best Practices: Concepts, Terms, and Techniques for Successfully Planning, Implementing and Managing Enterprise IT Virtualization Technology - Second Edition

    The first edition of this book is regarded as a classic in its field. Now, in an expanded and updated version of The Art of Service's book, the authors once again present a step-by-step guide to Virtualization Best Practices. Everything you wanted to know about virtualization but were afraid to ask. This book would be more appropriately titled "The Encyclopedia of Virtualization." It covers just ... Read more

    $19.99 CAD or Free with Kobo Plus

  • Multicore Application Programming

    for Windows, Linux, and Oracle Solaris

    by Darryl Gove ...
    Series series Developer's Library
    Write High-Performance, Highly-Scalable Multicore Applications for Any Leading Hardware and OS EnvironmentProgrammers who know how to leverage today’s multicore processors can achieve remarkable performance improvements, but multicore programming has traditionally been viewed as complex and difficult. Multicore Application Programming is the solution: a comprehensive, practical guide to high ... Read more

    $47.99 CAD

  • Linux Kernel Development

    by Robert Love ...
    Series series Developer's Library
    Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.The book details the major subsystems and features of the Linux kernel, including ... Read more

    $47.99 CAD

  • Reversing

    Secrets of Reverse Engineering

    by Eldad Eilam ...
    Beginning with a basic primer on reverse engineering-including computer internals, operating systems, and assembly language-and then discussing the variousapplications of reverse engineering, this book provides readers with practical, in-depth techniques for software reverse engineering. The book is broken into two parts, the first deals with security-related reverse engineering and the second ... Read more

    $34.99 CAD

  • The Art of Concurrency

    A Thread Monkey's Guide to Writing Parallel Applications

    If you're looking to take full advantage of multi-core processors with concurrent programming, this practical book provides the knowledge and hands-on experience you need. The Art of Concurrency is one of the few resources to focus on implementing algorithms in the shared-memory model of multi-core processors, rather than just theoretical models or distributed-memory architectures. The book ... Read more

    $32.79 CAD

  • Art of Software Security Assessment, The

    Identifying and Preventing Software Vulnerabilities

    The Definitive Insider’s Guide to Auditing Software SecurityThis is one of the most detailed, sophisticated, and useful guides to software security auditing ever written. The authors are leading security consultants and researchers who have personally uncovered vulnerabilities in applications ranging from sendmail to Microsoft Exchange, Check Point VPN to Internet Explorer. Drawing on their ... Read more

    $76.99 CAD

  • SELinux by Example

    Using Security Enhanced Linux

    SELinux: Bring World-Class Security to Any Linux Environment!SELinux offers Linux/UNIX integrators, administrators, and developers a state-of-the-art platform for building and maintaining highly secure solutions. Now that SELinux is included in the Linux 2.6 kernel—and delivered by default in Fedora Core, Red Hat Enterprise Linux, and other major distributions—it’s easier than ever to take ... Read more

    $39.09 CAD