Zum Hauptinhalt springen
Dekorationsartikel gehören nicht zum Leistungsumfang.
Async Rust
Unleashing the Power of Fearless Concurrency
Taschenbuch von Maxwell Flitton (u. a.)
Sprache: Englisch

62,50 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Lieferzeit 2-3 Werktage ab Escheinungsdatum. Dieses Produkt erscheint im 01.2025

Kategorien:
Beschreibung

Already popular among programmers for its memory safety and speed, the Rust programming language is also valuable for asynchrony. This practical book shows you how asynchronous Rust can help you solve problems that require multitasking. You'll learn how to apply async programming to solve problems with an async approach. You will also dive deeper into async runtimes, implementing your own ways in which async runtimes handle incoming tasks.

Authors Maxwell Flitton and Caroline Morton also show you how to implement the Tokio software library to help you with incoming traffic, communicate between threads with shared memory and channels, and design a range of complex solutions using actors. You'll also learn to perform unit and end-to-end tests on a Rust async system.

With this book, you'll learn:

  • • How Rust approaches async programming • How coroutines relate to async Rust • Reactive programming and how to implement pub sub in async rust • How to solve problems using actors • How to customize Tokio to gain control over how tasks are processed • Async Rust design patterns • How to build an async TCP server just using the standard library • How to unit test async Rust

By the end of the book, you'll be able to implement your own async TCP server completely from the standard library with zero external dependencies, and unit test your async code.

Already popular among programmers for its memory safety and speed, the Rust programming language is also valuable for asynchrony. This practical book shows you how asynchronous Rust can help you solve problems that require multitasking. You'll learn how to apply async programming to solve problems with an async approach. You will also dive deeper into async runtimes, implementing your own ways in which async runtimes handle incoming tasks.

Authors Maxwell Flitton and Caroline Morton also show you how to implement the Tokio software library to help you with incoming traffic, communicate between threads with shared memory and channels, and design a range of complex solutions using actors. You'll also learn to perform unit and end-to-end tests on a Rust async system.

With this book, you'll learn:

  • • How Rust approaches async programming • How coroutines relate to async Rust • Reactive programming and how to implement pub sub in async rust • How to solve problems using actors • How to customize Tokio to gain control over how tasks are processed • Async Rust design patterns • How to build an async TCP server just using the standard library • How to unit test async Rust

By the end of the book, you'll be able to implement your own async TCP server completely from the standard library with zero external dependencies, and unit test your async code.

Über den Autor
Maxwell Flitton is a software engineer who works for the open source financial loss modeling foundation OasisLMF. In 2011, Maxwell achieved his Bachelor of Science degree in nursing from the University of Lincoln, UK and a degree in physics from the Open University with a postgraduate diploma in physics and engineering in medicine from UCL in London whilst working as a nurse at Charing Cross A&E. He's worked on numerous projects such as medical simulation software for the German government and supervising computational medicine students at Imperial College London. He also has experience in financial tech and Monolith AI. While building the medical simulation software Maxwell and Caroline had to build Rust async systems in the Kubernetes cluster to solve real time event solutions and caching mechanisms. Maxwell has written the Packt textbooks "Rust Web Programming" and "Speed Up Your Python with Rust".
Details
Erscheinungsjahr: 2025
Fachbereich: Programmiersprachen
Genre: Importe, Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
ISBN-13: 9781098149093
ISBN-10: 1098149092
Sprache: Englisch
Einband: Kartoniert / Broschiert
Autor: Flitton, Maxwell
Morton, Caroline
Hersteller: O'Reilly Media
Verantwortliche Person für die EU: Produktsicherheitsverantwortliche/r, Europaallee 1, D-36244 Bad Hersfeld, gpsr@libri.de
Maße: 230 x 175 x 15 mm
Von/Mit: Maxwell Flitton (u. a.)
Erscheinungsdatum: 01.2025
Gewicht: 0,464 kg
Artikel-ID: 129335468
Über den Autor
Maxwell Flitton is a software engineer who works for the open source financial loss modeling foundation OasisLMF. In 2011, Maxwell achieved his Bachelor of Science degree in nursing from the University of Lincoln, UK and a degree in physics from the Open University with a postgraduate diploma in physics and engineering in medicine from UCL in London whilst working as a nurse at Charing Cross A&E. He's worked on numerous projects such as medical simulation software for the German government and supervising computational medicine students at Imperial College London. He also has experience in financial tech and Monolith AI. While building the medical simulation software Maxwell and Caroline had to build Rust async systems in the Kubernetes cluster to solve real time event solutions and caching mechanisms. Maxwell has written the Packt textbooks "Rust Web Programming" and "Speed Up Your Python with Rust".
Details
Erscheinungsjahr: 2025
Fachbereich: Programmiersprachen
Genre: Importe, Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
ISBN-13: 9781098149093
ISBN-10: 1098149092
Sprache: Englisch
Einband: Kartoniert / Broschiert
Autor: Flitton, Maxwell
Morton, Caroline
Hersteller: O'Reilly Media
Verantwortliche Person für die EU: Produktsicherheitsverantwortliche/r, Europaallee 1, D-36244 Bad Hersfeld, gpsr@libri.de
Maße: 230 x 175 x 15 mm
Von/Mit: Maxwell Flitton (u. a.)
Erscheinungsdatum: 01.2025
Gewicht: 0,464 kg
Artikel-ID: 129335468
Sicherheitshinweis

Ähnliche Produkte

Ähnliche Produkte