Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
Master professional-level coding in Rust.For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects. Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You’ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more. You'll Learn:How to design reliable, idiomatic, and ergonomic Rust programs based on best principlesEffective use of declarative and procedural macros, and the difference between themHow asynchrony works in Rust – all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those wordsWhat it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traitsHow to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystemHow to write Rust code that can interoperate with non-Rust libraries and systems, or run in constrained and embedded environments Brimming with practical, pragmatic insights that you can immediately apply, Rust for Rustaceans helps you do more with Rust, while also teaching you its underlying mechanisms.
Lean UX has become the preferred approach to interaction design, tailor-made for todays agile teams. In the second edition of this award winning book, leading advocates Jeff Gothelf and Josh Seiden expand on the valuable Lean UX principles, tactics, and techniques covered in the first edition to share how product teams can easily incorporate design, experimentation, iteration, and continuous learning from real users into their Agile process.Inspired by Lean and Agile development theories, Lean UX lets you focus on the actual experience being designed, rather than deliverables. This book shows you how to collaborate closely with other members of your Agile product team, and gather feedback early and often. Youll learn how to drive the design in short, iterative cycles to assess what works best for the business and the user. Lean UX shows you how to make this changefor the better.Frame a vision of the problem youre solving and focus your team on the right outcomesBring the designers toolkit to the rest of your product teamShare your insights with your team much earlier in the processCreate Minimum Viable Products to determine which ideas are validIncorporate the voice of the customer throughout the project cycleMake your team more productive: combine Lean UX with Agiles Scrum frameworkUnderstand the organizational shifts necessary to integrate Lean UX
Delve into the world of digital painting on an iPad with step-by-step tutorials, hints, and tips from professional artists.
Kevin Mitnick, the world's most famous hacker, teaches you easy cloaking and counter-measures for citizens and consumers in the age of Big Brother and Big Data.
"On my business card, I am a corporate president. In my mind, I am a game developer. But in my heart, I am a gamer." -Satoru Iwata
An understanding of psychologyspecifically the psychology behind how users behave and interact with digital interfacesis perhaps the single most valuable nondesign skill a designer can have. The most elegant design can fail if it forces users to conform to the design rather than working within the blueprint of how humans perceive and process the world around them. This practical guide explains how you can apply key principles in psychology to build products and experiences that are more intuitive and human-centered. Author Jon Yablonski deconstructs familiar apps and experiences to provide clear examples of how UX designers can build experiences that adapt to how users perceive and process digital interfaces.Youll learn:How aesthetically pleasing design creates positive responsesThe principles from psychology most useful for designersHow these psychology principles relate to UX heuristicsPredictive models including Fittss law, Jakobs law, and Hicks lawEthical implications of using psychology in designA framework for applying these principles
The second edition of this practical guide focuses on principles, tactics, and actionable methods for presenting your designs. Whether you design UX, websites, or products, you'll learn how to win over anyone who has influence over the project-with the goal of creating the best experience for the end user.
Apps! Websites! Rubber Ducks! Naked Ninjas! This book has everything. If you want to get started in user experience design (UX), you've come to the right place: 100 self-contained lessons that cover the whole spectrum of fundamentals.Forget dry, technical material. This bookbased on the wildly popular UX Crash Course from Joel Marshs blog The Hipper Elementis laced with the author's snarky brand of humor, and teaches UX in a simple, practical way. Becoming a professional doesnt have to be boring.Follow the real-life UX process from start-to-finish and apply the skills as you learn, or refresh your memory before the next meeting. UX for Beginners is perfect for non-designers who want to become designers, managers who teach UX, and programmers, salespeople, or marketers who want to learn more.Start from scratch: the fundamentals of UXResearch the weird and wonderful things users doThe process and science of making anything user-friendlyUse size, color, and layout to help and influence usersPlan and create wireframesMake your designs feel engaging and persuasiveMeasure how your design works in the real worldFind out what a UX designer does all day
A compendium of sweet and savoury recipes inspired by Blizzard's hit online card game, Hearthstone: Heroes of Warcraft. Featuring a dynamic in-world design, this fun and engaging cookbook is an exciting follow-up to World of Warcraft: The Official Cookbook.
'Brilliant and timely' - Oliver Burkeman, author of Four Thousand WeeksFrom the New York Times bestselling author of Digital Minimalism and one of the world's top productivity experts, a groundbreaking philosophy for creating great work at a sustainable pace. Hustle culture. Burnout. Quiet quitting. Today we're either sacrificing ourselves on the altar of success or we're rejecting the idea of ambition entirely. But it doesn't have to be all or nothing. There is a way to create meaningful work as part of a balanced life, and it's called 'slow productivity'. Coined by Cal Newport, the bestselling author of Deep Work and Digital Minimalism, slow productivity is a revolutionary philosophy based on three simple principles:1. Do fewer things. 2. Work at a natural pace. 3. Obsess over quality. Examining the stories and habits of ancient and modern scientists, philosophers, artists and scholars who worked in this way, Newport reveals just how transformative the slow productivity approach can be to producing a meaningful body of work. From managing your energy according to the season, to identifying which projects to pursue and which to set aside, to building a schedule that yields maximum output with minimum stress, this timely and essential book will revolutionise how you work, helping you to accomplish great things at a more humane pace.
TommyInnit Says...The Quote Book is an exciting collection penned by none other than Tom Simons. Published recently on the 13th of October, 2022, this book has quickly made its mark in the literary world. The genre of this book is hard to pin down, as it encapsulates a range of emotions and experiences that are universal yet uniquely presented. The book is a testament to Simons' wit and wisdom, as it captures his most memorable quotes in a beautifully designed package. Published by Quercus Publishing Plc, this book is a must-have for fans of Simons and those who appreciate thought-provoking quotes. With TommyInnit Says...The Quote Book, each page turn brings a new insight, a new laugh, or a new perspective. Grab your copy today and dive into the mind of Tom Simons.
"Kim and Mauborgne reveal the distinct advantages of nondisruptive creation to business and society, showing how this bold new approach to innovation allows companies to grow while also being a force for good. With examples that cut across all sectors of the economy and a practical framework for guiding innovation efforts, this book shows why nondisruptive creation matters to all of us and why it's about to become a lot more important in the future; how to create innovation strategies that trigger nondisruptive creation instead of disruption; how to identify and execute on nondisruptive opportunities; and how companies can more thoughtfully pursue their growth and innovation strategies in a way that better balances business and society"--
Includes a new foreword by the author and a preface by Douglas Hofstadter. Alan Turing was the extraordinary Cambridge mathematician who masterminded the cracking of the German Enigma ciphers and transformed the Second World War.
Resource added for the Business Management program 101023.
A full-color introduction to the basics of HTML and CSS from the publishers of Wrox! Every day, more and more people want to learn some HTML and CSS.
Discover all the amazing things you can do with Arduino Arduino is a programmable circuit board that is being used by everyone from scientists, programmers, and hardware hackers to artists, designers, hobbyists, and engineers in order to add interactivity to objects and projects and experiment with programming and electronics.
The world's most infamous hacker offers an insider's view of the low-tech threats to high-tech security Kevin Mitnick's exploits as a cyber-desperado and fugitive form one of the most exhaustive FBI manhunts in history and have spawned dozens of articles, books, films, and documentaries.
Get excited about the Canon EOS 90D and all it can do!An amazing photo begins with a quality camera and the know-how to use it. If you've selected the Canon EOS 90D, you now have a digital camera that serves a range of photographers, from novices to professionals. It takes some know-how to take advantage of the camera's upgrades to its sensor, shutter speed, and video capabilities. Fortunately, Canon EOS 90D For Dummies canhelp you maximize the potential of the camera and its features.Canon EOS 90D For Dummies lets you skip the photography class and start shooting high-quality images right away The book introduces the camera's settings; explains how to take control of exposure, focus, and color; and shows how to put all this new-found knowledge to work to shoot great portraits or action shots. The book is co-written by a pair of photography pros who share their professional experience on how to apply simple techniques for great shots.* Choose the best setting for your situation* Manage focus and color* Make the most of your lighting* Understand camera settings* Customize your camera to your needsCreate remarkable photos and memories, whether you stick with user-friendly automatic settings or decide to dive into more advanced features. With your Canon EOS 90D and this book at your side, you can shoot quality video and capture moving subjects confidently.
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.