"Modern Systems Programming with Scala Native" - Information and Links:

Modern Systems Programming with Scala Native - Info and Reading Options

Write Lean, High-Performance Code Without the JVM

"Modern Systems Programming with Scala Native" was published by Pragmatic Programmers, LLC, The in 2019 - La Vergne, it has 230 pages and the language of the book is English.


“Modern Systems Programming with Scala Native” Metadata:

  • Title: ➤  Modern Systems Programming with Scala Native
  • Author:
  • Language: English
  • Number of Pages: 230
  • Publisher: ➤  Pragmatic Programmers, LLC, The
  • Publish Date:
  • Publish Location: La Vergne

Edition Identifiers:

AI-generated Review of “Modern Systems Programming with Scala Native”:


"Modern Systems Programming with Scala Native" Description:

Open Data:

Cover -- Table of Contents -- Acknowledgments -- Foreword -- Preface -- Who This Book Is For -- What's In This Book -- Working with the Code -- Online Resources -- Systems Programming in the Twenty-First Century -- What Is Systems Programming? -- Moving Toward Modern Systems Programming -- Why Scala Native? -- What Makes Scala Native Different -- Part I-Foundations of Systems Programming -- 1. The Basics: Input and Output -- Working with Output -- Working with Input -- Case Study: Google NGrams -- What's Next -- 2. Arrays, Structs, and the Heap -- The Stack and the Heap -- Structs, Arrays, and Sorting -- Sorting an Array -- Aggregation at Scale -- What's Next -- 3. Writing a Simple HTTP Client -- Defining Terms -- Working with TCP -- Making a TCP Connection -- Testing Network Code with Netcat -- Introducing HTTP -- Implementing HTTP -- Testing Our Code -- What's Next -- 4. Managing Processes: A Deconstructed Shell -- Running a Program -- Introducing exec -- What Went Wrong? -- Introducing Concurrency with fork() and wait() -- Supervising Multiple Processes -- Working with Pipes -- What's Next -- 5. Writing a Server the Old-Fashioned Way -- Understanding How a Server Works -- Building Our Server -- Creating a Minimum Viable Server -- Handling HTTP -- Performance Testing with Gatling -- What's Next -- Part II-Modern Systems Programming -- 6. Doing I/O Right, with Event Loops -- Blocking and Polling -- Introducing libuv -- Working with Asynchronous TCP Sockets -- Building an Asynchronous HTTP Server -- What's Next -- 7. Functions and Futures: Patterns for Distributed Services -- Designing an Asynchronous API -- Introducing Futures -- Implementing Futures -- Implementing an ExecutionContext -- Futures and Promises -- Introducing libcurl -- Asynchronous curl -- What's Next -- 8. Streaming with Pipes and Files

Read “Modern Systems Programming with Scala Native”:

Read “Modern Systems Programming with Scala Native” by choosing from the options below.

Search for “Modern Systems Programming with Scala Native” downloads:

Visit our Downloads Search page to see if downloads are available.

Find “Modern Systems Programming with Scala Native” in Libraries Near You:

Read or borrow “Modern Systems Programming with Scala Native” from your local library.

Buy “Modern Systems Programming with Scala Native” online:

Shop for “Modern Systems Programming with Scala Native” on popular online marketplaces.