Follow a walkthrough of the Unity Engine and learn important 2D-centric lessons in scripting, working with image assets, animations, cameras, collision detection, and state management. In addition to
C# developers, here’s your opportunity to learn the ins-and-outs of Entity Framework Core, Microsoft’s recently redesigned object-relational mapper. Benefit from hands-on learning that will teach you
Learn how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. This book explores how to make a variety of fun and even useful projects, from a web
Learn the basics of the Elm platform for web applications. This book covers the language as of version 0.18 and the most important libraries. After reading this book you will have an understandin
Explore how to develop and implement wireless server networks (WSN) using Contiki-NG, branded as the operating system for the IoT. The book explains Contiki-NG’s advantages in sensing, communication,
Learn the core concepts of neural networks and discover the different types of neural network, using Unity as your platform. In this book you will start by exploring back propagation and unsupervised
Program Lego® My Blocks to accurately perform navigation functions on competition mats, such as moving forward and backward quickly and precisely, turning, following walls, and following lines. This b
Learn Objective-C and its latest release, and learn how to mix Swift with it. You have a great idea for an app, but how do you bring it to fruition? With Objective-C, the universal language of iP
Get started with Julia for engineering and numerical computing, especially data science, machine learning, and scientific computing applications. This book explains how Julia provides the functionalit
Get an introduction to functional data structures using R and write more effective code and gain performance for your programs. This book teaches you workarounds because data in functional languages i
Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-pe
Quickly learn how to automate unit testing of Python 3 code with Python 3 automation libraries, such as doctest, unittest, nose, nose2, and pytest.This book explores the important concepts in software
This book leverages .NET technology in Arduino development implementation and integrates it into your .NET program. There are many Arduino models and compatible shields that can be used in Arduino boa
Teaches you how to use Solidity and the Ethereum project – second only to Bitcoin in market capitalization. Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turin
This book teaches you how to program modern web applications using the full Node.js platform, including Node.js on the server, Express for middleware and routing, and Pug (formerly Jade) to simplify t
This short step by step guide walks you through unit testing, mocking and continuous integration and how to get these running in your Swift projects. This book also looks at how to write your Swift ap
This book will show you the difference between making a robot move and making a robot THINK. Using Mindstorms EV3 and LeJOS, an open source project for Java Mindstorms projects, you’ll learn how to cr
Learn to harness the power of Visual Basic for Applications (VBA) in Microsoft Excel to develop interesting, useful, and interactive Excel applications. This book will show you how to manipulate Excel
This is a book about learning the Scratch language so that you can use it in teaching and other instructional situations. The book explains the visual nature of the language, showing you how to write
Beginning R, Second Edition is a hands-on book showing how to use the R language, write and save R scripts, build and import data files, and write your own custom statistical functions. This book show
MATLAB enables you to work with its graphics capabilities in almost all areas of the experimental sciences and engineering. The commands that MATLAB implements in job related graphics are quite useful
Provides information on the writing shell programs, covering such topics as looping and branching, shell functions, string manipulation, filer operations and commands, runtime configuration, and data
Creating 2D and 3D charts is one of the most common uses of computer graphics. Such charts can have wide applications in representing mathematical, physical, and economic functions in your daily life.
Three Brazilian game developers explain how to build a 2D rock collision game in Microsoft's XNA Game Studio, add network support for a multiplayer online version of the game, and create a Zune versio
This is a tutorial on the use of XNA 3.0, a Microsoft API built directly on top of Direct X for rendering visuals in video games. The text provides step-by-step instruction on setting up different cam
XNA is a new cross-platform game development framework with which non-professionals can create single-user and multi-user games that run in Windows and Xbox360. Three Brazilian game developers explain
Bring the power of functional programming to your PHP applications. From performance optimizations to concurrency, improved testability to code brevity, functional programming has a host of benefits w
Push your GameMaker programming skills to the edge with 100 programming challenges using the popular GameMaker: Studio and GML. Each challenge includes an outline of the challenge, a scoring and time
* Provides a good foundation for Microsoft Access and Visual Basic database programming * Offers thorough coverage of object-oriented programming, including how to create data handling classes and Act
Master SAP scripts, Smartforms, and data migration with hands-on exercises. The information provided in this book will help you decode the complexities and intricacies of SAP ABAP programming. Pro SAP
This book is your how-to guide for programming audio and sound for the Open Source Linux Operating System. Readers will learn how to utilize DSPs, sampled audio, MIDI, karaoke, streaming audio and mo
Fully updated to cover the new MacBook Touch Bar! This book is your step-by-step guide to learning how to code for the iMac, Mac mini, Mac Pro, and MacBook using Swift, Apple's hottest programming lan
Learn how to institute Reactive Programming (RP) for your back-end development with Node.js. Up to now, RP has most often been used in front-end development, but with its cutting-edge approach you can
Quickly find solutions to common programming problems encountered while processing big data. Content is presented in the popular problem-solution format. Look up the programming problem that you want