Join Grant Skinner at work and at play, designing cutting-edge interactive experiences, games, applications, and frameworks with technologies like HTML5 and Flash.
Challenge yourself with this series of real-world data visualization scenarios in Processing, an open-source drawing and development environment.
Shows how to integrate the principles of object-oriented programming into the build of a PHP-driven web page or application.
Introduces the R statistical processing language, including how to install R, read data from SPSS and spreadsheets, analyze data, and create charts and plots.
Create datacentric apps for Android devices, using SQLite, Java, and the built-in android.database packages from the Android SDK.
Demonstrates how to leverage PHP's built-in tools, as well as the Xdebug and Firebug extensions and FirePHP library to improve the quality of your code and reduce troubleshooting overhead.
Describes how to read and manage data from relational databases such as MySQL and SQL Server using the Java Database Connectivity (JDBC) API in applications programmed with Java.
Extend your Drupal 7 sites with custom modules, which allow you to create everything from admin interfaces to forms.
Expand your programming skills and get more out of Java, with platform- and framework-neutral tutorials that are useful for building web, mobile, and desktop applications.
Discover how to create compelling data visualizations using Processing, an open-source drawing and development environment.
Shows how to convert text or graphics into a mouse-sensitive tooltip with HTML and jQuery.
Shows how to convert text or graphics into a mouse-sensitive tooltip with jQuery and Dreamweaver.
A complete tutorial and reference for C and C++, from variables to functions and loops, including the C Standard Library and the C++ Standard Template Library.
An introduction to developing Java applications for various runtime environments.
Explains what PHP is and how it integrates with HTML; how to set up and configure a PHP development environment on both Windows and Mac OS X; and the features of the PHP language.
Explores Java SE, the language used to build mobile apps for Android devices, enterprise server applications, and more.
Shows how to find and manipulate text using regular expressions.
Gives designers a deeper understanding of HTML5 and shows how to create richer, more meaningful web pages with structural tags and descriptive attributes.
Shows how to create full-featured, object-oriented web applications with the latest version of the Ruby on Rails framework.
Demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects.
Explains the fundamentals of simple and complex programming in Perl 5.
Teaches the fundamentals of Ruby, the popular object-oriented open-source programming language.
Presents features that experienced developers need to streamline workflows and introduce dynamic new functions to projects.
Shows how OOP techniques can streamline database queries, help manage sessions, and simplify user logins.
Techniques for web developers who feel comfortable with the fundamentals of the Ruby on Rails MVC framework.
Teaches new and experienced web developers the steps for building dynamic, data-driven, interactive sites using PHP and MySQL.
Explains the complete process of using Ruby on Rails, from understanding fundamental concepts to creating full-featured applications.