Posts Tagged ‘AJAX’

JavaScript Context, Call and Bind – Ninja Level

Monday, December 5th, 2011

In my previous article I showed the differences between scope and context, basic problems that arise and how to fix them. If you are just using some JavaScript and maybe jQuery, an understanding of scope is all that is needed to get you by. Once you start using objects or namespaces however, you’ll start to run into issues with context and will need to use the keyword this. But when you get into object oriented JavaScript, you’ll need an advanced understanding of context and how to make it work for you. To do this, we’ll use the call() and apply() methods, and then a backwards compatible version of the new feature Mozilla recently released in JavaScript 1.8.5 called bind().
JavaScript Function Context Bind
(more…)

Presentation: Why You Need a Front End Developer

Thursday, May 12th, 2011

I had the good fortune to be invited to speak at the DFW JavaMug last night, and created a presentation based on one of my more popular blogs, Why Your Company Needs A Front End Developer. Instead of addressing managers or decision makers, this one was geared toward server side developers. The premise is simple, though difficult: before hiring a second (or another) server side developer, make sure you have a good front end developer in place — and don’t try to do it all yourself. Telling an end-to-end developer that he shouldn’t do it all turns out to be in conflict with human nature and business. Often these are developers who are trying to please, and looking to be the “go-to guy”.

Regardless, the web is changing, thick clients are becoming more common, and front end technology is getting more complex. It’s harder to be a generalist, and it’s time to start thinking about specialists.

See the presentation here.

Video: Ajax News January 2011

Friday, January 14th, 2011

He’ll make you laugh… he’ll make you cry. Bob delivers AJAX News.

Video here.

Video: How to Build Web Apps

Monday, January 10th, 2011

A new video is posted from the January 4th 2011 Club AJAX meeting. Basic and advanced code for Ajax apps. The main subjects covered were CSS organizing, and OO-CSS concepts, and an HTML5 Video Player with custom JavaScript.

See the video here.

Dev vs Dev! JavaScript is a Toy

Thursday, January 6th, 2011

This is the second video in the Dev vs Dev series, using the XtraNormal movie maker. What does it sound like when a front end developer suggests to a back end developer that a project should use JavaScript? It might sound something like the following.
(more…)

Rapid Development with Dijit: Support Files

Wednesday, January 5th, 2011

I’ve posted the supplemental source code for the video tutorial Rapid Front End Development using Dojo and Dijit. You can download the files here.

Video: Demo of Google AppEngine and AppEngineJS

Thursday, October 7th, 2010

Eugene Lazutkin gives a demonstration of Google AppEngine and AppEngineJS application cycle:
* Going over the code of a simple application
* Google AppEngine SDK
* Management

See the video here.

AJAX News October 2010

Thursday, October 7th, 2010

Bob delivers a powerful and moving performance as he brings to you the touching, human side of Ajax News. You’ll laugh, you’ll cry. But mostly you’ll just plain cry.

Presentation
Video

JavaScript – It’s a Real Language!

Friday, October 1st, 2010

JavaScript doesn’t get much respect. “It’s a toy!”, they say. The language has been around ever since the earliest browsers.  But did you know JavaScript is a real language? It seems that only front end developers realize that it is!  Where is the confusion?  You have to look at the language’s origins.  Traditionally, JavaScript has always been part of the browser.   This absolutely has contributed to the popularity it enjoys today, but has also mischaracterized it as a toy for browsers.  It has simply been used as the means to get the cool things done you can’t do with HTML alone.

JavaScript - It's a Real Language!

(more…)

JavaScript Console Fix V2 Now with iOS!

Monday, September 13th, 2010

The consoleFix.js has been a popular script, helping people overcome problems in the various browsers, but now, there are more features including support for your iPhone.  consoleFix is a small JavaScript file that removes the annoyances of cross browser logging. The use of console.log is now a standard used by not only Firebug, but WebKit Inspector and Internet Explorer Developer Tools. Firebug is ubiquitous with front end web development, and while it provides dozens of tools like DOM inspection and network sniffing, the logger gets the vast majority of use.

While log, warn, and info may be standard, using the groupCollapsed method will throw an error in Chrome, and the seemingly innocuous debug will throw an error in IE. Opera’s Dragonfly is an improvement over it’s anemic predecessor, but it still rivals IE’s feeble text-only logger and thus, only supports a small subset of console methods.

(more…)