Best of 2014: Save up to 50% off

Articles

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
An Introduction to Data Visualization in JavaScript: How to Use Data-Joins in D3
Data-joins are the bread and butter of D3. This chapter from Visual Storytelling with D3: An Introduction to Data Visualization in JavaScript covers how to use data-joins to add elements to a webpage and then manipulate them with data.
By Ritchie S King - Sep 12, 2014
See All Articles

Blogs

Google On Air Live Hangout with the Father of C++ Bjarne Stroustrup

On August 20th, the father of C++, Bjarne Stroustrup led a Google On-Air Live Hangout event in which he talked about everything C++. The event was sponsored by InformIT, Pearson Education and the Google + C Plus Plus Community. 

By Brad Yale - Sep 12, 2014 - Information Technology, Programming, C/C++
The CAPTCHA: A History, A Problem, Possible Solutions

Everyone, every online user, at some point in time (most probably during a purchase) has outwardly professed "COME ON!" when trying and failing to enter a CAPTCHA. 

There is an old Ellen Degeneres joke which dryly states whoever is in charge of CD packaging must be sarcastically mean. Personally, this is how I feel about the inventor and users of the CAPTCHA.

Where did the CAPTCHA go wrong? How did it start with the best intentions of hackers and grow into a security solution almost guaranteed to cause cart abandonment? Why does the CAPTCHA make me/us so mad? Why hasn't something else come along to replace the CAPTCHA yet? 

In this post, we explore the history of the CAPTCHA, noted issues with the bot/spam tech and possible alternatives. 

By Brad Yale - Sep 10, 2014 - Information Technology, Process Improvement
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.