Listing 1 - 10 of 411 << page
of 42
>>
Sort by

Book
Creative projects for rust programmers : build interesting projects related to domains such as webassembly, parsing and kernel development
Author:
ISBN: 1789343879 Year: 2020 Publisher: Birmingham ; Mumbai : Packt Publishing,

Loading...
Export citation

Choose an application

Bookmark

Abstract

A practical guide to understanding the latest features of the Rust programming language, useful libraries, and frameworks that will help you design and develop interesting projects Key Features Work through projects that will help you build high-performance applications with Rust Delve into concepts such as error handling, memory management, concurrency, generics, and macros with Rust Improve business productivity by choosing the right libraries and frameworks for your applications Book Description Rust is a community-built language that solves pain points present in many other languages, thus improving performance and safety. In this book, you will explore the latest features of Rust by building robust applications across different domains and platforms. The book gets you up and running with high-quality open source libraries and frameworks available in the Rust ecosystem that can help you to develop efficient applications with Rust. You'll learn how to build projects in domains such as data access, RESTful web services, web applications, 2D games for web and desktop, interpreters and compilers, emulators, and Linux Kernel modules. For each of these application types, you'll use frameworks such as Actix, Tera, Yew, Quicksilver, ggez, and nom. This book will not only help you to build on your knowledge of Rust but also help you to choose an appropriate framework for building your project. By the end of this Rust book, you will have learned how to build fast and safe applications with Rust and have the real-world experience you need to advance in your career. What you will learn Access TOML, JSON, and XML files and SQLite, PostgreSQL, and Redis databases Develop a RESTful web service using JSON payloads Create a web application using HTML templates and JavaScript and a frontend web application or web game using WebAssembly Build desktop 2D games Develop an interpreter and a compiler for a programming language Create a machine language emulator Extend the Linux Kernel with loadable modules Who this book is for This Rust programming book is for developers who want to get hands-on experience with implementing their knowledge of Rust programming, and are looking for expert advice on which libraries and frameworks they can adopt to develop software that typically uses the Rust language.


Book
Mastering Rust : learn about memory safety, type system, concurrency, and the new features of Rust 2018 edition
Author:
Year: 2019 Publisher: Birmingham : Packt,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Become proficient in designing, developing and deploying effective software systems using the advanced constructs of Rust Key Features Improve your productivity using the latest version of Rust and write simpler and easier code Understand Rust's immutability and ownership principle, expressive type system, safe concurrency Deep dive into the new doamins of Rust like WebAssembly, Networking and Command line tools Book Description Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. Mastering Rust ? Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs. This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You'll learn how Rust can be used for systems programming, network programming, and even on the web. You'll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros. The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in. After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code. What you will learn Write generic and type-safe code by using Rust's powerful type system How memory safety works without garbage collection Know the different strategies in error handling and when to use them Learn how to use concurrency primitives such as threads and channels Use advanced macros to reduce boilerplate code Create efficient web applications with the Actix-web framework Use Diesel for type-safe database interactions in your web application Who this book is for The book is aimed at beginner and intermediate programmers who already have familiarity with any imperative language and have only heard of Rust as a new language. If you are a developer who wants to write robust, efficient and maintainable software systems and want to become proficient with Rust, this book is for you. It starts by giving a whirlw...


