Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM - Info and Reading Options
By Richard Whaling
"Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM" was published by Pragmatic Programmers, LLC, The in 2020 - La Vergne and it has 1 pages.
“Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM” Metadata:
- Title: ➤ Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM
- Author: Richard Whaling
- Number of Pages: 1
- Publisher: ➤ Pragmatic Programmers, LLC, The
- Publish Date: 2020
- Publish Location: La Vergne
Edition Identifiers:
- ISBN-13: 9781680507492
- All ISBNs: 9781680507492
AI-generated Review of “Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM”:
"Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM" 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: Write Lean, High-Performance Code Without the JVM”:
Read “Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM” by choosing from the options below.
Search for “Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM” downloads:
Visit our Downloads Search page to see if downloads are available.
Find “Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM” in Libraries Near You:
Read or borrow “Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM” from your local library.
Buy “Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM” online:
Shop for “Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the JVM” on popular online marketplaces.
- Ebay: New and used books.