|File size||8.7 MB|
Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose and GitHub was built around it leveraging its powers by bringing it to the web. Starting with the basics of creating a repository you will then learn how to manage the issue tracker, the place where dis...
|File size||2.6 MB|
Failure is inevitable and a postmortem analysis, conducted in an open, blameless way, is the best way for IT techs and managers to learn from outages and near-misses. But when the root cause is determined to be human error (or worse, particular humans), the real causes and conditions are lost. In this insightful book, IT veteran Dave Zwieback shows you an approach for making postmortems bl...
Raspberry Pi LED Blueprints
|File size||9.1 MB|
Blinking LED is a popular application when getting started in embedded development. By customizing and utilising LED-based modules into the Raspberry Pi board, exciting projects can be obtained. A countdown timer, a digital clock, a traffic light controller, and a remote light controller are a list of LED-based inspired project samples for Raspberry Pi. An LED is a simple actuator device th...
Executable Specifications with Scrum
|File size||4.2 MB|
Most books about specifications still assume that requirements can be known up front and won't change much during your project. In today's “real world,” however, you must specify and build software in the face of high and continuing uncertainty. Scrum and other agile methods have evolved to reflect this reality. Now, there's a complete guide to specifying software in agile environments when prereq...
Project Management Handbook
|File size||5.1 MB|
This practical handbook offers a comprehensive guide to efficient project management. It pursues a broad, well-structured approach, suitable for most projects, and allows newcomers, experienced project managers and decision-makers to find valuable input that matches their specific needs. The Project Management Compass guides readers through various sections of the book; templates and checklists of...
Node.js in Practice
|File size||7.6 MB|
You've decided to use Node.js for your next project and you need the skills to implement Node in production. It would be great to have Node experts Alex Young and Marc Harter at your side to help you tackle those day-to-day challenges. With this book, you can! Node.js in Practice is a collection of 115 thoroughly tested examples and instantly useful techniques guaranteed to make any Node ap...
Learning Laravel's Eloquent
|File size||1.8 MB|
Learning Laravel's Eloquent starts off by taking you through setting up your first project and guiding you in creating a perfect Laravel environment. You will learn how to build the right database structure with the Migrations system and the Schema Builder class. Next, you will be introduced to the main element of Eloquent: the model. After treating the model as a single, isolated entity, you will...
Sencha Touch Cookbook, 2nd Edition
|File size||5.8 MB|
Making Things See
|File size||20.5 MB|
This detailed, hands-on guide provides the technical and conceptual information you need to build cool applications with Microsoft's Kinect, the amazing motion-sensing device that enables computers to see. Through half a dozen meaty projects, you'll learn how to create gestural interfaces for software, use motion capture for easy 3D character animation, 3D scanning for custom fabrication, and many...
|File size||4.2 MB|
Why learn F#? This multi-paradigm language not only offers you an enormous productivity boost through functional programming, it also lets you develop applications using your existing object-oriented and imperative programming skills. With Programming F#, you'll quickly discover the many advantages of Microsoft's new language, which includes access to all the great tools and libraries of the .NET ...