Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Ultimate Rust for Systems Programming - Master Core Programming for Architecting Secure and Reliable Software Systems with Rust and WebAssembly - cover

Ultimate Rust for Systems Programming - Master Core Programming for Architecting Secure and Reliable Software Systems with Rust and WebAssembly

Mahmoud Harmouch

Publisher: Orange Education Pvt Ltd

  • 0
  • 0
  • 0

Summary

Building Tomorrow's Systems Today the Rust WayKey Features● Learn how to use Rust libraries effectively for various applications and projects.● Go from basics to advanced system-building skills for stronger and reliable outcomes.● Secure your Rust applications confidently with expert tips for enhanced protection.Book DescriptionThis book is your guide to mastering Rust programming; equipping you with essential skills and insights for efficient system programming. It starts by introducing Rust's significance in the system programming domain and highlighting its advantages over traditional languages like C/C++. You'll then embark on a practical journey; setting up Rust on various platforms and configuring the development environment. From writing your first "Hello; World!" program to harness the power of Rust's package manager; Cargo; the book ensures a smooth initiation into the language.Delving deeper; the book covers foundational concepts; including variables; data types; control flow; functions; closures; and crucial memory management aspects like ownership; borrowing; and lifetimes. Special attention is given to Rust's strict memory safety guarantees; guiding you in writing secure code with the assistance of the borrow checker.The book extends its reach to Rust collections; error-handling techniques; and the complexities of concurrency management. From threads and synchronization primitives like Mutex and RwLock to asynchronous programming with async/await and the Tokio library; you'll gain a comprehensive understanding of Rust's capabilities. This book covers it all.What you will learn● Learn how to set up the Rust environment effortlessly; ensuring a streamlined development process.● Explore advanced concepts in Rust; including traits; generics; and various collection types; expanding your programming expertise.● Master effective error-handling techniques; empowering you to create custom error types for enhanced code robustness.● Tackle the complexities of memory management; and smart pointers; and delve into the complexities of concurrency in Rust.● Gain hands-on experience by building command-line utilities; sharpening your practical skills in real-world scenarios.● Master the use of iterators and closures; ensuring code reliability through comprehensive unit testing practices.Who is this book for?This book is tailored for aspiring programmers; software developers; system engineers; and computer scientists looking to dive into system programming with Rust. It caters to a broad spectrum of individuals and professionals interested in leveraging Rust's power to build robust and efficient applications. While no prior experience with Rust is necessary; a basic understanding of programming concepts and familiarity with at least one programming language would be beneficial.Table of Contents1. Systems Programming with Rust2. Basics of Rust3. Traits and Generics4. Rust Built-In Data Structures5. Error Handling and Recovery6. Memory Management and Pointers7. Managing Concurrency8. Command Line Programs9. Working with Devices I/O in Rust10. Iterators and Closures11. Unit Testing in Rust12. Network Programming13. Unsafe Coding in Rust14. Asynchronous Programming15. Web Assembly with Rust      Index
Available since: 03/20/2024.
Print length: 740 pages.

