Feb 3 10

What’s the Word – Meetup Videos and More

by Shea Frederick
Every once and a while I like to post a summary of what Ive been up to lately. The past few months have been busy, so I have a ton to talk about, but I will try to summarize. DC Meetup Videos We held the first in a series of meetups that will happen in the DC/NoVA area last week, a sprout of our Baltimore area Meetup for our southern friends, and I have to say that it was a huge hit. The meetups Read More...
Jan 12 10

JSON Decoding Speed Comparison

by Shea Frederick
Meet Karl - Karl is a very cute wind up Inchworm that my wife put in my stocking for x-mas. What does Karl have to do with JSON? Probably nothing, but he is very photogenic, and I like having a picture in my blog posts. Now that our new buddy Karl has been properly introduced, lets move on to the boring stuff. I have been trying to optimize decoding of a large chunk of JSON data by testing decodi Read More...
Jan 6 10

Three Pillars, Four Geeks and Ext JS

by Shea Frederick
I will be presenting along side some other Ext JS geeks at this quarters Three Pillar Tech Meetup. The following is a summary of the event details posted on the Three Pillar News Blog and Jay Garcia's Blog. Hope to see you there! At 6:30PM on 1/19/2010, Three Pillar Global will be hosting a gathering of industry leading minds in the metro DC area to discuss and share development practices, ideas, Read More...
Dec 13 09

ExtJS 3.0 Cookbook Released

by Shea Frederick
A few weeks ago I received a final review copy of the Ext JS 3.0 Cookbook by Jorge Ramon and started to work my way through it. It can be a quick read since the text is sparse - its mostly made up of code - but I thought it would be good to really take an in depth look at the example code as well. I should say that im not the kind of guy that this book is targeted at, but I ended up enjoying it a Read More...
Sep 30 09

Forwarding Mouse Events Through Layers

by Shea Frederick
Anyone who has worked with web apps has likely created a masking element at some point, and the great thing about a masking element is that it intercepts user interaction, letting us create a pseudo-modal user interface. The masking element enables us to mask the entire screen, bringing focus to a particular element, or just create a window like effect. This behavior is demonstrated in the ExtJS l Read More...
Sep 16 09

HtmlEditor Plugin Updates & Fixes

by Shea Frederick
I had the opportunity recently to watch end users interact with my set of ExtJS HtmlEditor Plugins, which brought to my attention some shortcomings with the UI that have now been addressed. Read about the updates below, or go directly to get the updated HtmlEditor Plugins code. Word Paste The most exciting change is to how the Word Paste plugin works, which now captures a paste event and can fix Read More...
Sep 3 09

DataDrop – Drag Grid Data in From a Spreadsheet

by Shea Frederick
I was stewing about an example that Andrea Giammarchi came up with, it was so cool - very cool - but totally useless in the form it was in (from a UX standpoint). It was a proof of concept, so I wasn't expecting it to be useful right away, in fact all I was expecting is that it give me an idea - and it did. The Concept If we could drag our tabular data into grids from other programs we could cir Read More...
Aug 10 09

Some Common ExtJS Error Messages Explained

by Shea Frederick
Its Monday morning, and it truly feels like it today. My coffee is not even finished yet, and I already found myself making a dumb mistake and spending too much time troubleshooting it, so I thought I would share with you a few common errors that we might run across when writing ExtJS applications. With any luck, these will stick to the inside of your cranium - and hopefully mine as well. this.co Read More...
Jul 28 09

Plugin set for HtmlEditor gets a CharacterMap

by Shea Frederick
Over time I will be adding more and more of these HtmlEditor plugins in an effort to turn the ExtJS HtmlEditor into a lean mean fighting machine! My goal is to give the ExtJS HtmlEditor all the power of those other rich text editors but without the overhead. The obvious next choice for a button was to add a character map which allows the user to insert special characters. How it Works The chara Read More...
Jul 15 09

What’s the Word – JSMag, Themes & Meetups

by Shea Frederick
There are some fun things in the works right now in the JavaScript world, one of them is the new JSMag, which is putting out exciting JavaScript specific content to readers every month. I recently took on the role of a monthly column writer for their new "Hello World" column which focuses on things that are more generally glazed over by technical columns. With this monthly column we are targeting Read More...