Book
Hands-on data structures and algorithms with Rust : learn programming techniques to build effective, maintainable, and readable code in Rust 2018
Author:
Year: 2019 Publisher: Birmingham : Packt,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Design and implement professional level programs by exploring modern data structures and algorithms in Rust. Key Features Use data structures such as arrays, stacks, trees, lists and graphs with real-world examples Learn the functional and reactive implementations of the traditional data structures Explore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner. Book Description Rust has come a long way and is now utilized in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not forgetting its importance in systems' programming. This book will be your guide as it takes you through implementing classic data structures and algorithms in Rust, helping you to get up and running as a confident Rust programmer. The book begins with an introduction to Rust data structures and algorithms, while also covering essential language constructs. You will learn how to store data using linked lists, arrays, stacks, and queues. You will also learn how to implement sorting and searching algorithms. You will learn how to attain high performance by implementing algorithms to string data types and implement hash structures in algorithm design. The book will examine algorithm analysis, including Brute Force algorithms, Greedy algorithms, Divide and Conquer algorithms, Dynamic Programming, and Backtracking. By the end of the book, you will have learned how to build components that are easy to understand, debug, and use in different applications. What you will learn Design and implement complex data structures in Rust Analyze, implement, and improve searching and sorting algorithms in Rust Create and use well-tested and reusable components with Rust Understand the basics of multithreaded programming and advanced algorithm design Become familiar with application profiling based on benchmarking and testing Explore the borrowing complexity of implementing algorithms Who this book is for This book is for developers seeking to use Rust solutions in a practical/professional setting; who wants to learn essential Data Structures and Algorithms in Rust. It is for developers with basic Rust language knowledge, some experience in other programming languages is required.


Book
Coffee is not forever
Author:
ISBN: 0821446843 9780821446843 9780821423868 082142386X 9780821423875 0821423878 Year: 2019 Publisher: Athens, Ohio

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Coffee Is Not Forever assesses the global spread of a dire existential threat-coffee rust-to a crop consumers take for granted. In departing from commodity histories' usual emphasis on the social and economic, and instead putting ecology at the forefront, Stuart McCook offers the first truly global environmental history of coffee"--


Book
Apedruk
Author:
ISBN: 9789025877200 Year: 2019 Publisher: Amsterdam Leopold

Loading...
Export citation

Choose an application

Bookmark

Abstract

Hilde de Boeck, 13 november 2019Luna is een kleine baviaan. Ze heeft geen broers of zussen, maar wel negen tantes en drieëntwintig nichtjes en neefjes. Te veel volgens haar, want dit is veel te druk. Ze ontvlucht de drukte en rent weg, op zoek naar rust. Ineens is Luna helemaal alleen. Ze ontmoet een hagedis die heel druk bezig is met niets doen. Luna vraagt zich af hoe je dat doet. Samen sluiten ze de ogen. Ze voelen de zon op hun huid, luisteren naar de bladeren die ritselen en denken aan niets ? Zo zitten ze een hele tijd samen. Wanneer ze de ogen terug openen, is het donker. Ineens mist Luna haar familie. Ze rent naar huis en vertelt over haar avontuur. Wanneer ze in slaap valt met haar drukke familie rond haar, vindt ze dit een fijn gevoel. En als het te druk wordt, kan ze altijd terug naar de hagedis.In dit originele prentenboek passen de tekst en de illustraties mooi bij elkaar. Ze sluiten aan bij het thema van het boek. De kleurtinten van de illustraties zijn vooral zacht bruin, beige en roze. Ze stralen rust uit. De illustraties zijn afwisselend gedetailleerd (Luna alleen) en globaal (de volledige apenfamilie). De uitdrukkingen op de gezichten van de apen zijn heel expressief. De fantasie van het kleine aapje is grappig. Luna overdrijft, zoals alle kinderen zouden doen wanneer ze bang zijn geweest. Luna vertelt over de grote hagedis die ze ontmoette, terwijl het een klein diertje was. Alle apen vinden Luna enorm dapper. Niemand is boos omdat ze wegrende. Achteraan in het boek vind je een noot van de auteur. Hierin staat dat mantelbavianen in grote families samenleven. Ze voeden samen hun baby's op. Dit zorgt voor een drukke omgeving.Een boek dat kan gebruikt worden voor gevoelige kinderen die af en toe nood hebben aan rust.13 november 2019© Pluizer30http://www.pluizer.be

Keywords

Familie --- Meditatie --- Rust --- Drukte --- Prentenboeken --- Muziek


