A web design and application development studio
specializing in the fusion of form and function.

Studio Sedition

  • Our work
  • Who we are
  • Our books
  • Our articles
  • Contact us
  • Client extranet
  • Jan 18 2012

    Using the jQuery Mobile API

    The jQuery Mobile API provides an extra level of control over the customization of your mobile website. Everything from the custom setup of global options to hooking into inte…

    View the article »
  • Nov 15 2011

    Create custom jQuery mobile themes

    The high adoption rate of smartphones and tablet devices is ultimately increasing the demand for mobile web developers and designers. The jQuery Mobile framework lets you crea…

    View the article »
  • Nov 1 2011

    Video: Creating objects with the JavaScript language

    See the different methods used to create objects using JavaScript. This demo uses each object-creation method to create a functional photo slideshow. With the increased pop…

    View the article »
  • Nov 1 2011

    Practice: JavaScript and the Document Object Model

    The exercises in this article give you practice in: Traversing the DOM using a number of different JavaScript properties Targeting nodes …

    View the article »
  • Nov 1 2011

    Practice: Creating objects with JavaScript

    These exercises give you practice in: Creating objects using the Object function Creating objects using literal notation Creating objects usi…

    View the article »
  • Nov 1 2011

    Video: The foundation of the JavaScript language

    Get an overview of the foundational constructs of the JavaScript language. This demo briefly describes the basic constructs and provides examples that illustrate how they can …

    View the article »
  • Nov 1 2011

    Practice: Getting started with JavaScript

    The exercises in this article give you practice in: Creating and using variables Using arithmetic operators Using assignment operators …

    View the article »
  • Aug 16 2011

    Understanding built-in objects in JavaScript

    Gain a foundational understanding of the intrinsic objects available in the JavaScript language. All programming languages have intrinsic (or built-in) objects that create the…

    View the article »
  • Aug 2 2011

    Get started with the JavaScript language, Part 2: Events, cookies, timing, and more

    JavaScript has become increasingly popular and is arguably one of the most widely used languages on the Internet. It can be used cross-platform and cross-browser, and it does …

    View the article »
  • Apr 19 2011

    Get started with object-oriented JavaScript code

    With the popularity of today's highly interactive websites, the JavaScript language is in high demand. Developers who truly want to write complex JavaScript code need to have …

    View the article »
  • Apr 5 2011

    Get started with the JavaScript language: JavaScript language fundamentals

    Want a foundational understanding of the JavaScript language? This article gets you started by covering basic JavaScript concepts for beginners, and provides code examples …

    View the article »
  • Mar 8 2011

    Create customizable web interfaces with the jQuery UI and Ajax

    Today, websites are more customizable than ever, allowing users to alter their space and personalize it to their liking. Personalized home or dashboard pages, such as iGoog…

    View the article »
  • Feb 15 2011

    Achieve cross-browser functionality with HTML5 and CSS3

    HTML5 and CSS3 have many great new features, like the ability to store data offline and create round corners without graphics. However, not all of these new features work a…

    View the article »
  • Sep 21 2010

    Improve Ajax development with jQuery

    Learn how to apply basic Asynchronous JavaScript + XML (Ajax) techniques in jQuery, such as making a request; handling success and error responses; and parsing the results …

    View the article »
  • May 4 2010

    Creating a Custom News Search Widget Using the Google Search API

    The widgets provided by Google are a great way to get the functionality you’re looking for without writing any code, but sometimes there’s a need for a little more cont…

    View the article »
  • Apr 29 2010

    How to Create a Custom Blog Widget Using the Google Search API

    Google’s widgets are a great way to get the functionality you’re looking for without writing any code, but sometimes there’s a need for a little more control and flex…

    View the article »
  • Apr 22 2010

    Create a Custom YouTube Widget Using the Google Search API

    The widgets provided by Google are a great way to get the functionality you’re looking for without writing any code, but sometimes there’s a need for a little more cont…

    View the article »
  • Apr 7 2010

    Creating a Google Image Widget Using the Google Search API

    The widgets provided by Google are a great way to get the functionality you’re looking for without writing any code, but sometimes there’s a need for a little more cont…

    View the article »
  • Nov 3 2009

    Object-Oriented PHP: Using the Singleton Design Pattern

    The true power of PHP is the speed in which you can rapidly build object-oriented Web applications. While some traditional developers equate scripting languages with instab…

    View the article »
  • Oct 5 2009

    Designing a Custom YouTube Channel

    As the social networking landscape broadens, your organization's online presence should grow to match. One social network often overlooked is YouTube. You don't have to be …

    View the article »
  • Aug 25 2009

    Creating a Twitter Widget with Flash

    Twitter usage is growing at a phenomenal rate—in just one year, Twitter grew by 1,382%. In January 2009, it received 4.5 million unique U.S. visitors. Recently I wrote an…

    View the article »
  • Aug 12 2009

    Creating a Twitter Widget with Ajax

    It's becoming increasingly popular for individuals and business that use Twitter to share their Twitter messages with the world. With "Follow me on Twitter" icons proudly disp…

    View the article »
  • Sep 5 2008

    Tips for Making a Painless Migration to ActionScript 3

    There are many necessary ActionScript tasks used to create common Flash functionality. With all of the updates and changes made to ActionScript, figuring out how to accompl…

    View the article »
  • Aug 11 2008

    Using Functions, Properties, and Keywords in ActionScript 3

    With unlimited, optional parameters, ActionScript 3 functions provide flexibility for unexpected additions. You can also control the access to the functions you create with…

    View the article »
  • Jul 11 2008

    Default parameter values, Five ActionScript Tips in Five Days, Part 5

    ActionScript 3 offers a great solution to ensuring that your method parameters have values even when no values are passed. The solution is called default parameter values, …

    View the article »
  • Jul 10 2008

    Wilcard parameters, Five ActionScript Tips in Five Days, Part 4

    Parameters are an essential construct of a method, and the ability to type parameters is of the utmost importance. But what if you are not sure of the value type for a paramet…

    View the article »
  • Jul 9 2008

    LoaderInfo, Five ActionScript Tips in Five Days, Part 3

    Loading external variables into Flash opens up a whole world of possibility. In the past, _root was used to access variables passed via the FlashVars attribute. In ActionSc…

    View the article »
  • Jul 9 2008

    Namespaces, Five ActionScript Tips in Five Days, Part 2

    ActionScript 3 namespace definition keywords are extremely powerful and can really simplify your code. A namespace is essentially a custom keyword that controls the visibil…

    View the article »
  • Jul 7 2008

    Label statements, Five ActionScript Tips in Five Days, Part 1

    There are many little known features in ActionScript 3 that make life easier. The label statement is one of those gems that actually makes programming kind of fun. Label st…

    View the article »
  • Oct 5 2007

    How to Create Dynamic Script Tags for Ajax Components

    If you've ever developed something in JavaScript and wanted to have control over it when it was launched in a remote location, Dynamic Script Tags (DST) are the perfect soluti…

    View the article »
  • Sep 14 2007

    From Flash to Flex: Understanding Flex Events

    Everything in Flex occurs based on an event. This means that simply clicking a button or key to moving the mouse or receiving a response from a web service provides develop…

    View the article »
  • Aug 29 2007

    How to Create Form Posts with Ajax

    Now that Ajax is becoming a standard for handling interactions on the Web it's time to use it to update form submissions. In this article you'll learn how to create a reusable…

    View the article »
  • Aug 14 2007

    Class Inheritance with PHP

    There are many benefits of inheritance with PHP, the most common is simplifying and reducing instances of redundant code. Class inheritance may sound complicated, but think of…

    View the article »
  • Jul 27 2007

    From Flash to Flex: Creating ActionScript Components for Flex

    The Flash to Flex series has covered the basic creation of a Flex project and making a move to ActionScript 3 (AS3). In this article we will take a deeper look at class cre…

    View the article »
  • Jul 6 2007

    From Flash to Flex: Moving to ActionScript 3

    For years there has seemed to be a stigma in the development community about developing with AS (ActionScript). With the release of AS 2 there was a huge shift and many mor…

    View the article »
  • Jun 8 2007

    From Flash to Flex: Integrating ActionScript with MXML

    I’ve been using Flash since version 4 and think that I know most of the intricacies and workarounds in the application. I also consider myself an expert with XML and Acti…

    View the article »
  • May 18 2007

    Ajax, Where Design Meets Code

    Time and again I've seen applications fail because of an unusable interface design. This not only includes the look-and-feel of the application, but the actual interaction pro…

    View the article »
  • Mar 30 2007

    Enhancing Text Readability Online Through Code

    Text readability is an extremely important part of any web site, but how do you know what size your users will find readable? Kris Hadlock shows you how to solve this probl…

    View the article »
  • Feb 2 2007

    Server Side Caching for Ajax

    Kris Hadlock explains the importance of server-side caching for Ajax, providing a working solution that can be implemented on any PHP-enabled server.…

    View the article »
  • Jan 26 2007

    Create Your Own Custom Ajax Enabled Accordion Component

    Adding massive amounts of data to one web page is not a recommended design approach because it can be completely disorienting to the user, and might cause him to go to another…

    View the article »
  • Dec 29 2006

    Creating Smart Forms with Ajax

    Web forms are very important pieces of an application. They're used for registration, logging in, or even payment for services. Kris Hadlock explains the importance of creatin…

    View the article »
  • Dec 1 2006

    How to Use Atlas for ASP.NET

    This article covers everything you need to know about how to use the new Atlas framework for ASP.NET: where to get it and how to integrate it and create your own AJAX-enabl…

    View the article »
  • Nov 23 2006

    Database-enabled Ajax with PHP

    Ajax has taken the web to a new level by offering an intuitive interactive model that rivals the desktop. To compete with desktop applications, database interaction is necessa…

    View the article »
  • Nov 17 2006

    Ajax Tips and Tricks

    If you're developing in AJAX, author Kris Hadlock has a few tricks you can use to avoid common issues and speed up your AJAX development time. This article shows you how to pr…

    View the article »
  • Oct 20 2006

    RSS Aggregation with PHP and AJAX

    An RSS aggregator is the perfect application to build with a standard AJAX engine, but cross-domain AJAX requests to RSS feeds are not possible. In this article, Kris Hadlo…

    View the article »
  • Oct 12 2006

    Advanced Ajax with JSON

    There’s no doubt that Ajax is a powerful and user-enhancing group of technologies, but its many possibilities still aren’t widely known. In this article, we’ll take a lo…

    View the article »
  • Sep 15 2006

    CSS Tips and Tricks to Speed Your Workflow

    If you use CSS on a regular basis here are several shortcuts and techniques that help get work done faster and easier. In this article, Kris Hadlock passes along a couple of h…

    View the article »
  • Sep 1 2006

    How to Secure Ajax Requests

    When integrated with a database, AJAX can accomplish some extremely powerful interactions that are unique to the set of languages it encompasses. "With great power comes great…

    View the article »
  • Aug 18 2006

    Custom Ajax Effects: Fading

    With all of the new Ajax effects frameworks popping up on the Web, have you ever wondered just how they do it? This article sheds some light on this question by showing how to…

    View the article »
  • Aug 4 2006

    Creating a Resizable Interface

    Web applications are not only giving the Internet a face-lift, they’re paving the way for new forms of usability-based design. Although designers rely on Web applications…

    View the article »
  • Jun 23 2006

    Providing Feedback

    One important aspect of developing web applications is creating feedback messaging--such as errors, warnings, and success messages--that will guide the end user through cer…

    View the article »
  • May 24 2006

    External Communications with Flash 8: How to Use the ExternalInterface

    A few new classes in Flash 8 push it beyond previous versions by providing external communication with other technologies. Developers have been coding workaround external c…

    View the article »
  • Apr 28 2006

    How to Upload a File by Using the Flash FileReference Object

    The FileReference class is a long-awaited addition to Flash. This class allows you to browse local drives on a user’s computer and provide the user with the ability to se…

    View the article »
  • Apr 7 2006

    How to Use the XPathAPI in Flash

    Flash 8 has delivered the ability to do simple searches for node names and attribute values in an XML file with its new XPathAPI class. Kris Hadlock shows how to use the XP…

    View the article »
  • Feb 10 2006

    How To Handle Ajax Responses

    User interaction drives Web sites. It's essential to understand how to handle the responses, especially with new forms of interaction such as AJAX. Kris Hadlock covers the ess…

    View the article »
  • Jan 27 2006

    How To Use Ajax Patterns

    Kris Hadlock explains how to use design patterns for AJAX development to keep your applications scalable, reusable, and efficient. Design patterns make developmen…

    View the article »
  • Dec 16 2005

    How To Integrate a Database with AJAX

    Quite a few new applications out on the web—Backpack, Blinksale, and Gmail, for example—integrate databases with AJAX. The integration can have a very powerful effect on t…

    View the article »
  • Dec 9 2005

    How To Create an RSS Aggregator with PHP and AJAX

    Imagine using a simple HTML file to send a request to a server-side script, receive a custom XML file based on that request, and then display it to the user without ever refre…

    View the article »
  • Nov 11 2005

    How To Use Ajax

    AJAX, an acronym for Asynchronous JavaScript and XML, is very hot in the growing universe of Web development. While this new technology offers some great capabilities, it also…

    View the article »
  • Oct 6 2005

    Extending Ajax with the Flash JavaScript Integration Kit

    Want more control over the user experience? Because Flash makes graphical programming quick, easy, and attractive, and because JavaScript is very effective at manipulating HTM…

    View the article »
  • Oct 6 2005

    Extending AJAX with the Flash/JavaScript Integration Kit

    Want more control over the user experience? Because Flash makes graphical programming quick, easy, and attractive, and because JavaScript is very effective at manipulating …

    View the article »


Latest projects
Tainted Love
NYC Coalition Against Hunger
Enamor
Young Gunz
Young Chris
900AM WURD
Navegante
Orchard Bank
Kimberly Kingsley
OVO Creative
What we do
Web Design
Web Development
WordPress Development
Drupal Development
Web Hosting
Social Networking
Flash Development
ADA Accessible Design
Email Marketing
Our books
jQuery Mobile: Develop and Design
The ActionScript 3.0 Migration Guide
Ajax for Web Application Developers
Our latest articles
Using the jQuery Mobile API
Create custom jQuery mobile themes
Video: Creating objects with the JavaScript language
Practice: JavaScript and the Document Object Model
Practice: Creating objects with JavaScript
Video: The foundation of the JavaScript language
 
Practice: Getting started with JavaScript
Understanding built-in objects in JavaScript
Get started with the JavaScript language, Part 2: Events, cookies, timing, and more
Get started with object-oriented JavaScript code
Get started with the JavaScript language: JavaScript language fundamentals
Create customizable web interfaces with the jQuery UI and Ajax