Other books that might interest you

  • The Ward - The Life and Loss of Toronto’s First Immigrant Neighbourhood - cover

    The Ward - The Life and Loss of...

    John Lorinc, Michael McClelland,...

    • 0
    • 0
    • 0
    The story of the growth and destruction of Toronto's first 'priority neighbourhood.'
       
    From the 1840s until the Second World War, waves of newcomers who migrated to Toronto – Irish, Jewish, Italian, African American and Chinese, among others – landed in 'The Ward.' Crammed with rundown housing and immigrant-owned businesses, this area, bordered by College and Queen, University and Yonge streets, was home to bootleggers, Chinese bachelors, workers from the nearby Eaton';s garment factories and hard-working peddlers. But the City considered it a slum, and bulldozed the area in the late 1950s to make way for a new civic square.
       
    The Ward finally tells the diverse stories of this extraordinary and resilient neighbourhood through archival photos and contributions from a wide array of voices, including historians, politicians, architects, story-tellers, journalists and descendants of Ward residents. Their perspectives on playgrounds, tuberculosis, sex workers, newsies and even bathing bring The Ward to life and, in the process, raise important questions about how contemporary cities handle immigration, poverty and the geography of difference.
       
    ‘The Ward shines a light on one of Toronto's most historically significant and most forgotten neighbourhoods. Instead of a straight history, the book's editors opted to present the Ward through multiple short essays, each with its own unique point of view. The result is a fascinating and varied look at an area that once concurrently defined the city and acted as its biggest shame. As a result of the Ward's eventual razing, there are few artifacts left to teach newer generations about this important part of Toronto's history. This book helps correct that.’
       
    – 2016 Toronto Book Awards Jury Citation
       
    '[The Ward] should be of interest to Canadians anywhere, reminding us that we all came from some place else.'
       
    – Michael Enright, CBC Sunday Edition
       
    Contents & Contributors
       
    Introduction – John Lorinc
       
    Searching for the Old Ward – Shawn Micallef
       
    No Place Like Home – Howard Akler
       
    Beforethe Ward: Macauleytown – Stephen A. Otto
       
    My Grandmother the Bootlegger – Howard Moscoe
       
    Against All Odds: The Chinese Laundry – Arlene Chan
       
    VJ Day – Arlene Chan
       
    Merle Foster's Studio: 'A Spot Of Enchantment' – Terry Murray
       
    Missionary Work: The Fight for Jewish Souls – Ellen Scheinberg
       
    King of the Ward – Myer Siemiatycki
       
    Where the Rich Went for Vice – Michael Redhill
       
    A Fresh Start: Black Toronto in the 19th Century – Karolyn Smardz Frost
       
    Policing the Lord’s Day – Mariana Valverde
       
    'The Maniac Chinaman' – Edward Keenan
       
    Elsie's Story – Patte Roseban
       
    Lawren Harris's Ward Period – Jim Burant
       
    'Fool's Paradise': Hastings' Anti-Slum Crusade – John Lorinc
       
    Strange Brew: The Underground Economy of Blind Pigs – Ellen Scheinberg
       
    The Consulate, the Padroni and the Labourers – Andrea Addario
       
    Excerpt: The Italians in Toronto – Emily P. Weaver
       
    Arthur Goss: Documenting Hardship– Stephen Bulger
       
    Fresh Air: The Fight Against TB – Cathy Crowe
       
    The Stone Yard – Gaetan Heroux
       
    William James: Toronto's First Photojournalist – Vincenzo Pietropaolo
       
    The Avenue Not Taken – Michael McClelland
       
    Timothy Eaton’s Stern Fortifications – Michael Valpy
       
    Settling In: Central Neighbourhood House – Ratna Omidvar & Ranjit Bhaskar
       
    Toronto’s Girl with the Curls – Ellen Scheinberg
       
    Chinese Cafés: Survival and Danger – Ellen Scheinberg & Paul Yee
       
    Defiance and Divisions: The Great Eaton's Strike – Ruth A. Frager
       
    Elizabeth Street: What the City Directories Reveal – Denise Balkissoon
       
    Growing Up on Walton Street – Cynthia MacDougall
       
    Revitalizing George Street: The Ward's Lessons – Alina Chatterjee & Derek Ballantyne
       
    Taking Care of Business in the Ward &ndash Ellen Scheinberg
       
    'A Magnificent Dome': The Great University Avenue Synagogue – Jack Lipinsky
       
    Reading the Ward: The Inevitability of Loss – Kim Storey & James Brown
       
    Toronto’s First Little Italy – John Lorinc
       
    The Elizabeth Street Playground, Revisited – Bruce Kidd
       
    Divided Loyalties – Sandra Shaul
       
    Crowded by Any Measure – John Lorinc
       
    A Peddler and His Cart: TheWard’s Rag Trade – Deena Nathanson
       
    Toronto's Original Tenement: Wineberg Apartments – Richard Dennis
       
    Excerpt: Tom Thomson's Diary – Tom Thomson
       
    An Untimely Death – Brian Banks
       
    Paper Pushers – Ellen Scheinberg 
       
    The BMR's Wake-Up Call – Laurie Monsebraaten
       
    Excerpt: Report of the Medical Health Officer … – Charles J. Hastings
       
    Dr. Clarke's Clinic – Thelma Wheatley
       
    Slum-Free: The Suburban Ideal – Richard Harris
       
    The Glionna Clan and Toronto's First Little Italy – John E. Zucchi
       
    'The Hipp' – Michael Posner
       
    Before Yorkville– John Lorinc
       
    Sex Work and the Ward’s Bachelor Society – Elise Chenier
       
    Public Baths: Schvitzing on Centre Avenue – Ellen Scheinberg
       
    The Health Advocates: McKeown on Hastings – John Lorinc
       
    Remembering Toronto's First Chinatown – Kristyn Wong-Tam
       
    Tabula Rasa – Mark Kingwell
       
    Unrealized Renewal  – J. David Hulchanski
       
    A Short History of the 'Civic Square' Expropriation – John Lorinc
       
    Storytelling is Part of the Story – Tatum Taylor
       
    How We Think About What (Little) Survives – Patrick Cummins
       
    Institutional Memory – Scott James & Victor Russell
       
    Alternative Histories – MichaelMcClelland
    Show book
  • Algorithms to Live By - cover

    Algorithms to Live By

    Brian Christian

    • 0
    • 0
    • 0
    This work provides a concise synthesis of the key insights and analysis from Algorithms to Live By. It is an independent summary, not the original book, and has no affiliation with or endorsement from the original publication. Created for readers who want a clear, thought-provoking overview, it distills the central themes and ideas while preserving the depth and relevance of the work. 
    An exploration of how classic algorithms from computer science can help navigate everyday decisions, from when to stop searching and commit to how to schedule tasks, organize clutter and balance exploration with exploitation. It turns concepts like optimal stopping, caching, overfitting and game theory into practical mental models for managing time, choices and uncertainty.
    Show book
  • The Shocking Truth about Healthcare Systems - cover

    The Shocking Truth about...

    Zoey Fraisers

    • 0
    • 0
    • 0
    Healthcare is one of the most essential pillars of modern society, yet it remains one of the most controversial and deeply flawed systems worldwide. While medical advancements have saved countless lives, the way healthcare is structured and delivered often leaves patients struggling with high costs, limited access, and inconsistent quality of care. The system, which is supposed to heal and protect, frequently feels more like a business prioritizing profit over people.  
      
    Across the globe, healthcare models vary significantly. Some countries provide universal healthcare, ensuring that all citizens have access to medical services without financial hardship. Others rely on privatized, insurance-based systems that leave many individuals burdened with medical debt or forced to forgo necessary treatments. Regardless of the model, most systems share a common problem—inefficiencies, corruption, and a lack of patient-centered care.  
      
    One of the most alarming aspects of modern healthcare is its commercialization. In many nations, medical treatment has become a commodity rather than a fundamental human right. Pharmaceutical companies, insurance providers, and hospital networks have turned healthcare into a multi-trillion-dollar industry, often at the expense of those who need it most. Prescription drug prices skyrocket without justification, insurance policies are riddled with loopholes designed to deny coverage, and hospitals charge exorbitant fees for basic services. Instead of prioritizing patient well-being, financial incentives drive medical decisions, sometimes leading to unnecessary procedures, overprescription of medications, and inequitable access to care. 
    Show book
  • Geopolitics and Energy Diplomacy in the Caspian Region - Developments after the Downfall of the Soviet Union - cover

    Geopolitics and Energy Diplomacy...

    Yunis Gurbanov

    • 0
    • 0
    • 0
    Could the Caspian Region replace Russia's or the Persian Gulf's immense energy potential with their energy resources? Yunis Gurbanov explores the strategic importance of the region in post-USSR Eurasian policies of major global actors, namely China, the EU, the USA, and Russia, and examines Azerbaijan's, Kazakhstan's, and Turkmenistan's oil and gas resources as alternatives to conventional suppliers. He shows that the Caspian region's resources could serve as alternative energy sources on a global level, mitigating dependence on traditional suppliers and stabilizing energy prices.
    Show book
  • All-in On AI - How Smart Companies Win Big with Artificial Intelligence - cover

    All-in On AI - How Smart...

    Nitin Mittal, Tom Davenport

    • 0
    • 0
    • 0
    Though most organizations are placing modest bets on artificial intelligence, there is a world-class group of companies that are going all-in on the technology and radically transforming their products, processes, strategies, customer relationships, and cultures. Though these organizations represent less than 1 percent of large companies, they are all high performers in their industries. They have better business models, make better decisions, have better relationships with their customers, offer better products and services, and command higher prices. 
     
     
     
    Written by bestselling author Tom Davenport and Deloitte's Nitin Mittal, All-In on AI looks at artificial intelligence at its cutting edge from the viewpoint of established companies like Anthem, Ping An, Airbus, and Capital One. Filled with insights, strategies, and best practices, All-In on AI also provides leaders and their teams with the information they need to help their own companies take AI to the next level. 
     
     
     
    If you're curious about the next phase in the implementation of artificial intelligence within companies, or if you're looking to adopt this powerful technology in a more robust way yourself, All-In on AI will give you a rare inside look at what the leading adopters are doing, while providing you with the tools to put AI at the core of everything you do.
    Show book
  • Data-Intensive Applications - Design Development and Deployment Strategies for Scalable and Reliable Systems - cover

    Data-Intensive Applications -...

    Brian Murray

    • 0
    • 0
    • 0
    “Data-Intensive Applications: Design, Development, and Deployment Strategies for Scalable and Reliable Systems” is a comprehensive guide to building robust and scalable applications in the era of big data. With the explosion of data in recent years, building applications that can handle massive amounts of data has become increasingly important. This book covers the entire lifecycle of data-intensive applications, from designing and developing the application to deploying it in a production environment. 
    The book begins with an introduction to the challenges and opportunities of building data-intensive applications. It then moves on to cover the key concepts and technologies used in building these applications, including distributed systems, data processing frameworks, and storage technologies. The book also covers best practices for designing and developing data-intensive applications, including how to handle data at scale, how to ensure reliability and fault tolerance, and how to optimize performance. 
    In addition, the book covers the deployment and management of data-intensive applications, including strategies for deploying applications in the cloud, managing infrastructure, and monitoring and debugging applications in production. The book also includes case studies and real-world examples from companies that have successfully built and deployed data-intensive applications. 
    Whether you are a software engineer, data scientist, or IT professional, this book will provide you with the knowledge and skills you need to build and deploy data-intensive applications that are scalable, reliable, and performant. 
     
    Show book