Home > Topics > Open Source

Open Source

Articles

Stephen B. MorrisHit 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.
Continue reading...
By Stephen B. MorrisSep 16, 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.
Continue reading...
By Ritchie S KingSep 12, 2014
Zed A. ShawLearn Ruby the Hard Way: Comments and Pound Characters
Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how to use them in Ruby, in this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction To The Imaginative World Of Computational Thinking With Code, 3rd Edition.
Continue reading...
By Zed A. ShawSep 8, 2014
Jesse SmithAngularJS Fundamental Concepts for Building Web Applications: Part 2
In Part 2 of this series, programming expert Jesse Smith continues his discussion of AngularJS by exploring modules and services.
Continue reading...
By Jesse SmithAug 19, 2014

See More Open Source Articles

Blogs

Brad YaleMobile Malware and Fake Apps: Hong Kong, China and The New York Times

For the past week or so, Hong Kong has erupted with peaceful demonstrations advocating for the ousting of the Chinese premiere and the right to peacefully and openly elect his replacement. While the Chinese premiere, Xi Jinping, looks to be going nowhere one thing has become clear - the mobile devices and Internet connections which helped to grow the nightly demonstrations are quietly suffering an inward meta problem - malware, viruses and fake applications.

As mobile platforms become more prominent and are used more robustly to organize, carry out financial transactions and conduct daily personal business, the time has come to address mobile malware and fake applications.

Continue reading...
By Brad YaleCommentsOctober 2, 2014
Topics: Windows Phone,Software Security,General Security and Privacy,Information Technology,Open Source,iOS,Mobile Application Development & Programming,Android,Security,HTML5 & Web Standards
Heather FoxQ&A with 2014 Jolt Award Winner: "Python in Practice" Author Mark Summerfield

Dr. Dobb's has announced the results of its annual Jolt Awards in the Best Books Category. The awards cover nominated books published during the twelve months ending June 30th. A total of 9 judges reviewed dozens of nominations to ultimately announce The Jolt Award for the year's best book, along with two Jolt Productivity and three Jolt Finalist awards.

The Jolt Award-winning Author for 2014 is (...drum roll...) Mark Summerfield, who here discusses his lauded book, Python in Practice: Create Better Programs Using Concurrency, Libraries and Patterns.

Continue reading...
By Heather FoxCommentsOctober 1, 2014
Topics: Python,Open Source
Brad YaleThe 10 Most Important Linux Commands

I get it. 

You're new to the Linux Command Line and truth be told, you might be a little intimidated. Coming from the comfort of a PC or Mac desktop, the Linux Command Line (CLI) looks nothing like what you normally use. The Linux CLI is dark, it's secretive, it's bare bones minimal and it's anything but friendly to newcomers. And yet, the Linux CLI is highly useful, essential to using your Linux box or virtual machine and can, if done right, provide you with more insight and practical use than the Windows or Mac desktop ever could.

For those reasons, from someone who was also once a Linux newb, I present the top ten Linux CLI commands you need to master for basic Linux CLI comprehension.

This list will not make your a Linux System Admin however it will get you on your way with your foot in the ocean.

Continue reading...
By Brad YaleCommentsSeptember 22, 2014
Topics: Information Technology,Open Source,Linux/UNIX/Open Source,Linux/UNIX/Open Source Operating Systems,Operating Systems, Server
Brad YaleInformIT Labor Day Programming Event

Welcome to the InformIT Labor Day Event.

From August 28th - September 3rd,  the following deals apply to all ebooks, books, video learning lessons, interactive learning lessons, software and practice tests:

- Purchase three or more titles. Save 55%. 

- Purchase two titles. Save 45%. 

- Purchase one title. Save 35%.

**Free Shipping to all locations in the United States*

*30 Day Trial to Safari Books Online**

Coupon code (Case Sensitive):  LABORDAY

Continue reading...
By Brad YaleCommentsAugust 28, 2014
Topics: Home & Office Computing,Information Technology,Software Development & Management,Programming,Open Source,Web Services,Graphics & Web Design,Networking,Engineering,Web Development,Certification,Data,Mobile Application Development & Programming,Security,Hardware,Operating Systems, Server,Business & Management

See More Open Source Blogs