Modern Systems Programming with Scala Native - Info and Reading Options
Write Lean, High-Performance Code Without the JVM
By Richard Whaling
"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: Richard Whaling
- Language: English
- Number of Pages: 230
- Publisher: ➤ Pragmatic Programmers, LLC, The
- Publish Date: 2019
- Publish Location: La Vergne
Edition Identifiers:
- The Open Library ID: OL28905869M - OL21341503W
- ISBN-13: 9781680506228 - 9781680507492
- All ISBNs: 9781680506228 - 9781680507492
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.
- The WorldCat Libraries Catalog: Find a copy of “Modern Systems Programming with Scala Native” at a library near you.
Buy “Modern Systems Programming with Scala Native” online:
Shop for “Modern Systems Programming with Scala Native” on popular online marketplaces.
- Ebay: New and used books.