Home > Articles > Open Source

Open Source

RSS Feed Subscribe to this topic  RSS details

631 Items

Sort by Date | Title | Popularity

1.
Preface to "Advanced Programming in the UNIX Environment, 3rd Edition"
By W. Richard Stevens, Stephen A. Rago
May 16, 2013
This preface to the highly-anticipated 3rd edition of Advanced Programming in the UNIX Environment, 3rd Edition contains Stephen Rago's current Introduction, his Introduction from the 2nd edition, and also W. Richard Stevens' original Introduction from the 1st edition.
2.
An Introduction to JavaScript Debugging
By Phil Ballard
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.
3.
Accustoming Yourself to JavaScript
By David Herman
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.
4.
Taming Networks with JavaScript and Node.js
By George Ornbo
Dec 10, 2012
Node.js offers developers an excellent modern platform for developing networked applications. George Ornbo, author of Sams Teach Yourself Node.js in 24 Hours, explains how Node.js makes network programming easier and faster, with the help of a little language known as JavaScript.
5.
Using Functions in JavaScript
By Phil Ballard, Michael Moncur
Nov 29, 2012
Functions are one of the basic building blocks of JavaScript and will appear in virtually every script you write. In this excerpt learn how to create and use functions.
6.
jQuery, jQuery UI, and jQuery Mobile: Communicating with the Server
By Phillip Dutson, Adriaan de Jonge
Nov 28, 2012
This chapter discusses how to communicate with the server. To demonstrate this, a simple test server is written in Node.js, which is a server-side JavaScript execution environment. After that, various recipes show how to get JSON, HTML, XML, and JSONP from the server by using AJAX methods and functions. This chapter pays a lot of attention to error handling to assure the quality of the end result.
7.
Using the Nginx Web Server as a Reverse Proxy: Multiple SSL Sites with a Single IP Address
By Jesse Smith
Nov 26, 2012
Programming expert Jesse Smith shows how to set up the Nginx web server to improve web hosting performance and host multiple SSL sites using a single IP address.
8.
Working with Arrays in PHP and MySQL
By Christian Wenz
Nov 20, 2012
This chapter presents the most important problems you’ll have to solve when working with arrays—and, of course, solutions for these problems.
9.
Using jQuery Mobile with QR Codes
By Phillip Dutson
Oct 22, 2012
Phil Dutson, coauthor of Sams Teach Yourself jQuery Mobile in 24 Hours, discusses marketing strategy for mobile devices using QR codes and shows how jQuery Mobile can be used to create a mobile friendly landing page.
10.
Alternatives to Using Windows Home Server
By Eric Geier
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.
11.
Using Node.js and Socket.IO with Twitter’s Streaming API
By George Ornbo
Oct 3, 2012
Learn about how Node.js and Socket.IO can be used to consume data directly from the Web and then broadcast the data to connected clients. You will be working with Twitter’s streaming Application Programming Interface (API) and pushing data out to the browser in real-time.
12.
Ubuntu Unity: An Evolving GUI
By Matthew Helmke
Sep 26, 2012
Check out this quick description of the great features in Ubuntu's Unity interface to see why Matthew Helmke regards it as interesting, powerful, and maybe the future of graphical interaction for Linux.
13.
Exploring jQuery Selectors, Part 3
By Jeff Friesen
Sep 18, 2012
Developer Jeff Friesen concludes his series on JQuery's selectors by exploring filter, extension, and custom selectors.
14.
Practical Object-Oriented Design in Ruby: Managing Dependencies
By Sandi Metz
Sep 18, 2012
Because well designed objects have a single responsibility, their very nature requires that they collaborate to accomplish complex tasks. This collaboration is powerful and perilous. To collaborate, an object must know something know about others. Knowing creates a dependency. If not managed carefully, these dependencies will strangle your application.
15.
Exploring jQuery Selectors, Part 2
By Jeff Friesen
Sep 11, 2012
Jeff Friesen continues his exploration of selectors by focusing on jQuery's form and attribute selector categories.
16.
Testing Your JavaScript/CoffeeScript, Part 2 of 2: Writing Tests
By Mark Bates
Sep 6, 2012
In part 1 of this series, you learned why testing your JavaScript or CoffeeScript code is important, and how to set up testing in a Ruby on Rails project. Mark Bates, author of Programming in CoffeeScript, concludes this series by showing how to use Mocha, Chai, and other libraries to write your tests.
17.
Exploring jQuery Selectors, Part 1
By Jeff Friesen
Sep 4, 2012
In the first of a 3-part series, developer Jeff Friesen defines jQuery's selectors, presents some generic syntax for working with them, and takes you on a tour of jQuery's basic and hierarchy selectors.
18.
Learning JavaScript: Variables, Functions, and Loops
By Tim Wright
Aug 30, 2012
Tim Wright expands on variables, then moves on to creating functions, and last, goes over how to loop through data to autoexecute the same code block over and over.
19.
Finding and Installing Ubuntu Applications
By Benjamin Mako Hill, Jono Bacon, Amber Graner, Matthew Helmke, Kyle Rankin
Aug 16, 2012
This chapter discusses some of the useful programs available for your Ubuntu system, how to find more, and how to install them.
20.
Ruby on Rails Tutorial: From Zero to Deploy
By Michael Hartl
Aug 15, 2012
In this first chapter, Michael Hartl shows you how to install all the necessary Ruby on Rails software and set up your development environment. You then create your first Rails application, and then put it under version control with Git.. And, believe it or not, in this chapter you even put your first app on the wider web by deploying it to production.

< Prev 1 2 3 4 5 Next >