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