| 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.
|