Featured Excerpt

Art of Computer Programming, Volume 3: Sorting and Searching, 2nd Edition

The Art of Computer Programming, Volume 3: Combinatorial Properties of Permutations

In this excerpt from Art of Computer Programming, Volume 3: Sorting and Searching, 2nd Edition, Donald E. Knuth examines several properties of permutations and considers the general case where equal elements are allowed to appear. In the course of this study you will learn a good deal about combinatorial mathematics.


The Practice of Cloud System Administration: Operations in a Distributed World
This chapter from The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems, Volume 2 starts with some operations management background, then discusses the operations service life cycle, and ends with a discussion of typical operations work strategies.
By Thomas A. Limoncelli, Strata R. Chalup, Christina J. Hogan - Sep 22, 2014
Introducing NoSQL and MongoDB
In this chapter from NoSQL with MongoDB in 24 Hours, Sams Teach Yourself, learn about the design considerations to review before deciding how to implement the structure of data and configuration of a MongoDB database. You'll also learn which design questions to ask and then how to explore the mechanisms built into MongoDB to answer those questions.
By Brad Dayley - Sep 18, 2014
CCIE Security v4.0 Quick Reference: Application and Infrastructure Security
This chapter from CCIE Security v4.0 Quick Reference, 3rd Edition covers HTTP, HTTPS, Simple Mail Transfer, Protocol, File Transfer Protocol, Domain Name System, and Trivial File Transfer Protocol.
By Lancy Lobo, Umesh Lakshman - Sep 17, 2014
Hit the Ground Running with MongoDB and Python
Stephen B. Morris describes how to get started with MongoDB and Python. As usual with Python, you can get productive quickly, without worrying about complex IDEs. MongoDB has a simple data model and easy-to-understand semantics, giving you a handy on-ramp to this interesting technology.
By Stephen B. Morris - Sep 16, 2014
Create Your First Arduino Program
Write your first program and watch it work! In this excerpt from Arduino Programming in 24 Hours, Sams Teach Yourself, learn how to use the Arduino IDE software package to create, compile, and upload an Arduino program. You then learn how to interface your Arduino with external electronic circuits to complete your Arduino projects.
By Richard Blum - Sep 15, 2014
See All Articles


Which new phone is best?

How do you evaluate the many new mobile device choices?

By John Traenkenschuh - Sep 21, 2014 - Windows Phone, iOS, Networking, Data, Mobile Application Development & Programming, Android, HTML5 & Web Standards, Business Applications, Business & Management
1830 wasn't so long ago

My family and I had a meal in Pigeon Forge, in an old mill building that's quite old, in an area settled in 1830.  Walking in with a MacBook Pro certainly seemed odd to some, but no one noticed my phone offering tethering rights.  And so it was that I posted a blog in a building that dated back 160 or more years ago.

By John Traenkenschuh - Sep 18, 2014 - Data, Business & Management, Engineering, Information Technology, Access, Communications Engineering, Global Business
See All Blogs

Safari Books Online Free Trial

Who is InformIT

We are the online presence for the world's leading technology publishers and your source for reliable and qualified content to help you do your job better.

Learn More About InformIT

Our Imprints

Become a Reviewer

Provide valuable feedback and suggestions on current and new releases from us. Learn more.