Save up to 75% in the Warehouse Clearance Sale from InformIT

Chapters and Articles

Find out why you should learn C++, how C++ programs are organized, and understand the benefits of comments and functions in C++.

Elizabeth Joseph introduces the concept of block storage and provides example usage. The basics of OpenStack Cinder block storage architecture are explained, and then you are walked through configuration.

There is an enormous number of services you can run on an Ubuntu server. Matthew Helmke, Elizabeth Joseph, and Jose Rey highlight some of the more popular services, from Web to e-mail to file services.

Why should the developer care about testability? Alexander Tarlinder presents the case for testable software and its benefits. The quality attribute testability is broken down into observability, controllability, and smallness and explained further.

Stephen Kochan and Patrick Wood provide tutorials on tools useful in writing shell programs and discuss regular expressions used by many Unix commands.

See All Chapters and Articles

LiveLessons Video Training - Watch and Learn - Try Courses for Free

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.

eBook Deal of the Day


Deal of the Day

Android Concurrency
Video Deal of the Week


Deal of the Week

Learn More Python the Hard Way

Become an InformIT Member

Take advantage of special member promotions, quick access to saved content, and more!