<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-24743174</id><updated>2011-10-03T11:51:40.173+01:00</updated><category term='presentation model'/><category term='flash'/><category term='ria'/><category term='design patterns'/><category term='adobe'/><category term='actionscript'/><category term='trading'/><category term='flex'/><category term='flash flex'/><title type='text'>The Connected Desktop</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-24743174.post-8337894913083319770</id><published>2010-10-25T09:41:00.006+01:00</published><updated>2010-10-31T15:14:41.268Z</updated><title type='text'>Which Streaming Technology Should I Use on My Flex Project?</title><summary type='text'>I gave a talk last week at the Flex and the City conference in London, England about the leading streaming technologies that are on the market to do "push" at scale and at  low-latency on a high concurrency Flex project. I focused on the scale of the challenge, the requirements that you need to look for in a solution and the risk mitigation strategies that should be adopted to ensure you end up </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/8337894913083319770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=8337894913083319770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/8337894913083319770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/8337894913083319770'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2010/10/which-streaming-technology-should-i-use.html' title='Which Streaming Technology Should I Use on My Flex Project?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-166719695889562144</id><published>2010-08-29T15:37:00.001+01:00</published><updated>2010-08-29T15:40:32.598+01:00</updated><title type='text'>Is Catalyst CS5 ready for prime time?</title><summary type='text'>At Rule Financial we're still using the traditional tools and workflow to create static and dynamic wireframe mockups for customer projects (i.e. Photoshop, Illustrator and Flash Pro). Since Catalyst CS5 would appear to offer significant productivity improvements over the traditional workflow, I've been spending some time checking out whether it's ready for prime time.

