Daily Dose for 2017.10.13

« Daily Dose for 2017.10.12 | Oct 2017 | 2017 | Daily Dose for 2017.10.14 »

Learning Raspberry Pi
Programming Web Applications with Node, Express and Pug
Getting MEAN with Mongo, Express, Angular, and Node, Second Edition
MongoDB in Action, Second Edition
Express in Action


Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.

Free Learning Raspberry Pi

Learning Raspberry Pi Free Packt eBook by Samarth Shah (valid through 10/13 at 19:00 EST). This book covers Raspberry Pi.

Publisher’s Description

Raspberry Pi is one of the most popular development boards and a staple tool among developers because of its low cost and flexibility.

Learning Raspberry Pi is a practical tutorial, providing you with the skills required to design and build your own projects. By working through the examples and projects in the book, you will build up your knowledge of software and hardware development and be able to create projects of your own.

This book contains a set of tutorials and examples for commonly used technologies, accompanied by practical projects that bring the topics together. Each individual project that you become involved with allows you to develop an important set of skills, building up your confidence to tackle more advanced applications of your own.

What You Will Learn

  • Get to grips with the basics of Linux administration, along with the inner workings of Linux distributions
  • Develop a web interface that can be used to upload selected files and create playlists
  • Discover how to connect your Raspberry Pi to the real world using analog inputs
  • Build your own remote-controlled robot
  • Get to know about different image processing operations
  • Explore troubleshooting tips and tricks
  • Create your own Twitter-enabled Raspberry Pi camera

About the Author

Samarth Shah is a software engineer by profession and maker by heart. He leads maker activities at Pune Makers and heads Infosys Robotics Club. He loves building creative/innovative prototypes using the latest hardware/sensors (Raspberry Pi, Arduino, Kinect, Leap Motion, and many more) and software. He has given talks at various national and international conferences. He has authored a book on Raspberry Pi entitled Learning Raspberry Pi, Packt Publishing. During the day, he works on various data visualization techniques and UI frameworks. At night, he does blogging, reading, writing, and many more things. You can read more about him at http://samarthshah.com.

$9.99 Programming Web Applications with Node, Express and Pug

Programming Web Applications with Node, Express and Pug$9.99 Apress eBook by Jörg Krause. This book covers Node, Express, Pug.

Publisher’s Description

  • Covers the most up-to-date versions of Node, Express and Pug - the latest replacement for Jade
  • Ideal for web application developers from other platform backgrounds
  • Written by an experienced developer and author used to breaking down technical concepts

Learn 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 the creation of views.

Node.js is the foundation of all full JavaScript apps and plenty of books cover its full usage. This book focuses on how to use it to create server-based, modern web applications. Using Node.js alongside Express and Pug - the brand new version of Jade - you can create modern web applications solely using JavaScript. This book teaches you how to structure and build your app from scratch, and make development easy.

What You Will Learn

  • Use NodeJS in general and particularly the features require to create web applications
  • Understand middleware and how to develop using the Express framework
  • Explore the template engine Pug (formerly Jade) and how you can integrate it with Express
  • Set up a complete development environment on both Linux and Windows

Who This Book Is For

Developers of web applications who come from Java/J2EE, ASP.NET, PHP, Ruby on Rails and want to explore the capabilities of JavaScript based server apps. It’s suitable for beginners that have a basic understanding of JavaScript already.

About the Author

Jörg Krause has been working with software and software technology since the early 1980’s, beginning with a ZX 81 and taking his first steps as a programmer in BASIC and assembly language. He studied Information Technology at Humboldt University, Berlin but left early, in the 90’s, to start his own company.

He has worked with Internet Technology and software development since the early days when CompuServe and FidoNet dominated. He’s been with Microsoft technologies and software since Windows 95. In 1998, he worked on one of the first commercial e-commerce solutions, and wrote his first book in Germany, “E-Commerce and Online Marketing”, published by Carl Hanser Verlag, Munich. Due to its wide success, he started working as a freelance consultant and author in order to share his experience and knowledge with others.

He has written several books for Apress, Hanser, Addison Wesley and other major publishers along with several self-published books—a total of over sixty titles. He also publishes articles in magazines and speaks at major conferences in Germany.

Currently, Jörg works as an independent consultant, software developer, and author in Berlin, Germany. In his occasional spare time, Jörg enjoys reading thrillers and science fiction novels, and going on a round of golf.

50% off Getting MEAN with Mongo, Express, Angular, and Node, Second Edition

Getting MEAN with Mongo, Express, Angular, and Node, Second Edition 50% off Manning’s eBook by Simon Holmes. This book covers MEAN, MongoDB 3, Express 4, Angular 2, Node.js 6, Mongoose, REST API, ES2015.

Publisher’s Description

Traditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Together, the MongoDB database, the Express and Angular frameworks, and Node.js constitute the MEAN stack - a powerful platform that uses only one language, top to bottom: JavaScript. Developers and businesses love it because it’s scalable and cost-effective. End users love it because the apps created with it are fast and responsive. It’s a win-win-win!

