Brian began developing applications for the Internet in 1995, and has continued to architect, design and develop Internet software for the last 11 years, including projects for IHG, IBM, Brighthouse, and Cox Target Media (Valpak).

Here he shares his thoughts and opinions on Internet Software Architecture and Development, chronicles his current projects and areas of research, and give tips and tricks he discovers along the way.

Helpful Tools



Easy movie creation with iMovie

As if I didn’t love my Mac enough already, I had a chance to use iMovie this weekend. I was creating a video message for my 10 year old (who is raising money for a fundraiser which he does every year…he raised almost $1,400 last year). We recorded several takes with my Sony digital camera, then easily imported the video onto my Mac with iMovie.

Once imported, its so easy to select which pieces you want and drag and drop them into your project. Adding transitions is a snap. We added a music track, and some overlay text, then exported it, and converted it to a flash movie using ffmpeg. I then used the JW FLV Media Player to embed the flash movie into my son’s WordPress blog. In all, it was surprisingly pain free.

To view our finished result, which we are quite proud of, but hope, most importantly it helps encourage more pledges, visit Brandon’s site: Brandon Walks for Life.

Site Specific Browser

I can definitely see uses for this, including having one browser running for the project site I’m working on (from Fluid):

Using Fluid, you can create [site specific browsers] to run each of your favorite WebApps as a separate desktop application. Fluid gives any WebApp a home on your Mac OS X desktop complete with Dock icon, standard menu bar, logical separation from your other web browsing activity, and many other goodies.

Monitor Your Browser and Javascript Performance

I’m a big fan of Firefox, and over time I tend to collect a rather large number of plugins. The problem is, despite all the great functionality they provide, you can get carried away and seriously impact browser performance. As well, not all plugins are created equal as far as performance goes, and not all play nicely together.

My long time friend and fellow Internet Software Developer, Steve Pothoven, has posted a test on his blog which measures your browser’s processing speed. It can be used in two important ways:

1) to address the issue I mentioned in the first paragraph and help you check from time to time how your browser is performing after you’ve added more plugins, and

2) to determine just how much Javascript you may want to place into a user’s browser. His blog post lists a sampling of various computers and browsers so you can see how much various combinations can handle.

As for adjusting your Firefox to improve performance, when I first ran the test on my laptop, I had a .08. I disabled all my plugins and jumped drastically to almost .20. I began re-enabling the plugins one by one, and in the end determined that all were acceptable except two: Firebug and Yslow (which requires Firebug). Those two plugins destroyed my browser performance. For now, I’ve turned them both off, and enjoy a healthy .15 rating. Note: leaving Firebug enabled as a plugin, but disabled within the Firebug’s preferences does NOT improve performance.
Visit Steve’s test page and see what your performance is and where you fall within the sample numbers. Try disabling any plugins you have and testing again to see the difference.

Tip: If you have a large number of plugins, it may be time consuming to disable them all, so start Firefox in safe mode, by doing Run -> CMD and then entering ‘firefox -safe-mode’

Next Page »


Close
E-mail It