Book
The Complete Rust Programming Reference Guide
Authors: --- ---
ISBN: 1838826386 9781838826383 1838828109 9781838828103 Year: 2019 Publisher: Birmingham Packt Publishing, Limited

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust Key Features Improve your productivity by writing more simple and easy code in Rust Discover the functional and reactive implementations of traditional data structures Delve into new domains of Rust, including WebAssembly, networking, and command-line tools Book Description Rust is a powerful language with a rare combination of safety, speed, and zero-cost abstractions. This Learning Path is filled with clear and simple explanations of its features along with real-world examples, demonstrating how you can build robust, scalable, and reliable programs. You'll get started with an introduction to Rust data structures, algorithms, and essential language constructs. Next, you will understand how to store data using linked lists, arrays, stacks, and queues. You'll also learn to implement sorting and searching algorithms, such as Brute Force algorithms, Greedy algorithms, Dynamic Programming, and Backtracking. As you progress, you'll pick up on using Rust for systems programming, network programming, and the web. You'll then move on to discover a variety of techniques, right from writing memory-safe code, to building idiomatic Rust libraries, and even advanced macros. By the end of this Learning Path, you'll be able to implement Rust for enterprise projects, writing better tests and documentation, designing for performance, and creating idiomatic Rust code. This Learning Path includes content from the following Packt products: Mastering Rust - Second Edition by Rahul Sharma and Vesa Kaihlavirta Hands-On Data Structures and Algorithms with Rust by Claus Matzinger What you will learn Design and implement complex data structures in Rust Create and use well-tested and reusable components with Rust Understand the basics of multithreaded programming and advanced algorithm design Explore application profiling based on benchmarking and testing Study and apply best practices and strategies in error handling Create efficient web applications with the Actix-web framework Use Diesel for type-safe database interactions in your web application Who this book is for If you are already familiar with an imperative language and now want to progress from being a beginner to an intermediate-level Rust programmer, this Learning Path is for you. Developers who are already familiar with Rust and want to delve deeper into the essential data structures and algorithms in Rust will also find this Learning Path useful." -- Publisher's description.


Book
Biodiversity in the North West : The Rusts and Smuts of Cheshire, Lancashire, Cumbria and the Isle of Man
Author:
ISBN: 9781910481653 1910481653 1910481211 9781910481219 Year: 2022 Publisher: Chester, England : University of Chester Press,

Loading...
Export citation

Choose an application

Bookmark

Abstract

The historical counties of Cheshire, Lancashire, Cumberland and the Isle of Man have a rich diversity of geology, landscape, vegetation and wildlife. This is an account of an important group of fungi, the rusts and smuts, which are parasites of plants.


Book
Hands-on microservices with rust : build, test, and deploy scalable and reactive microservices with Rust 2018
Author:
Year: 2019 Publisher: Birmingham : Packt,

Loading...
Export citation

Choose an application

Bookmark

Abstract

A comprehensive guide in developing and deploying high performance microservices with Rust Key Features Start your microservices journey and get a broader perspective on microservices development using RUST 2018, Build, deploy, and test microservices using AWS Explore advanced techniques for developing microservices such as actor model, Requests Routing, and threads Book Description Microservice architecture is sweeping the world as the de facto pattern for building web-based applications. Rust is a language particularly well-suited for building microservices. It is a new system programming language that offers a practical and safe alternative to C. This book describes web development using the Rust programming language and will get you up and running with modern web frameworks and crates with examples of RESTful microservices creation. You will deep dive into Reactive programming, and asynchronous programming, and split your web application into a set of concurrent actors. The book provides several HTTP-handling examples with manageable memory allocations. You will walk through stateless high-performance microservices, which are ideally suitable for computation or caching tasks, and look at stateful microservices, which are filled with persistent data and database interactions. As we move along, you will learn how to use Rust macros to describe business or protocol entities of our application and compile them into native structs, which will be performed at full speed with the help of the server's CPU. Finally, you will be taken through examples of how to test and debug microservices and pack them into a tiny monolithic binary or put them into a container and deploy them to modern cloud platforms such as AWS. What you will learn Get acquainted with leveraging Rust web programming Get to grips with various Rust crates, such as hyper, Tokio, and Actix Explore RESTful microservices with Rust Understand how to pack Rust code to a container using Docker Familiarize yourself with Reactive microservices Deploy your microservices to modern cloud platforms such as AWS Who this book is for This book is for developers who have basic knowledge of RUST, and want to learn how to build, test, scale, and manage RUST microservices. No prior experience of writing microservices in RUST is assumed. Downloading the example code for this ebook: You can download the example code files for this ebook on GitHub at the following link:https://github.com/PacktPublishing/...


