Posts

Javascript Tutorial - Design for Testability


Posted in:

If you've ever built a client/server application, you know how tedious it can be get access to a working server in order to test client functionality. With the right design, however, this is a headache we don't have to experience. This approach was used by our team recently when developing the Facebook game, Tic-Tac-Together, and proved to be quite successful.

Read More Icon Read More

Top 10 jQuery Plugins for Programmers


Posted in:

We all love jQuery. Its a simple fact that it provides powerful tools to get your JavaScript done right. However, one of its most powerful features is its extensiblity, and many developers have taken full advantage of this. This has created plenty of plugins to choose from, and today we are going to look at some of our favorite ones to hit the scene.

Read More Icon Read More

Pulse v1.0 Released


Posted in:

We've been hard at work and the effort has paid off. As of today, Pulse is ready for the mainstream. We've open-sourced the project and we've chosen the MIT license, which gives devs a lot of flexibility in how they use the framework.

Read More Icon Read More

Javascript Snippet - Tables and innerHTML


Posted in:

In a previous tutorial we showed you how to dynamically add and remove rows from a table. This is a very useful technique, but sometimes you might need to add entire bits of HTML into a table as just a string. In this situation, things can get a little tricky.

Read More Icon Read More

HTML 5 Canvas Tutorial - Drop Shadows


Posted in:

While working on the Pulse graphics engine I'm learning all kinds of new techniques and tid bits about Canvas. One of the latest things I've been playing around with and working on is creating shadows. This is actually pretty easy with the JavaScript drawing api available for canvas. It actually just takes a few properties set on the canvas context.

Read More Icon Read More

Javascript Tutorial - Namespaces


Posted in:

Namespaces can be a powerful tool for code organization and conflict avoidance. Unfortunately, Javascript does not have native support for this extremely useful construct. That being said, the language's flexibility allows us to create a facsimile that works quite well.

Read More Icon Read More

Saving Canvas Data as an Image


Posted in:

Over the past few months, we have talked quite a bit about HTML5, more specifically canvases. There are plenty of other interesting HTML5 subjects canvases offer, which makes it by far the most fascinating and flexible object. We have covered topics ranging from simple rotations to photo filters. Today we are going to go over how to take your canvas and save it as an image.

Read More Icon Read More

HTML 5 Canvas Tutorial - Converting Images to Grayscale


Posted in:

HTML 5 and the Canvas tag has brought a whole world of possibilities when it comes to image manipulation. This tutorial will demonstrate one of those possibilities that is particularly powerful - getting raw image data and transforming it.

Read More Icon Read More

Objective-C Snippet Tutorial - The UIAlertView


Posted in:

Displaying a message box in an iPhone application is something I have to look up almost every time. I decided it was time to create a tutorial on the subject - then maybe I'd actually remember the syntax. This tutorial will be short, but should cover pretty much everything you'd need to know in order to show alerts in an iPhone application.

Read More Icon Read More

Introduction to the Pulse Engine


Posted in:

One interesting corner of HTML5 development is web-based games. With a few well placed canvases and a healthy does of Javascript, you can create just about any game you can dream. However, the complex nature of Javascript has created the need for a few companies to release game engines built entirely in Javascript and HTML5. This is where Pulse comes in.

Read More Icon Read More

In The News

Tutorials Around The Web