Arthur Kay

Free Airport WIFI and Chicago Tech

Minneapolis, Boston, San Francisco, Cleveland. What do these four cities have in common?

The airports at these cities all have free WIFI in the terminals. Notice that Chicago is not on the list. Continue reading

Posted in Random | 1 Comment

LintRoller v2.2.1

After some additional work over the past few days, I’ve added support for Esprima to LintRoller. At this point, you can run JSLint, JSHint and/or Esprima simultaneously on your entire JavaScript codebase! Version 2.2.1 includes breaking changes (again… sorry), but … Continue reading

Posted in AJAX, JavaScript, Node.js, Web Development | Leave a comment

LintRoller 2.1.0 – It now fixes your lint!

Over the past two weeks, I’ve done a lot of work on LintRoller.

I recently added an awesome new feature that I think will help a lot of JavaScript developers! Continue reading

Posted in JavaScript, Node.js, Web Development | Leave a comment

Using LintRoller with a Git pre-commit hook

Yesterday I released my first Node.js module, LintRoller.

LintRoller can be easily incorporated into any project to validate your syntax during a Git commit operation. I’ve written before about Git pre-commit hooks… so let’s show an example. Continue reading

Posted in JavaScript, Node.js, Web Development | Leave a comment

LintRoller – Because no one likes lint

A little more than a year ago, I began playing with Phantom.js. It’s an awesome platform for doing a variety of JavaScript-y things… and not long afterwards I created a tool called PhantomLint to automate testing my code against JSLint.

This solution worked well for the past 12 months, but like most developers I wasn’t satisfied with my own work. Continue reading

Posted in JavaScript, Node.js, Web Development | Leave a comment

First Thoughts on Windows 8, Visual Studio, and ExtJS

As a developer, I have probably 1000 things on my personal list of “things/technologies I need to learn”. One of those items was to build a Windows 8 app using HTML5, and over the past few days I’ve successfully managed to build a crappy sample app!

As Windows 8 is scheduled for release soon, I figure many HTML5 developers have not had the time to download/install the pre-release versions. Before I dive into some specifics of getting an ExtJS app to run natively on Windows 8, I wanted to share some general thoughts. Continue reading

Posted in .NET, ExtJs | 2 Comments

Packt Publishing reaches 1000 books

Over the past few years, I’ve done a number of book reviews on this blog. More than a handful of those have been for Packt Publishing… and I have just found out that they reached 1000 books in their catalog!

I have always encouraged developers to read books as a means to further education. Packt Publishing has a pretty good selection of books for all developer levels and subjects, so I will certainly recommend you check out their current promotion. Continue reading

Posted in Book/Product Reviews | Leave a comment

Initial Thoughts on Web Components

Last week I attended ThatConference where I was introduced to the concept of Web Components. Since then I’ve done a little of reading and watched few screencasts – and I wanted to write down my initial thoughts on the subject. I’m hoping some of you with more knowledge/experience with this topic can educate me – so be sure to add your comments! Continue reading

Posted in JavaScript, Web Development | 2 Comments

Closing thoughts on #ThatConference 2012

ThatConference is a software conference like no other. You are encouraged to bring your family. You are required to break out of your comfort zone. And you are constantly surrounded by bacon. Continue reading

Posted in Chicago Ajax Developers, JavaScript, Sencha Touch, Web Development | 2 Comments

Case Study: Locating ExtJS Components

ExtJS 4.x* has a number of built-in methods for locating components inside an application. Three of the most commonly used are:

  • Ext.getCmp()
  • Ext.ComponentQuery.query()
  • someComponent.up() (or .down(), or some related method)

There are pros and cons to using each of these methods… but I thought it might be interesting to see if speed would be something to consider. Continue reading

Posted in ExtJs, Sencha Touch | 13 Comments