Book
Rust Programming Cookbook
Author:
ISBN: 1789531748 9781789531749 1789530660 9781789530667 Year: 2019 Publisher: Birmingham Packt Publishing, Limited

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Practical solutions to overcome challenges in creating console and web applications and working with systems-level and embedded code, network programming, deep neural networks, and much more. Key Features Work through recipes featuring advanced concepts such as concurrency, unsafe code, and macros to migrate your codebase to the Rust programming language Learn how to run machine learning models with Rust Explore error handling, macros, and modularization to write maintainable code Book Description Rust 2018, Rust's first major milestone since version 1.0, brings more advancement in the Rust language. The Rust Programming Cookbook is a practical guide to help you overcome challenges when writing Rust code. This Rust book covers recipes for configuring Rust for different environments and architectural designs, and provides solutions to practical problems. It will also take you through Rust's core concepts, enabling you to create efficient, high-performance applications that use features such as zero-cost abstractions and improved memory management. As you progress, you'll delve into more advanced topics, including channels and actors, for building scalable, production-grade applications, and even get to grips with error handling, macros, and modularization to write maintainable code. You will then learn how to overcome common roadblocks when using Rust for systems programming, IoT, web development, and network programming. Finally, you'll discover what Rust 2018 has to offer for embedded programmers. By the end of the book, you'll have learned how to build fast and safe applications and services using Rust. What you will learn Understand how Rust provides unique solutions to solve system programming language problems Grasp the core concepts of Rust to develop fast and safe applications Explore the possibility of integrating Rust units into existing applications for improved efficiency Discover how to achieve better parallelism and security with Rust Write Python extensions in Rust Compile external assembly files and use the Foreign Function Interface (FFI) Build web applications and services using Rust for high performance Who this book is for The Rust cookbook is for software developers looking to enhance their knowledge of Rust and leverage its features using modern programming practices. Familiarity with Rust language is expected to get the most out of this book." -- Publisher's description.


Book
De kracht van rust : 8 tegendraadse lessen over werk en het goede leven
Author:
ISBN: 9789025909024 9025909027 9789025909031 9025909035 Year: 2021 Publisher: Utrecht Ten Have

Loading...
Export citation

Choose an application

Bookmark

Abstract

Jij leeft intens. In de spaarzame momenten dat je met je benen omhoog ligt, vraag je je af hoe je meer rust kunt inbouwen. Hoe leef je zo dat je je energiek voelt en niet steeds het gevoel hebt dat het net teveel is. Hoe ga je van streven naar leven? In dit boek ontdek je jouw haalbare weg. Want wie veel werkt, mag veel rusten. Wanneer je de reis naar je hart maakt en kiest voor gezonde gewoontevorming rondom rust, schieten werkplezier en kwaliteit omhoog. Werkenden van wereldformaat gingen je daar al in voor en geven praktische handvatten voor iedereen die druk ervaart in zijn bestaan. Dit boek is niet de volgende to-do lijst om af te vinken, maar helpt je een nieuwe levenshouding te ontwikkelen. Alles wat vandaag op je pad komt, is genoeg. Ga zitten op je luie stoel, sla dit boek open en ontdek het goede leven door middel van acht praktische en tegendraadse levenslessen.

Listing 1 - 10 of 411 << page
of 42
>>
Sort by