Jonnie is back to work.
About
Work
Friends
Contact
Search for:
Months
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
Posts
Encoding for OAuth using AS3
Preparing for travel
Dwarf adds unit types and tool position to its arsenal
Flex bug + Peter DeHaan = workaround + wheels in motion
Flash Player says n * 0.01 != n / 100
Intro to Dwarf
Dwarf gets new life and is now open source
Luke Williams of LukeLukeLuke.com launches a weblog
EventMap.mapListener bug (and fix!) in RobotLegs
Introducing TwitterAspirin: an AS3 Twitter API painkiller
Introducing the XMLLoader class
‘Undocumented feature’ in Rob Penner’s AS3 Signals
Getting back into the swing of things
2010 is destroyeveryday.com
Where to find the right fontName
Merry Christmas!
Correcting the Canon 5D MKII’s awful audio input
DIY steadycam for under $20
Introducing the AsyncLoop class
Introducing the ApplicationUtil class
Introducing the Scale9Bitmap class
Two feet of snow and the Canon 50mm f/1.2L
A trip down memory lane
Taking a break from DestroyTwitter
Introducing the Console class and debug package
Outroducing Introducing the CurrentDate class
Improved text handling in TextFieldPlus
SpellCheckHighlighter class, demo app, and screencast
Accessing TextField.text is slower than a bag of dried apricots
ScreenCapture class, demo app and screencast
DisplayObjectUtil class added to DestroyFramework
Using code to problem-solve everyday issues
645 576 is the new 450: a wider Destroy Today
NumberUtil added to DestroyFramework
StringUtil class added to DestroyFramework
Use Capabilities.isDebugger to avoid the startAtLogin error in ADL
DestroyFramework on GitHub
I’m on the Git to the Hub
I have 16 Google Wave invites (updated)
How to handle untyped returns
Combining Strings and variables—yet another performance test
For Each loops are fast—don’t believe the hype
DestroyTwitter 2.0 Preview: Account canvas
DestroyTwitter 2.0 Preview: Improved item rendering
DestroyTwitter 2.0 Preview: Preferences canvas
DestroyTwitter 2.0 Preview: Differentiating between preferences
DestroyTwitter on UserVoice
Interview on RIA Radio
Redesigning the Apple Mail icon
Destroy Today now hosted by The Rackspace Cloud
Poll: Replies vs Mentions
Unexplainable bug with ContextMenus in AIR
The Twitter Lists API, reverse engineered
Good news comes in threes
Scrolling techniques—pick your poison
Free Gems (AIR edition): Focus Booster
In search of the best solution—speed and size
My Adobe Developer Connection premiere: Reducing CPU usage in Adobe AIR
Introducing the TextFieldLinkManager class
Old methods die hard
At Adobe MAX
Tutorial: Context menus are our friends if we use them correctly
Adobe MAX Companion launched
Video chat at 34,000 feet
Off to Adobe MAX
Today is my 23rd birthday
Linvilla Orchards and the 50mm 1.2L
DestroyTwitter + Twitter = @destroytwitter
Tutorial: Coloring Eclipse
Free Gems: DigitalColor Meter
Socket-Deer by Nendo
Format CSS Online by Lonnie Best
Helvetimail by Josef Richter
City of Exile by Jim Lind
Decimals in Actionscript
Computer Command Clocks
Free Gems: ScreenShade
iChat screen sharing makes family tech support too easy
Editorial art by Kevin Van Aelst
Combining column values in SQLite
WoodStation weather clock
Escaping single quotes in SQLite
Do you use regular expressions with Include/Exclude keywords in DestroyTwitter?
DestroyTwitter in-app photo viewing within the main window or in its own?
Rethinking Craigslist’s website design
Which window chrome setting do you use in DestroyTwitter and why?
Tutorial: Breakpoints for awesome people, not dummies
Ajaxload – Ajax loading gif generator
QLOCKTWO
Art & Copy
Barnaby Ward / Somefield
The Paperclip Lamp by Teague
Free Gems: smcFanControl
Tea kettles by Vessel
Lathe chair by Sebastian Brajkovic
Star Wars lightsaber chopsticks
Jen on the front page of Fecal Face
Social media network icons by Komodo Media
Hermit crabs who live in glass houses should not throw stones
Make Something Cool Every Day
Keep hard drives out of sight with Backpack
Design Patterns: reuse, recycle, but don’t reinvent the wheel unless necessary
Urban Camouflage
The Making of a Macworld cover: start to finish
Free Gems: Camouflage
What Stormtroopers do on their day off
Japanese rice paddy art
Miracle Whip commercials: 1991 vs 2009
Ruud Baan underwater ballet photography
Mr Jones Watches
Rhonda now available to beta testers
Free Gems: Mactracker
Use Gmail “Superstars” to organize by priority
Business Week: What Apple Learned from Kodak
Netflix’s “Watch Instantly” coming to the iPhone?
Free Gems: Delivery Status
Essential iPhone GUI PSD
iPhone 3.0.1 update fixes SMS vulnerability
Destroy Today circa 1997
Mini DisplayPort to HDMI adapter… w/ audio!
Free Gems: BootXChanger
Umbrella Today?
The work of Aaron McConomy
American Sign Language Matchbooks by JK Keller
Hyperlink by Ben Fino-Radin
Rock climbing at Mission Cliffs
Fixing an enlarged iTunes window
Cable Drop + Cablox = docking heaven
Tron Legacy
Aboard the bandwagon and loving it!
Living alone in a hotel
The feeling of San Francisco
Watchmen Director’s Cut released on Blu-ray
Day 2 at Adobe
Artscape—more like borophyll…
Surprise at the Hotel Palomar
Writing from 36,000 feet
Moon
Shadow Art
Ovopur
Icon memory usage in DestroyTwitter
Brooklyn Fare’s new package design by Mucca
Cablox cable organizer
Poll: Why is low memory usage important to you?
Sync DestroyTwitter settings with Dropbox
Living with First-Person Shooter Disease
AIR Oddity: Fullscreen
Heads up!
Oh, deer
At Jen’s for the weekend
DestroyTwitter 1.7.2 Beta release
At last! My arm is complete again.
Evian: Live Young commercial
Read Messages marked as unread in DestroyTwitter
DestroyTwitter 1.7.1 Beta release
Tweets not showing up in DestroyTwitter Groups
Welcome Macy Gray to the DT family
Free Gems: Ejector
Trouble logging in with DestroyTwitter 1.7.0 Beta
Robinson’s commercial by Andy McLeod
DestroyTwitter 1.7.0 Beta release
How do you talk to your idol?
Happy Birthday, America!
Wingtip Sneakers
Find your lost phone with Where’s My Cell Phone
Adobe + Destroy Today
Fixing notifications in DestroyTwitter
Twitter quietly ups the API limit to 150
Who knew Triax would influence Apple?
Get out of the shot, Intern Andy
Rick-rolling Andy the Intern
Noby Noby Boy t-shirts by Panic
MTV’s new look
Cheese & bread picnic a success!
Approved for Twitter’s API whitelist
Mozilla releases Firefox 3.5
Free Gems: Caffeine
New life, new look
Two new additions to the family
DestroyTwitter 1.6.3 Beta release
Back from Aruba / Vimeo Pro account
I am a college graduate / Off to Aruba
Birdseed bag design
DestroyTwitter 1.6.2 Beta release
DestroyTwitter 1.6.1 Beta release
The Art Directors Club, Spaces as a presentation tool, and Macbook Pro harddrive upgrade
My Glasses and Me
DestroyTwitter 1.6.0 Beta release
DestroyTwitter 1.5.3 Beta release
Alphabet: An Exhibition of Hand-Drawn Lettering & Experimental Typography
One week after the DestroyTwitter.com launch
DestroyTwitter 1.5.1 Beta release and DestroyTwitter.com
Destroy Today for a better tomorrow
April Fools! Announcing the Destroy Framework, available to download
The Destroy Today TextMate Theme
DestroyTwitter.com sneak preview
What’s next for DestroyTwitter
$150-$200 off Dreamhost hosting—expires on the 14th! 5 more available!
Get Satisfaction with DestroyTwitter
Customization comes to DestroyTwitter
Building the DestroyTwitter community with Google Groups
DestroyTwitter 1.4 Beta release
DestroyTwitter.com
DestroyFlickr featured in Layers Magazine
DestroyTwitter download count soars past 10,000 in style
DestroyTwitter 1.3 Beta release
Fix for ProfilerAgent bug that crashes AIR
Resizing a fixed window in AIR
Free Gems: Disk Inventory X
Destroy Today v2 launch
Destroy Today now using FeedBurner, DestroyTwitter receives 100% Clean Award, and Destroy Today v2
DestroyTwitter download count passes 5,000
DestroyTwitter soars past 4,000 downloads
DestroyTwitter 1.2 Beta release
DestroyTwitter download count passes 3,000
Interview with Flickr
DestroyTwitter download count passes 2,000
Greenbuild 2008 kiosk photography
DestroyTwitter 1.1 Beta release
DestroyTwitter download count passes 1,000
Pikesville photography in Urbanite magazine
Free Gems: Fluid
DestroyFlickr download count passes 8,000
DestroyTwitter’s 3 days in the public’s hands
DestroyTwitter 1.0.0 Beta release
Happy New Year from Destroy Today!
Announcing DestroyTwitter
Calendar inspiration
Back home for the holidays
Content Management System progress
Free Gems: Quicksilver
Sequence process photos
Destroy Today quote found in Springpad newsletter
Destroy Today message style for Adium added to Downloads
Grant says, “Always Export a Release Build”
Sequence photoshoot (cont. again)
To tweet or not to tweet
Sequence photoshoot (cont.)
Destroy Today v2 progress: Lab
Free Gems: MainMenu
Ben and Casey release Processing 1.0
Subversion aka SVN
Destroy Today v2 progress
Free Gems: Yemuzip
Upgrade to Eclipse 3.4 and Flex 4.0
Sequence photoshoot
Trying out my beauty dish with my beauty
Free Gems: Springpad
Destroy Today v2 is on its way
Fone Box website launched
Free Gems: Sound Menu
Powder drink mix product shots
Yes We Can
Halloween 2008 a success!
DestroyFlickr download count passes 7,000
Santa delivers earlier than expected
MICA Juried Undergrad Exhibition Part 2
My name is Odd Thomas
Adobe CS4 and Flash Player 10 released
Cherry powder drink mix label
Orange powder drink mix label
MICA Juried Undergraduate Exhibition
Dwarf 1.0.5 Alpha release
16 minute DestroyFlickr review… in French
Orange photoshoot
Green Plaque website launched
Convex Hull 2 added to the Lab
Today is my 22nd birthday
AIGA Get Out the Vote poster
Nothing says it’s Tuesday like LX3V2!
Kyle Cooper lecture
AIGA Get Out the Vote photoshoot
Comment spam…that doesn’t make sense
Dropbox—best app ever
New Shaw Jelveh Design business cards!
Rafael Sommerhalder of Crictor
Week one complete
Jen and I visit Swissmiss Studio
Dongjoo Seo’s acceptance speech at Adobe
AJAX CMS, MICA, and Luke
Résumé added to the navigation
DestroyFlickr 1.0.8 Beta release
Workaround 002: htmlText ignores —not anymore!
DestroyFlickr download count passes 6,000
ADAA Award and Veritas Hardware Systems
DestroyFlickr wins at Adobe
Destroy Today tweaks and additions
Workaround 001: Actionscript’s autoSize bug
Back from vacation
Now hosting with Dreamhost
Calendar bug fix, PC version available
DestroyFlickr download count passes 5,000
DestroyFlickr 1.0.7.0 release
Tracking added to the Lab
Downloads page
Doppelganger 1.0.1 Alpha release
Doppleganger 1.0.0 Alpha release
DestroyFlickr 1.0.6.1 Beta release
Thoughts and plans
DestroyFlickr 1.0.6 Beta release
DestroyFlickr download count passes 4,000
Actionscript hates UTF-8 and I hate that it hates UTF-8
What to expect in DestroyFlickr 1.0.6 Beta
Featured on Lifehacker and NewWork
Pikesville Animal Hospital photoshoot
Adobe releases AIR 1.1
DestroyFlickr plans continued
LED modules are a go
Go easy on me, Flickr
DestroyFlickr plans
Featured on Cmicblog, Webware, Kwerfeldein
DestroyFlickr, the ADAA and Swissmiss
Featured on Kazo Blog
Destroy Inventory
Behemoth gets a jumpstart
Calendar screensaver available to download
Calendar added to the Lab
Firefox 3 and Flash
Featured in Dean Koontz interview
And the wait begins…
Featured on Changethethought
Meet Ardy
DestroyFlickr and Dwarf receive Softpedia’s 100% Clean Award
Delaunay added to the Lab
All three ADAA submissions selected for semi-final round
Convex Hull added to the Lab
Triangle added to the Lab
Amoeba 2 added to the Lab
Adobe Design Achievement Awards
Dwarf 1.0.4 Alpha release
Featured on MICA Student Website Directory
Ripples added to the Lab
DestroyFlickr 1.0.5 Beta release
DestroyFlickr page redesigned
DestroyFlickr API documentation released
DestroyFlickr 1.0.4 Beta release
Featured on Loligovulgaris
Ribbons added to the Lab
Project news and revised sidebar
I. Gorman website launched
DestroyFlickr 1.0.3 Beta release
DestroyFlickr 1.0.2 Beta release
Explosion added to the Lab
DestroyFlickr 1.0.1 Beta release
Documentation added to DestroyFlickr
Trails added to the Lab
Featured in Graphic Design: The New Basics
DestroyFlickr 1.0.0 Beta release
Using ANT to compile ASDocs
Exhibition at the Brown Center Part 3
Exhibition at the Brown Center Part 2
Exhibition at the Brown Center
Print SWF files at 300 DPI Part 2
DestroyFlickr 1.0.9 Alpha release
DestroyFlickr 1.0.8 Alpha release
DestroyFlickr 1.0.7 Alpha release
Expect frequent DestroyFlickr updates
DestroyFlickr and Dwarf updated for AIR
Frankenpod!
Amoeba added to the Lab
Print SWF files at 300 DPI
Intersections 3 added to the Lab
Intersections 2 added to the Lab
It must suck to use a PC
Sketches added to Projects
Adobe releases AIR and Flex 3
It appears my wireless network has been compromised and will be disabled
Intersections added to the Lab
Luke featured on Grain Edit
Layers added to the Lab
Behemoth takes a back seat to the Lab
Apple pulls through… after some coaxing
Wormtrail added to the Lab
The Pleiades added to the Lab
Casulo—room in a box
Magnetism
Macbook (Pro) Sudden Shutdowns
It’s Comcraptic!
The Big Move
Expanded Portfolio
Luke featured on Fecal Face
Google should join the club
Form and Bezier added to the Lab
Lab
Donations welcome
Announcing Behemoth
CMS up and running
Portfolio and RSS
Dwarf 1.0.2 Alpha Release
Helvetica Neue and Leopard
Dwarf 1.0.1 Alpha Release
Introducing Dwarf
It’s about time, Luke
DestroyFlickr 1.0.5 Alpha Release
DestroyFlickr 1.0.4 Alpha Release
DestroyFlickr 1.0.3 Alpha Release
Adobe Flash Player Face-lift
DestroyFlickr 1.0.2 Alpha Release
Adobe updates Flex and AIR
DestroyFlickr 1.0.1 Alpha Release
DestroyFlickr 1.0.0 Alpha Release
Today’s the day
Contact
name
required
email
required
subject