assertTrue is the professional blog of Luke Bayes and Ali Mills

Obama Doesn't Like Mac People

Posted by: Luke Bayes Tue, 26 Aug 2008 22:01:00 GMT

I just couldn’t resist this…

It seems the Democratic Convention has decided to roll with Microsoft Silverlight for their video content.

Perhaps they’re hoping no one will watch? It seems they don’t understand this whole interweb-thing any more than the Olympics committee.

Tags  | 7 comments

Sprouts From the Outside Looking In...

Posted by: Luke Bayes Wed, 13 Aug 2008 17:37:00 GMT

As I’m sure many of you are aware, I’ve had a difficult time articulating what exactly Sprouts is and does. Finally, someone else has taken a stab at and I think he’s done a better job than I have!

Aaron Evans has published his first exploration into Sprouts and I just wanted to share it before too much time went by.

Tags  | no comments

Code Coverage tool with AsUnit!

Posted by: Luke Bayes Tue, 12 Aug 2008 14:51:00 GMT

I haven’t tried it myself, but it seems Ryan Williamson discovered that the new FlexCover tool from Alex Uhlmann and Joe Berkovitz also works with AsUnit!

Check out his post to learn more.

Tags  | 1 comment

FlexMVCS Application Framework Released!

Posted by: Luke Bayes Wed, 16 Jul 2008 01:01:00 GMT

I just wanted to get a quick announcement out there.

While Ali and I were working at Bunchball, we built out a huge application using PureMVC.

As we worked with PureMVC, we encountered some issues that didn’t quite feel right. One of the major factors that drew us to PureMVC in the first place was that Cliff designed everything to work with interfaces instead of hard-coded object references.

This proved to be a critical feature that helped support our desired modifications.

Since leaving Bunchball, Rajat Praharia (the CEO) has generously agreed to let us open-source the modifications under a new project we called, FlexMVCS.

It looks like some of the modifications we made have been integrated with later releases of PureMVC, and to be honest, we haven’t really kept up with changes in the underlying project.

As it stands, we’re not planning on putting much time into this project, but we wanted to get it out there for people that might find it useful.

Please check it out and let us know what you think!

Tags , ,  | 1 comment

Getting Started with ActionScript 2.0 and AsUnit

Posted by: Luke Bayes Mon, 12 May 2008 06:38:00 GMT

It seems a “London/Cambridge-based Actionscript developer” posted an excellent tutorial for ActionScript 2.0 and AsUnit.

Just wanted to make sure folks could find it!

Tags  | 2 comments

Is RubyGems running really, really slow on OSX? How about 60 second delays for HTTP requests?

Posted by: Luke Bayes Sun, 04 May 2008 21:36:00 GMT

Updated on June 23, 2008: There was just a release to RubyGems 1.2 yesterday and RubyGems is now blazing fast, no more index updates and who-knows-what-else every time you install a gem.

Ali and I ran into an interesting Ruby bug on OSX Leopard last week and I thought I’d share the result of our finding….

Basically, we were requesting a 2k RSS feed from a url that had two sub-domains as in:

http://sub1.sub2.example.com

The request worked fine if we hit the server with only one sub-domain as in:

http://sub2.example.com

In the first example, the request would hang for exactly 60 seconds and then return the result. When we tried with a third sub-domain, we got a 120 second hang and then an error.

After digging through the Ruby sources, it looked like the problem was in the TCPSocket C implementation so I threw an email up on the Ruby list.

Turns out the fix is that if you’re trying to use Ruby networking features that sit on top of TCP on OS X Leopard, you may need to add the following to your code:

require 'resolv-replace'

Found the fix in this thread.

I also added this line to /usr/lib/ruby/1.8/rubygems.rb (around line 11) and RubyGems is suddenly much, much faster.

Tags ,  | no comments

REST on IT Matters from Thoughtworks

Posted by: Luke Bayes Fri, 18 Apr 2008 16:44:00 GMT

I recently discovered a great podcast that is put out by Thoughtworks. I can’t remember at the moment who turned me on to this thing (probably Ali), but it really is fantastic.

http://www.thoughtworks.com/what-we-say/podcasts.html

Podcast #4 “REST – Representation State Transfer” is well worth a listen. Especially for those of us that build SWFs and even more so for those of you that push for binary data protocols.

In a bit of a meta joke, there doesn’t seem to be a link directly to the REST entry, so as this post gets older, the link above will become less meaningful!

I’m sure much of this is old news to many of you, but some key points that I took away were:

Read more...

Tags ,  | no comments

Test-Driven Development with Sprouts in San Francsisco on Thursday

Posted by: Luke Bayes Wed, 16 Apr 2008 00:03:00 GMT

Just getting a quick note out to everyone in the San Francisco Bay Area.

There’s been a last minute setup of the Silicon Valley Flash User Group (Silvafug) and I’ve been asked to present Sprouts.

Of course I’ll be giving the now-traditional 5 minute ‘up-n-running’ demo that everyone is probably sick of seeing, but afterward I’ll be getting into some nuts and bolts of how Sprouts works in my own Test-First development process.

Paul Robertson is speaking for the first half of the evening on “AIR: Windows, Menus, and the System Tray.” which I’m really looking forward to!

At the time this post went to press, the Silvafug website hadn’t yet been updated, but according to this email, the event is scheduled to go from 5:30pm to 9:30ish at the San Francisco Adobe building (601 Townsend Street).

For those of you that don’t know, this means that we’ll be at the Mars bar from about 9:30-ish onward!

Hope to see you there.

Tags  | no comments

Github - making great choices

Posted by: Luke Bayes Wed, 09 Apr 2008 17:11:00 GMT

I’ve been flirting with Git for awhile now, but haven’t gotten around to using it on a ‘real’ project yet.

For me, it has been an amazingly useful tool for exploration and personal projects where I’m the only developer and I’d rather not go through the trouble and commitment of creating a real subversion repository on our servers.

As I’ve been using it more for these kinds of projects and some of them are growing beyond the initial conception, I’ve been looking into what it would take to host a git repository remotely.

As it turns out, some folks have put together an clean solution over at Github.

Read more...

1 comment

Will he finally start wearing Shoes?

Posted by: Luke Bayes Tue, 08 Apr 2008 23:33:00 GMT

Those of you that know me know – I wear flip flops.

I wear flip flops all the time.

I wear flip flops to business meetings, interviews, first dates, fancy clubs, I mean everywhere.

I wear flip flops even when it’s a rainy, windy, San Francisco, 40-degree, summer day!

I suppose you can take the boy out of Florida, but, well, youknowhowitgoes….

In addition to the cold toes, it now looks like there might be another good reason to wear Shoes.

Why the Lucky Stiff of Ruby fame has come out with a new (and not-quite-ready) cross-platform, native component, open-source, GUI toolkit called Shoes.

I’ve been spending an awful lot of time lately thinking about this problem. By lately, I mean something like the past 10 years. I’m definitely excited to look more closely at this project as he’s claiming support for all kinds of media, drawing apis and even native components.

I’ll be looking into this Shoes-thing more in the coming weeks and I’ll be sure to let you know what I find.

In unrelated non-technical, but still somehow nerdy news, I may have found a new favorite musician and music site today.

Check out muxtape which is a fantastic exercise in clean, semantic, UI for media (I dare you to view source).

Be sure to listen to the Kimya Dawson track at the bottom of the link above.

Nice.

Tags , ,  | no comments | no trackbacks

Older Posts

Older posts: 1 2 3 4 ... 9