Home > Articles > Open Source

Open Source

RSS Feed Subscribe to this topic  RSS details

686 Items

Sort by Date | Title

Hit the Ground Running with MongoDB and Python
By Stephen B. Morris
Sep 16, 2014
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.
An Introduction to Data Visualization in JavaScript: How to Use Data-Joins in D3
By Ritchie S King
Sep 12, 2014
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.
Learn Ruby the Hard Way: Comments and Pound Characters
By Zed A. Shaw
Sep 8, 2014
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.
AngularJS Fundamental Concepts for Building Web Applications: Part 2
By Jesse Smith
Aug 19, 2014
In Part 2 of this series, programming expert Jesse Smith continues his discussion of AngularJS by exploring modules and services.
AngularJS Fundamental Concepts for Building Web Applications: Part 1
By Jesse Smith
Aug 12, 2014
In Part 1 of a two-part series, Jesse Smith gives you a solid introduction to AngularJS and how the framework is used to create simple web applications.
The Official Ubuntu Book, 7th Edition: Becoming an Ubuntu Power User
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
This chapter looks at a variety of advanced subjects related to running and managing your Ubuntu system, including. installation, removal, and upgrade of software using the Ubuntu Software Center as well as hardware installation.
The Official Ubuntu Book, 7th Edition: Customizing Ubuntu for Performance, Accessibility, and Fun
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
This chapter shows how you can customize your Ubuntu experience by changing the Unity desktop from its default settings to fit a number of user types.
The Official Ubuntu Book, 7th Edition: Getting Started with Ubuntu
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
This chapter shows how to start using the core features of your new Ubuntu desktop. These concepts should allow you to perform most of the day-to-day tasks when using your computer and provide a base from which to explore the other applications installed on your system.
The Official Ubuntu Book, 7th Edition: Installing Ubuntu
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
This chapter explains how to choose a version of Ubuntu and then how to install your chosen version.
The Official Ubuntu Book, 7th Edition: The Ubuntu Community
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
This chapter provides a bird's-eye view of the venues and processes in which the Ubuntu community is active.
The Official Ubuntu Book, 7th Edition: The Ubuntu Server
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
The aim of this chapter is to give you a quick crash course in how to be an Ubuntu system administrator.
The Official Ubuntu Book, 7th Edition: The Ubuntu Story
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
This chapter brings the history of the Ubuntu Project to life, and through its history looks to its future. If you are interested in first learning about where Ubuntu comes from and where it is going, this chapter provides a good introduction.
The Official Ubuntu Book, 7th Edition: Ubuntu-Related Projects and Derivatives
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
This chapter provides an overview of some Ubuntu's officially supported derivatives, recognized derivatives, and other projects that are part of the international Ubuntu ecosystem.
The Official Ubuntu Book, 7th Edition: Welcome to the Command Line
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Jun 22, 2014
This chapter explains how the command line will speed up your work and increase your ability to do exactly what you want to do with your computer with greater efficiency.
Applying AJAX to a PHP App to Make It Highly Responsive
By B.M. Harwani
Mar 20, 2014
AJAX is rapidly becoming an integral part of websites. It not only provides better interactivity but also reloads the dynamic content of web pages quicker than traditional web pages. Learn to apply AJAX in PHP applications to enhance interaction between the user and application.
Building Windows Store Apps with with HTML5 and JavaScript
By Stephen Walther
Feb 20, 2014
This chapter teaches the basics of building Windows Store apps, showing how to take advantage of the features of Microsoft Visual Studio 2013 to build, run, and debug a Windows Store app.
Protect C++ Legacy Programs by Using Python
By Stephen B. Morris
Feb 11, 2014
Stephen B. Morris illustrates a simple way to execute C++ programs by using Python. This approach is lightweight and yet robust, taking advantage of Python's powerful exception-management facilities. Learn how to achieve deeper integration between C++ and Python, while addressing important design issues.
Jumping into jQuery and JavaScript Syntax
By Brad Dayley
Jan 29, 2014
This chapter covers ways to add jQuery and JavaScript to your web pages, creating and manipulating arrays of objects, adding code logic to JavaScript, and implementing JavaScript functions for cleaner code.
An Introduction to Python Web Development Using the Pyramid Framework, Part 7
By Jesse Smith
Jan 13, 2014
In Part 7 of his seven-part series on learning Python Pyramid, Jesse Smith concludes the series by talking about the HTTP and Session objects.
Top 10 Changes for Building Windows Store Apps with Windows 8.1
By Stephen Walther
Jan 8, 2014
If you are about to build a new Windows Store app, or you need to migrate an existing Windows 8 app to Windows 8.1, you need to be aware of changes Microsoft made that affect Windows Store app development. Stephen Walther outlines the top 10 in this article.

Page 1 2 3 4 5 Next >