Home > Articles > Open Source

Open Source

727 Items

Sort by Date | Title

Taming Networks with JavaScript and Node.js
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.
Using Functions in JavaScript
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.
jQuery, jQuery UI, and jQuery Mobile: Communicating with the Server
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.
Using the Nginx Web Server as a Reverse Proxy: Multiple SSL Sites with a Single IP Address
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.
Working with Arrays in PHP and MySQL
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.
Using jQuery Mobile with QR Codes
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.
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.
Using Node.js and Socket.IO with Twitter’s Streaming API
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.
Ubuntu Unity: An Evolving GUI
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.
Exploring jQuery Selectors, Part 3
Sep 18, 2012
Developer Jeff Friesen concludes his series on JQuery's selectors by exploring filter, extension, and custom selectors.
Practical Object-Oriented Design in Ruby: Managing Dependencies
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.
Exploring jQuery Selectors, Part 2
Sep 11, 2012
Jeff Friesen continues his exploration of selectors by focusing on jQuery's form and attribute selector categories.
Testing Your JavaScript/CoffeeScript, Part 2 of 2: Writing Tests
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.
Exploring jQuery Selectors, Part 1
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.
Learning JavaScript: Variables, Functions, and Loops
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.
Finding and Installing Ubuntu Applications
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.
Ruby on Rails Tutorial: From Zero to Deploy
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.
An Overview of CoffeeScript
Aug 14, 2012
David Chisnall follows on his look at Dart to examine a more conservative approach to improving on JavaScript as a web development language: CoffeeScript.
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!).
How to Use Functions and Arguments in CoffeeScript
Aug 9, 2012
Mark Bates looks at one of the most essential parts of any language, the function. Functions allow us to encapsulate reusable and discrete code blocks. Without functions our code would be one long, unreadable, and unmaintainable mess.

<< < Prev Page 4 5 6 7 8 Next >