The industry standard whiteboard interview can be daunting for developers. Let’s face it: it combines the worst aspects of a typical interview, on-the-spot public speaking, a quiz show, and a dinner p
?Build functioning wind turbines that generate electricity; we don’t mean LEGO models that look like miniature wind turbines. This book is for people who want to learn how real turbines work, and to b
Learn how to build apps using Apple’s native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. You'll also see how to interface with popular third-party hardware such
Learn programming using the Commodore 16/Plus 4 system. Following this book, you and your children will not only learn BASIC programming, but also have fun creating a retro Commodore system with a Ras
Plan, deploy, and run Office 365 using an agile project management approach. This soup-to-nuts guide teaches you how to apply agile techniques in order to make your Office 365 implementation a success
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
Learn how to implement and build a neural network with this non-technical, project-based book as your guide. As you work through the chapters, you'll build an electronics project, providing a hands-on
Learn how to use microcontrollers without all the frills and math. This book uses a practical approach to show you how to develop embedded systems with 8 bit PIC microcontrollers using the XC8 compile
Learn the main features of Azure Cosmos DB and how to use Microsoft’s multi-modal database service as a data store for mission-critical applications. The clear examples help in writing your own applic
Learn to build a fully-functional 2D game inspired by the 1979 Atari classic, Asteroids, using just HTML5, CSS and JavaScript. Developing games has never been easier than it is now. New web technology
Learn programming with Python by creating a text adventure. This book will teach you the fundamentals of programming, how to organize code, and some coding best practices. By the end of the book, you
Become a better, more productive programmer through a series of projects that will help you deeply understand and master each of the design patterns covered. In this book you will learn to write elega
Create your very own role playing game using the RPG Maker MV game development engine. You'll go through tutorials and exercises that will take you from installing the software to putting the final to
SQL Server Integration Services Design Patterns is newly-revised for SQL Server 2014, and is a book of recipes for SQL Server Integration Services (SSIS). Design patterns in the book help to solve com
Pro Java ME Apps gives you, the developer, the know-how required for writing sophisticated Java ME applications and for taking advantage of this huge potential market. Java ME is the largest mobile so
Think you have the next great DROID app idea? The DROID Application Sketch Book is an essential tool for any aspiring Android developer. This sketch book makes it easy to centralize and organize your
A guide for users of the open source PHP Web scripting language furnishes a detailed overview of the defensive and proactive security measures that can be utilized to protect one's system from data de
The fifth edition of this beginner's guide to Ubuntu is thoroughly updated to reflect the many upgrades and changes in the newest Long Term Support version of this popular open source GNU\Linux operat
Clojure is the best all-purpose programming language that I have yet to encounter in my software development career. When I first began learning it, I found myself thrilled and satisfied in ways that
Mastering the development of .NET 4.0 applications in C# is less about knowing the Visual C# 2010 language and more about knowing how to use the functionality of the .NET framework class library most
This book takes a comprehensive look at Magento, a robust and flexible e-commerce platform built on the Zend framework. With more than 750,000 downloads, Magento is the fastest growing open source e-c
The Zend Framework is a truly amazing PHP–based web application development framework and platform that is breathing new life into PHP development. One of the most common uses for a framework such as
The job of Linux systems administrator is interrupt-driven and requires constant learning in byte-wise chunks. This book gives solutions to modern problems—even some you might not have heard of—such a
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
Practical Apache Struts 2 Web 2.0 Projects is nothing less than one of the first books to cover the agile, lightweight open source Apache Struts 2 Web Framework, an essentially new and improved Struts
Foundations of Qt Development is based on Qt 4.2, and is aimed at C++ programmers who want to become proficient using this excellent toolkit to create graphical applications that can be ported to all
Lewis, director of the UK Oracle User Group, describes the cost-based optimizer and other commonly used parts of the Oracle database model. An understanding of the model will allow readers to fix enti
Fast, stable, and easy to learn, MySQL is currently the most popular open source database in the world. In this guide for beginning to intermediate level users, Kofler explains how to install MySQL 5
A guide for users of the open source PHP Web scripting language furnishes a detailed overview of the defensive and proactive security measures that can be utilized to protect one's system from data de
Things you’ve done online: ordered a pizza, checked the weather, booked a hotel, and reconnected with long-lost friends. Now it’s time to find out how these things work. Vinay Trivedi peels back the m
Rely on this practical, end-to-end guide on cyber safety and online security written expressly for a non-technical audience. You will have just what you need to protect yourself—step by step, without
Master the fundamentals of Scala and understand its emphasis on functional programming that sets it apart from Java. This book will help you translate what you already know in Java to Scala to start y
Explore the new way of building and maintaining test cases with Java test driven development (TDD) using JUnit 5. This book doesn't just talk about the new concepts, it shows you ways of applying them
Get introduced to full stack enterprise development. Whether you are new to AngularJS and Spring RESTful web services, or you are a seasoned expert, you will be able to build a full-featured web appli
Whether you’re new to Oracle or an old hand who has yet to test the waters of APEX,Beginning Oracle Application Express 5 introduces the processes and best practices you’ll need to become proficient w
Learn the fundamentals of modern web design, rather than relying on CMS programs, such as WordPress or Joomla!. You will be introduced to the essentials of good design and how to optimize for search e
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
Obtain techniques for adding color to black and white or monochrome photographic images using GIMP. In this book you'll also learn to create a hand-tinted effect to add an element of antiquity. Pro Ph
Beginning Queries with SQL is a friendly and easily read guide to writing queries with the all-important — in the database world — SQL language. Anyone who does any work at all with databases needs to
This is the story of a company that is in trouble, but by talking through the implementation of Critical Chain project management planning and the Theory of Constraints, you will learn as they do, how