Getting MEAN, Second Edition is completely revised and updated to cover Angular 2, Node 6 and the latest mainstream release of JavaScript ES2015 (ES6). This Second Edition will walk you through how to develop web applications using this updated MEAN stack. First, you’ll create the skeleton of a static site in Express and Node, and then push it up to a live web server. Next, add a MongoDB database and build an API before using Angular to handle data manipulation and application logic in the browser. Finally you’ll add an authentication system to the application, using the whole stack. When you finish, you’ll have all the skills you need to build a dynamic data-driven web application.

What’s inside

  • Full-stack development using JavaScript
  • Responsive web techniques to build mobile-ready web applications
  • Everything you need to get started with MEAN
  • Best practices for efficiency and reusability

About the reader

Readers should have some web development experience. This book is based on MongoDB 3, Express 4, Angular 2, and Node.js 6, making use of the ES2015 JavaScript syntax.

About the author

Simon Holmes has been a full-stack developer since the late 1990s, manages the European Solutions Engineering team for LivePerson and runs Full Stack Training Ltd.


An eBook copy of the previous edition, Getting MEAN with Mongo, Express, Angular, and Node, is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.

50% off MongoDB in Action, Second Edition Covers MongoDB version 3.0

MongoDB in Action, Second Edition 50% off Manning’s eBook by Kyle Banker, Peter Bakkum, Shaun Verch, Douglas Garrett, Tim Hawkins. This book covers MongoDB 3.

Publisher’s Description

MongoDB in Action, Second Edition is a completely revised and updated version. It introduces MongoDB 3.0 and the document-oriented database model. This perfectly paced book gives you both the big picture you’ll need as a developer and enough low-level detail to satisfy system engineers.

About the technology

This document-oriented database was built for high availability, supports rich, dynamic schemas, and lets you easily distribute data across multiple servers. MongoDB 3.0 is flexible, scalable, and very fast, even with big data loads.

About the book

MongoDB in Action, Second Edition is a completely revised and updated version. It introduces MongoDB 3.0 and the document-oriented database model. This perfectly paced book gives you both the big picture you’ll need as a developer and enough low-level detail to satisfy system engineers. Lots of examples will help you develop confidence in the crucial area of data modeling. You’ll also love the deep explanations of each feature, including replication, auto-sharding, and deployment.

What’s inside

  • Indexes, queries, and standard DB operations
  • Aggregation and text searching
  • Map-reduce for custom aggregations and reporting
  • Deploying for scale and high availability
  • Updated for Mongo 3.0

About the reader

Written for developers. No previous MongoDB or NoSQL experience is assumed.

About the authors

After working at MongoDB, Kyle Banker is now at a startup.

Peter Bakkum is a developer with MongoDB expertise.

Shaun Verch has worked on the core server team at MongoDB.

A Genentech engineer, Doug Garrett is one of the winners of the MongoDB Innovation Award for Analytics.

A software architect, Tim Hawkins has led search engineering at Yahoo Europe.

Technical Contributor: Wouter Thielen

Technical Editor: Mihalis Tsoukalos

50% off Express in Action Writing, building, and testing Node.js applications

Express in Action 50% off Manning’s eBook by Evan Hahn. This book covers Express 4, Express 5 Alpha, Node, MongoDB.

Publisher’s Description

Express in Action is a carefully designed tutorial that teaches you how to build web applications using Node and Express.

About the technology

Express.js is a web application framework for Node.js. Express organizes your server-side JavaScript into testable, maintainable modules. It provides a powerful set of features to efficiently manage routes, requests, and views along with beautiful boilerplate for your web applications. Express helps you concentrate on what your application does instead of managing time-consuming technical details.

About the book

Express in Action teaches you how to build web applications using Node and Express. It starts by introducing Node’s powerful traits and shows you how they map to the features of Express. You’ll explore key development techniques, meet the rich ecosystem of companion tools and libraries, and get a glimpse into its inner workings. By the end of the book, you’ll be able to use Express to build a Node app and know how to test it, hook it up to a database, and automate the dev process.

What’s inside

  • Simplify Node app setup with Express
  • Testing Express applications
  • Use Express for easy access to Node features
  • Data storage with MongoDB
  • Covers Express 4 and Express 5 alpha

About the reader

To get the most out of this book, you’ll need to know the basics of web application design and be proficient with JavaScript.

About the author

Evan Hahn is an active member of the Node and Express community and contributes to many open source JavaScript projects.

New/Updated Safari Books and Courses

Addison-Wesley Professional

HarperCollins Publishers


Maker Media, Inc

O’Reilly Media, Inc.

Packt Publishing

Pearson IT Certification


Technics Publications

New/Updated Pluralsight Courses

« Daily Dose for 2017.10.12 | Oct 2017 | 2017 | Daily Dose for 2017.10.14 »

© 2017. All rights reserved.

Powered by Hydejack v6.6.1