Home > Articles > Open Source

Open Source

727 Items

Sort by Date | Title

Accustoming Yourself to JavaScript
Dec 12, 2012
As approachable as JavaScript is, mastering the language takes more time, and requires a deeper understanding of its semantics, its idiosyncrasies, and its most effective idioms. This first chapter begins with some of the most fundamental topics.
Active Directory Solutions for Linux
Sep 16, 2005
Need your Windows and UNIX computer systems to talk together? Sure you do. Fortunately, as Jason Perlow explains, a number of solutions let you link Linux systems with Active Directory. His opinionated overview will save you time and trouble.
Advanced Configuration for Automated Repository Setup for Debian
May 9, 2008
A. Lizard shows how to set up an automated repository in Debian.
Advanced Debugging in the Linux Environment
Nov 21, 2013
In this article, Stephen Rago describes some of the free tools available for the Linux operating system to help you debug your programs. You will learn about some very effective tools (systemtap, strace, valgrind, gdb) and how to effectively employ them in real-world scenarios.
Advanced FreeBSD Installation Issues
Jun 27, 2003
Get the basic information necessary to begin installing FreeBSD on a system with another operating system that was previously installed. You will see how to prepare for a FreeBSD installation that will allow the system to operate with Windows, and you will also see how to install FreeBSD on a system that is running Linux.
Advanced Programming in the UNIX® Environment: UNIX File I/O
Aug 1, 2003
Learn about the traditional UNIX I/O functions. You will see how to apply these functions when using your UNIX system.
Alternatives to LAMP
Jun 2, 2006
The LAMP configuration (Linux, Apache, MySQL, and PHP) is familiar to the open source universe. But just because this combination of products is comfortable, that doesn't mean that it provides the best solution for your systems. David Chisnall suggests some alternatives that might make a better match for your needs.
Alternatives to Using Windows Home Server
Oct 15, 2012
Discover other free solutions for centrally storing, sharing, and backing up your home or small office data, as Microsoft is discontinuing their Windows Home Server.
An Interview with Michael Hartl: Ruby on Rails, the "Magic" Problem, and the Higgs Boson
Aug 13, 2012
Russ Olsen talks to Michael Hartl, author of Ruby on Rails Tutorial, 2nd edition, about teaching Rails, keeping pace with an ever changing technology stack and the Higgs boson (really!).
An Interview with Obie Fernandez on Rails 3
Dec 20, 2010
Russ Olsen talks to Obie Fernandez about his new book, The Rails 3 Way, 2nd Edition, the most important Rails developments over the last few years, and what he's up to at Hashrocket.
An Introduction to Data Visualization in JavaScript: How to Use Data-Joins in D3
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.
An Introduction to JavaScript Debugging
Jan 21, 2013
Novice programmers, or those migrating from other languages, usually find the JavaScript language fairly accessible, with plenty of available help and advice on how to get started developing programs. Unfortunately, the many articles and tutorials on coding rarely give much advice on what to do when code doesn't run correctly. In this article, Phil Ballard, author of Sams Teach Yourself JavaScript in 24 Hours, 5th Edition, introduces some simple but valuable methods for analyzing and debugging your JavaScript code, to make your programming time more productive and less frustrating.
An Introduction to Object-Oriented Concepts in Python, Part 1
Oct 14, 2013
Programming expert Jesse Smith shows how to get started with programming Python objects using Python classes.
An Introduction to Object-Oriented Concepts in Python, Part 2
Oct 21, 2013
Programming expert Jesse Smith shows how to get started creating Python programs using modules and packages.
An Introduction to Object-Oriented Concepts in Python, Part 3
Oct 28, 2013
Programming expert Jesse Smith shows how to get started creating Python programs using subclassing with inheritance.
An Introduction to Object-Oriented Concepts in Python, Part 4
Nov 4, 2013
Programming expert Jesse Smith shows how to make Python programs more robust by using exceptions.
An Introduction to Object-Oriented Concepts in Python, Part 5
Nov 11, 2013
Programming expert Jesse Smith shows how to improve Python program design by using data structures.
An Introduction to Python for the Experienced Programmer, Part 1
Jul 22, 2013
Programming expert Jesse Smith shows you how to start with Python programming the easy way by associating Python concepts to those of other languages.
An Introduction to Python for the Experienced Programmer, Part 2
Jul 22, 2013
In the second of his three-part series on learning Python, Jesse Smith looks at how statements and lists work in Python.
An Introduction to Python for the Experienced Programmer, Part 3
Jul 22, 2013
In the third and final installment of his series on learning Python programming, Jesse Smith looks at how dictionaries, custom functions, and import modules work in Python.

< Prev Page 1 2 3 4 5 Next >