Developing Inclusive Mobile Apps

Developing Inclusive Mobile Apps

By failing to consider those with needs different to ourselves, we are telling these people they are not welcome in our app, and therefore that technology as a whole, is not for them. This is not hyperbole―23% of people in the US with a registered disability aren’t online…

C++20 Recipes, 2nd Edition

C++20 Recipes, 2nd Edition

Discover the newest major features of C++20, including modules, concepts, spaceship operators, and smart pointers. This book is a handy code cookbook reference guide that covers the C++ core language standard as well as some of the code templates available in standard template library (STL). In C++20 Recipes: A Problem-Solution…

C# 8.0 in a Nutshell

C# 8.0 in a Nutshell

When you have questions about C# 8.0 or .NET Core, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, but with its continual growth there’s so much more to learn. In the tradition of the O’Reilly Nutshell guides, this thoroughly…

Teach Yourself VISUALLY MacBook Pro and MacBook Air, 5th Edition

Teach Yourself VISUALLY MacBook Pro and MacBook Air, 5th Edition

The visual learner’s ultimate guide to the MacBook Pro, MacBook Air and macOS Catalina Teach Yourself VISUALLY MacBook is your ultimate guide to getting up and running quickly with your new MacBook Pro or MacBook Air! Whether you’re new to computers or transitioning from a PC, this graphics-heavy guide…

Python One-Liners

Python One-Liners

Python programmers will improve their computer science skills with these useful one-liners. Python One-Liners will teach you how to read and write “one-liners”: concise statements of useful functionality packed into a single line of code. You’ll learn how to systematically unpack and understand any line of Python code, and…

Microsoft Teams For Dummies

Microsoft Teams For Dummies

Discover the power of Microsoft Teams Millions of people access Microsoft Teams every day to assist with the collaboration it takes to get work done.  That number continues to grow thanks to the countless communication tools for working with associates inside and outside your organization you can find…

Elm in Action

Elm in Action

Elm is more than just a cutting-edge programming language, it’s a chance to upgrade the way developers think about building web applications. Elm in Action teaches readers how to build well-designed, highly performant web applications using the Elm language. As they read, they’ll follow an application called Photo Groove…

Learning Virtual Reality

Learning Virtual Reality

As virtual reality approaches mainstream consumer use, a vibrant development ecosystem has emerged in the past few years. This hands-on guide takes you through VR development essentials for desktop, mobile, and browser-based applications. You’ll explore the three go-to platforms—OculusVR, Gear VR, and Cardboard VR—as well as several VR…

Introducing the HTML5 Web Speech API

Introducing the HTML5 Web Speech API

Leverage the power of HTML5 Web Speech API to quickly add voice capabilities to your websites. This project-oriented book simplifies the process of setting up and manipulating the API in the browser using little more than a text editor or free software. You’ll be presented with a starting…

Practical MATLAB Modeling with Simulink

Practical MATLAB Modeling with Simulink

Employ the essential and hands-on tools and functions of MATLAB’s ordinary differential equation (ODE) and partial differential equation (PDE) packages, which are explained and demonstrated via interactive examples and case studies. This book contains dozens of simulations and solved problems via m-files/scripts and Simulink models which help you…