These are some of the </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/166719695889562144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=166719695889562144' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/166719695889562144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/166719695889562144'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2010/08/is-catalyst-cs5-ready-for-prime-time.html' title='Is Catalyst CS5 ready for prime time?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hxxnNE-kDAA/THplwMnspUI/AAAAAAAAAAM/ADICnDPaCcs/s72-c/Screen+shot+2010-08-28+at+15.21.50.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-3903059636598950318</id><published>2010-04-12T18:57:00.000+01:00</published><updated>2010-04-12T18:57:54.722+01:00</updated><title type='text'>Don't buy Flash Builder - it's now included in CS5!</title><summary type='text'>Flex Builder has always felt a bit like like Adobe's "ugly duckling" product. I'm used to licensing Flex Builder and Creative Suite separately. Yesterday I tried to buy Flash Builder 4 but failed only 'cos Adobe's UK on-line store was down for maintenance. Wow that was lucky! Today I discover that Flash Builder 4's bundled in CS5 Web Premium now. So I can upgrade my Creative Suite license and I </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/3903059636598950318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=3903059636598950318' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/3903059636598950318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/3903059636598950318'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2010/04/dont-buy-flash-builder-its-now-included.html' title='Don&apos;t buy Flash Builder - it&apos;s now included in CS5!'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-8728618463678418798</id><published>2010-04-04T08:42:00.001+01:00</published><updated>2010-04-04T08:47:41.953+01:00</updated><title type='text'>Configuring a default application-wide channel set in Spring BlazeDS</title><summary type='text'>The Spring BlazeDS Integration project provides a very elegant framework for Flex-Java development. However the project documentation (as of 1.0.3) encourages the decoupling of the BlazeDS channel configuration in the client from the channel config in the server. While in many cases this is the right thing to do, in other cases developers may prefer to define the configuration in one place (in </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/8728618463678418798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=8728618463678418798' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/8728618463678418798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/8728618463678418798'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2010/04/configuring-default-application-wide.html' title='Configuring a default application-wide channel set in Spring BlazeDS'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-4751358888194575292</id><published>2010-02-18T22:13:00.002Z</published><updated>2010-02-19T11:53:10.031Z</updated><title type='text'>Can FlexUnit4 test Parsley applications?</title><summary type='text'>One of the challenges you face when adopting a dependency injection framework for Flex development is how to test classes that use features of the DI framework. For example when you use the Parsley framework a Command class is typically implemented as follows:-


&lt;![CDATA[
package com.connecteddesktop.commands
{
 import com.connecteddesktop.events.CommandCompleteEvent;
 import </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/4751358888194575292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=4751358888194575292' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/4751358888194575292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/4751358888194575292'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2010/02/can-flexunit4-test-parsley-applications.html' title='Can FlexUnit4 test Parsley applications?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-1799534589236155859</id><published>2010-02-18T10:19:00.003Z</published><updated>2010-02-18T10:28:57.076Z</updated><title type='text'>When is a Cairngorm command not a command?</title><summary type='text'>Answer: When it's a Cairngorm 3 command

Cairngorm 2, notwithstanding the architectural weaknesses it inherited from EJB2, included an implementation of a pattern that's become widely used in Flex applications; the command pattern.

In this patten a command object is used to represent a request to perform a unit of work. Typically in a Flex application command instances represent calls to the </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/1799534589236155859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=1799534589236155859' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/1799534589236155859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/1799534589236155859'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2010/02/when-is-cairngorm-command-not-command.html' title='When is a Cairngorm command not a command?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-6698738178891498926</id><published>2010-01-29T21:23:00.005Z</published><updated>2010-01-30T11:28:39.133Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash flex'/><category scheme='http://www.blogger.com/atom/ns#' term='actionscript'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Why isn't it ActionScript10?</title><summary type='text'>One of the things that's obvious when you start building applications with Flash Builder 4 is that there's a new component architecture. One of the other things that's obvious is that the ActionScript language and the Flash foundation class library have both been changed for version 10 of the Player. For example the new version of ActionScript includes a new strongly-typed Vector datatype and the</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/6698738178891498926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=6698738178891498926' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/6698738178891498926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/6698738178891498926'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2010/01/why-isnt-it-actionscript10.html' title='Why isn&apos;t it ActionScript10?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-6714904143187552602</id><published>2009-04-15T17:11:00.007+01:00</published><updated>2009-04-15T17:34:03.197+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash flex'/><title type='text'>Will Flex be the engine of economic recovery?</title><summary type='text'>I'm looking forward to next week's SeedCamp, a regular London-based forum where some of the UK's most promising web technology start-ups are invited to demonstrate their ideas to venture capitalists. I'll be with CityOdds, a innovative Flex-based financial services betting website. What's interesting is that CityOdds is not the only company with a Flex-based product in the top 20. Check them out </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/6714904143187552602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=6714904143187552602' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/6714904143187552602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/6714904143187552602'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2009/04/will-flex-be-engine-of-economic.html' title='Will Flex be the engine of economic recovery?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-7322568440202414664</id><published>2009-04-12T10:03:00.014+01:00</published><updated>2010-02-18T15:47:49.768Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation model'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>Implementing the Presentation Model in Flex using daisy-chained ArrayCollections</title><summary type='text'>ArrayCollection is perhaps the most important data type in the Flex framework as it underpins all the data-driven components such as List and DataGrid. One of the things that I don't like about ArrayCollection is that it couples two quite separate concerns, namely data storage and data presentation (i.e. sorting an filtering). In a well architected Flex application storage should be the concern </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/7322568440202414664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=7322568440202414664' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/7322568440202414664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/7322568440202414664'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2009/04/implementing-presentation-model-in-flex.html' title='Implementing the Presentation Model in Flex using daisy-chained ArrayCollections'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-2562070904322839714</id><published>2008-12-20T13:37:00.023Z</published><updated>2010-07-29T20:06:14.757+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='trading'/><category scheme='http://www.blogger.com/atom/ns#' term='ria'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Should the financial services industry be using Flex?</title><summary type='text'>For the last ten years software built by banks can be broadly divided into two very distinct categories. One type is software destined to be used internally by traders, sales people and the like. This software needs to be "connected", fast and is typically what I call "push-oriented". For example internal trading systems typically need to show streaming prices that a trader can "execute" (i.e not</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/2562070904322839714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=2562070904322839714' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/2562070904322839714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/2562070904322839714'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2008/12/should-financial-services-industry-be.html' title='Should the financial services industry be using Flex?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-5215534990135821418</id><published>2007-10-13T15:55:00.000+01:00</published><updated>2007-10-13T16:32:16.378+01:00</updated><title type='text'>Can a Flex application support 500,000 users?</title><summary type='text'>Well, at betfair.com we're going to find out pretty soon as we're pretty close to launching the next generation exchange games trading platform to over 1 million registered customers. If you're attending MAX Barcelona  check out Manny Correia's presentation on Tuesday 16th October at 16:00 where you'll get a chance to see a demo of this application.If you're based in the US make sure you don't </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/5215534990135821418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=5215534990135821418' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/5215534990135821418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/5215534990135821418'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/10/can-flex-application-support-500000.html' title='Can a Flex application support 500,000 users?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-7457738903939798037</id><published>2007-08-20T22:10:00.000+01:00</published><updated>2007-08-20T22:33:04.099+01:00</updated><title type='text'>Colin Moock's guide to Flash for Flex programmers</title><summary type='text'>One of the things that makes me laugh (and cry) about the Flex 2 documentation is that it implicitly assumes that the reader is familiar with Flash. Given that Flex is supposed to be a development environment targeted at traditional developers (familiar with Eclipse and source code control and the like), you'd think that it would be a fair assumption that at least a significant share of the </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/7457738903939798037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=7457738903939798037' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/7457738903939798037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/7457738903939798037'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/08/colin-moocks-guide-to-flash-for-flex.html' title='Colin Moock&apos;s guide to Flash for Flex programmers'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-6276476049189063706</id><published>2007-08-05T14:34:00.000+01:00</published><updated>2007-08-06T09:11:06.475+01:00</updated><title type='text'>Flex's DateTimeAxis renders in GMT by default!</title><summary type='text'>I have to admit to that fact that getting used to Flash's Date class has been a struggle, especially in its new localized form. If you instantiate a Date with a single parameter, it assumes the parameter you supply is the number of milliseconds since UNIX was cool, and it also assumes you're specifying the time in GMT. All is fine. If, however, you instantiate a Date with several parameters, (</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/6276476049189063706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=6276476049189063706' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/6276476049189063706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/6276476049189063706'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/08/flexs-datatimeaxis-renders-in-gmt-by.html' title='Flex&apos;s DateTimeAxis renders in GMT by default!'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-5076147288648538309</id><published>2007-08-02T17:14:00.000+01:00</published><updated>2007-08-02T17:58:20.704+01:00</updated><title type='text'>Flex jobs at betfair.com in London, England</title><summary type='text'>I recently joined betfair.com as the development lead for a new team responsible for reimplementing the gaming systems in Adobe Flex. We've already completed a beta and, because of the positive feedback, we now need to urgently grow the development team in London, England.We're looking for talented developers who have experience of developing service-oriented smart clients in a team environment, </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/5076147288648538309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=5076147288648538309' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/5076147288648538309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/5076147288648538309'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/08/flex-jobs-at-betfaircom-in-london.html' title='Flex jobs at betfair.com in London, England'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-8606400823063474627</id><published>2007-06-27T13:22:00.000+01:00</published><updated>2007-06-27T13:29:44.182+01:00</updated><title type='text'>Happy Brithday Flex 2</title><summary type='text'>By my calculation it's exactly one year ago today that Flex 2 went GA. Happy birthday! A lot's changed in a year.</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/8606400823063474627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=8606400823063474627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/8606400823063474627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/8606400823063474627'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/06/happy-brithday-flex-2.html' title='Happy Brithday Flex 2'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-816523648195752984</id><published>2007-05-31T20:01:00.000+01:00</published><updated>2007-05-31T20:13:45.729+01:00</updated><title type='text'>Does Flex need an fconsole (like Java's jconsole)?</title><summary type='text'>As Flex is used for more complex applications and is more widely used in the enterprise I'm wondering how long it's going to be before people want to peer inside the black box of the Flash Player and see how it's working (how the garbage collector's working, how many event/s it's processing and how it's using the operating system's vm system).Java's addressed this with its JMX framework and the </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/816523648195752984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=816523648195752984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/816523648195752984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/816523648195752984'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/05/does-flex-need-fconsole-like-javas.html' title='Does Flex need an fconsole (like Java&apos;s jconsole)?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-3935309740444302527</id><published>2007-04-05T09:52:00.000+01:00</published><updated>2007-04-05T09:58:42.301+01:00</updated><title type='text'>Did Mark get the idea for Flex from his parrot?</title><summary type='text'>In a interview with Mark Anders in today's UK Guardian newspaper, Mark talks about ASP.NET, Flash as a development framework and his parrots!</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/3935309740444302527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=3935309740444302527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/3935309740444302527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/3935309740444302527'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/04/did-mark-get-idea-for-flex-from-his.html' title='Did Mark get the idea for Flex from his parrot?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-4903483638799939442</id><published>2007-03-04T10:11:00.002Z</published><updated>2010-02-18T15:36:40.909Z</updated><title type='text'>The Flex compiler doesn't spot name conflicts</title><summary type='text'>Beware! The Flex 2.0.1 compiler appears not to notice the reuse of the same identifier if decalred as both static and non-static in (what in any other language would be) the same namespace. The equivalent throws a hard compile-time error in both .NET 3.0 and in J2SE 5. The following example compiles without error. Is this a bug or is it supposed to be like this in AS3?

&lt;![CDATA[


   
   &lt;![</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/4903483638799939442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=4903483638799939442' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/4903483638799939442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/4903483638799939442'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/03/flex-compiler-doesnt-spot-name.html' title='The Flex compiler doesn&apos;t spot name conflicts'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-5580630300488426386</id><published>2007-03-03T09:30:00.000Z</published><updated>2007-03-04T10:27:52.173Z</updated><title type='text'>Is Flex's valueCommit dispatched at the right time?</title><summary type='text'>The more I work with validators, the more concerned I am about whether TextInput's valueCommit event is raised at the right time. You could imagine a scenario where a TextInput's text property is only committed when the user is happy with the input and moves  focus to another component, at which point the valueCommit event is dispatched. Unfortunately that's not how the TextInput component works.</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/5580630300488426386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=5580630300488426386' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/5580630300488426386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/5580630300488426386'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2007/03/is-valuecommit-dispatched-at-right-time.html' title='Is Flex&apos;s valueCommit dispatched at the right time?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-116455355368206388</id><published>2006-11-26T14:42:00.000Z</published><updated>2007-02-20T18:04:04.970Z</updated><title type='text'>Are you still using trace() in Flex 2.0 ?</title><summary type='text'>If you're still using flash trace() in your Flex 2.0 applications you should have a look at the new ILogger interface in Flex 2.0. I'm using ILogger for my own components and it's great. It's  not hard to learn how to use it, especially if you have any experience of logging with .NET's System.Diagnostics.TraceListener (or with Java's log4j).Unfortunately, with the exception of the Flex v2.0 Data </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/116455355368206388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=116455355368206388' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/116455355368206388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/116455355368206388'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/11/are-you-still-using-trace-in-flex-20.html' title='Are you still using trace() in Flex 2.0 ?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-116103482629622070</id><published>2006-10-16T22:34:00.000+01:00</published><updated>2007-02-08T06:07:07.836Z</updated><title type='text'>Why don't more developers use Flex?</title><summary type='text'>Matt Chotin today posted a message from Flex marketing team asking for input from the Flex community on Adobe's marking strategy for the Flash Platform and Flex in particular. I've posted these ideas in this post already both here on this blog and in replies to Ryan Stewart's excellent Universal Desktop column, but I've pulled them together here into one post.The importance of a good developer </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/116103482629622070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=116103482629622070' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/116103482629622070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/116103482629622070'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/10/why-dont-more-developers-use-flex.html' title='Why don&apos;t more developers use Flex?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-115325210386151362</id><published>2006-07-18T20:42:00.000+01:00</published><updated>2007-02-20T16:22:12.733Z</updated><title type='text'>Microsoft endorses the Flash Platform</title><summary type='text'>Check out Microsoft's pre-release of the latest version of their Internet Messenger software brought to you using the Adobe Flash Platform.</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/115325210386151362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=115325210386151362' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/115325210386151362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/115325210386151362'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/07/microsoft-endorses-flash-platform.html' title='Microsoft endorses the Flash Platform'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-115234666481849046</id><published>2006-07-08T08:52:00.000+01:00</published><updated>2006-07-08T09:17:45.256+01:00</updated><title type='text'>InfoWorld announces Flex is better</title><summary type='text'>Flex 2 is out the door and the response from the press is positive. This article by InfoWorld says Flex 2 is better than the previous version, mainly because of the new pricing, according to InfoWorld. Unfortunately the apparent indecision at Adobe Marketing about whether to position Flex against Ajax or as a technology complimentary to Ajax shows up in the articles that are appearing in the </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/115234666481849046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=115234666481849046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/115234666481849046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/115234666481849046'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/07/infoworld-announces-flex-is-better.html' title='InfoWorld announces Flex is better'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-115151923037327918</id><published>2006-06-28T19:16:00.000+01:00</published><updated>2007-02-08T02:51:39.406Z</updated><title type='text'>Microsoft's anti-Adobe podcast</title><summary type='text'>Anyone at Adobe who's unaware how effectively Microsoft get their anti-Adobe message across should take time to listen to last week's .NET Rocks! podcast about Virtual Server. The presenters get so emotional about the Adobe dispute that they have to bleep the transmission. Man, these guys are not happy. They're only warming up at start of the broadcast. Listen through to the end for the heavy </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/115151923037327918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=115151923037327918' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/115151923037327918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/115151923037327918'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/06/microsofts-anti-adobe-podcast.html' title='Microsoft&apos;s anti-Adobe podcast'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114960846164054910</id><published>2006-06-06T16:23:00.000+01:00</published><updated>2007-02-19T21:40:35.206Z</updated><title type='text'>Flex 2 - What's in it for .NET developers?</title><summary type='text'>There's a lot of buzz in the market about user interfaces and improving the user experience. With Microsoft recently announcing its intention to rebrand Windows Presentation Foundation (WPF) as .NET V3.0 and with Adobe's new licensing strategy for Flex, we're going to see a lot more IT budget being spent on improving the user experience in the near future and a lot of developers making technology</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114960846164054910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114960846164054910' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114960846164054910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114960846164054910'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/06/flex-2-whats-in-it-for-net-developers.html' title='Flex 2 - What&apos;s in it for .NET developers?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114960622327765702</id><published>2006-06-06T14:24:00.000+01:00</published><updated>2007-02-17T06:55:52.996Z</updated><title type='text'>Flex and .NET Tutorials (1)</title><summary type='text'>Updated for Flex 2 Beta 3.This is the first in a series of walkthroughs for beginners in .NET that show how to integrate Adobe Flex applications with .NET servers. This first walkthrough guides you through the tasks involved in creating a simple Flex application that shows the growth rates for the US economy in a simple line chart whose data values are retrieved from a .NET servlet. Later </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114960622327765702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114960622327765702' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114960622327765702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114960622327765702'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/06/flex-and-net-tutorials-1.html' title='Flex and .NET Tutorials (1)'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114932671688769034</id><published>2006-06-03T09:54:00.000+01:00</published><updated>2007-02-21T13:12:16.053Z</updated><title type='text'>Microsoft offers to bundle the Flex Player in Vista</title><summary type='text'>According to this market watcher, in an attempt to reach agreement in the dispute with Adobe over the inclusion of a PDF-writer in Office 2007, Microsoft has offered to bundle the Flash Player in Vista. If this is true (and if there are no other hidden conditions that Microsoft is not telling us about) then Adobe would be mad not to accept this offer. It might mean the loss of revenue short-term </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114932671688769034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114932671688769034' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114932671688769034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114932671688769034'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/06/microsoft-offers-to-bundle-flex-player.html' title='Microsoft offers to bundle the Flex Player in Vista'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114910578896786744</id><published>2006-05-31T20:46:00.000+01:00</published><updated>2007-02-19T07:37:40.733Z</updated><title type='text'>What does Gartner say about Flex in banking?</title><summary type='text'>Banks Eye Rich Internet Applications  is an great article by Gartner about the business opportunity that RIA technologies represent for the finacial services industry. It clearly been written by someone who knows what they're talking about and is an excellent resource for building a business case for the adoption of Flex for hard-core applications. It's just a shame it's so well-hidden on the </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114910578896786744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114910578896786744' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114910578896786744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114910578896786744'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/05/what-does-gartner-say-about-flex-in.html' title='What does Gartner say about Flex in banking?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114822974021121785</id><published>2006-05-21T17:32:00.000+01:00</published><updated>2007-02-19T07:37:46.090Z</updated><title type='text'>Don't you love it that O'Reilly Flash books are green?</title><summary type='text'>We all learned uncle O'Reilly's color codes in kindergarden. Java books are purple, Microsoft books are blue, Oracle books are orange and Flash and ActionScript books are green, in the same color category as books on W3C standards such as HTML and CSS. Eh? It's as if Tim O'Reilly sees Flash and ActionScript as a W3C web standard. I'm not complaining but it's a little curious. </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114822974021121785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114822974021121785' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114822974021121785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114822974021121785'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/05/dont-you-love-it-that-oreilly-flash.html' title='Don&apos;t you love it that O&apos;Reilly Flash books are green?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114812087699465921</id><published>2006-05-20T10:34:00.000+01:00</published><updated>2007-02-18T12:44:23.266Z</updated><title type='text'>Has Flex given up on the enterprise?</title><summary type='text'>One of the many benefits of adopting a SOA in the enterprise is the increased organizational agility that enterprises gain from a new type of desktop application that  orchestrates the services exposed by the enterprise's legacy systems in a more joined-up way that better matches each business process.This new type of application is called a composite application by IBM, Sun, SAP, BEA and many </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114812087699465921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114812087699465921' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114812087699465921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114812087699465921'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/05/has-flex-given-up-on-enterprise.html' title='Has Flex given up on the enterprise?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114764537732468051</id><published>2006-05-14T22:11:00.000+01:00</published><updated>2007-02-19T07:30:29.146Z</updated><title type='text'>Why Flex Data SERVICES but Flash Media SERVER?</title><summary type='text'>I can understand why Adobe wanted to find a wider market for Flex Enterprise Services and choose a new name as part of that rebranding. I don't understand however why one product is called Flash Media Server and the another product is called Flex Data Services. That seems inconsistent to me. To tell you the truth I've never been keen on the name Flex Data Services, not least because FES had a </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114764537732468051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114764537732468051' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114764537732468051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114764537732468051'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/05/why-flex-data-services-but-flash-media.html' title='Why Flex Data SERVICES but Flash Media SERVER?'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114738819851561944</id><published>2006-05-11T23:50:00.000+01:00</published><updated>2006-05-15T20:20:35.690+01:00</updated><title type='text'>Google Podcast on the Challenges of Ajax Development</title><summary type='text'>Steffen Meschkat of Google spoke at a conference in London recently about the technical challenges of developing rich web applications in Ajax. He has some humourous observations about the quirks of XMLHttpRequest, JavaScript and CSS. The audio of his talk is at http://www.carsonworkshops.com/summit/</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114738819851561944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114738819851561944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114738819851561944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114738819851561944'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/05/google-podcast-on-challenges-of-ajax.html' title='Google Podcast on the Challenges of Ajax Development'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114539511956161249</id><published>2006-04-18T22:12:00.000+01:00</published><updated>2007-02-17T02:26:31.826Z</updated><title type='text'>Integrating Flex and .NET - Part 2: Using XML Attributes</title><summary type='text'>Part 1 explained how to create a simple Flex application that displays a chart of the US growth rate where the data for the chart is supplied by a .NET servlet. This post shows how to modify the application so that the chart also shows the growth rates for the Euro zone and Japan. To do this we'll use XML attributes in the servlet.The finished Flex application, which shows the growth rates for </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114539511956161249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114539511956161249' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114539511956161249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114539511956161249'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/04/integrating-flex-and-net-part-2-using.html' title='Integrating Flex and .NET - Part 2: Using XML Attributes'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114449131888758560</id><published>2006-04-08T11:10:00.000+01:00</published><updated>2007-02-15T18:59:35.306Z</updated><title type='text'>Lack of Support for ISO 8601 Dates in Flex</title><summary type='text'>It appears that Flex2 Beta2's Date.parse() doesn't accept date strings in ISO 8601 format. For example, Date.parse('2004-03-03') doesn't work. Since all databases understand date literals in ISO 8601, dates are commonly in that format when they're serialized as strings. This is particularly problematic in Flex2 Beta2 since Date.parse() is the method that's called by default by the charting </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114449131888758560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114449131888758560' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114449131888758560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114449131888758560'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/04/lack-of-support-for-iso-8601-dates-in.html' title='Lack of Support for ISO 8601 Dates in Flex'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114422781486792348</id><published>2006-04-05T09:46:00.000+01:00</published><updated>2007-02-21T12:01:52.826Z</updated><title type='text'>Integrating Flex and .NET - Part 1: Writing a .NET Servlet</title><summary type='text'>Adobe Flex is a new application development technology for rich internet applications (RIA). RIA applications are internet because, like traditional web applications, they run in a browser but are rich because they provide a richer user experience than traditional web applications. Like Ajax applications, Flex applications don't need to do postbacks to change their state but unlike Ajax they're </summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114422781486792348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114422781486792348' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114422781486792348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114422781486792348'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/04/integrating-flex-and-net-part-1.html' title='Integrating Flex and .NET - Part 1: Writing a .NET Servlet'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24743174.post-114346725748734727</id><published>2006-03-27T14:42:00.000+01:00</published><updated>2007-02-02T22:46:08.770Z</updated><title type='text'>Lack of an XML Editor in Flex Builder2 Beta2</title><summary type='text'>Given how fundamental XML is to Flex applicaitons, how annoying is it that no plug-in to edit XML files is included in Flex Builder (as of Beta 2)? If, like me, you're used to Visual Studio, the lack of an XML editor in Flex Builder is a pain. Someone recomended X-Men's Eclipse Plug-in to me but it looks pretty basic. Has anyone had experience with other XML plug-ins for Flex Builder?</summary><link rel='replies' type='application/atom+xml' href='http://graemeharker.blogspot.com/feeds/114346725748734727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24743174&amp;postID=114346725748734727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114346725748734727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24743174/posts/default/114346725748734727'/><link rel='alternate' type='text/html' href='http://graemeharker.blogspot.com/2006/03/lack-of-xml-editor-in-flex-builder2.html' title='Lack of an XML Editor in Flex Builder2 Beta2'/><author><name>Graeme Harker</name><uri>http://www.blogger.com/profile/17727861488924753301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
