A repository of code and tips from my experiences of working with Flex and Java in enterprise systems.
Friday, May 7, 2010
Added to Adobe feeds!
This is a good thing, and means I can actually start producing the tutorials so they will get indexed!
Tuesday, April 20, 2010
Learning Flex part 0 : Introduction
So here's what we are going to talk about over the next few posts. Each part of the tutorial will come with code snippets and assuming I keep it up, Flex Builder projects showing the code..
I'm also using Flex 3 rather than Flex 4. Rather than joining the cool kids showing off all the cool parts of Flex 4, we are sticking with the corporate standard. There are few organisations willing to take the leap to Flex 4 and Flash Player 10 yet. Until the penetration statistics rise, Flex 3 is where it's at.
So what's the project for this first tutorial? Very simple image viewer. We are going to start with a straight forward image, and add all sorts of cool stuff.
I may split some of the posts up if they get too big while I'm writing them, just so they aren't too overwhelming!
- Part 1 : Setting up the project. Project structure. Setting up and using ANT. Using a Dependency Injection framework.
- Part 2 : Constructing Objects. Always use interfaces. Compose objects as much as possible.
- Part 3 : Testing the objects. Here's why we used interfaces. Using mocks for fun and profit. Using FlexUnit.
- Part 4 : Composition over Inheritance. Adding a Zoom and Pan. Wrong way to do it with inheritance. Right way to do it with behaviours.
- Part 5 : Adding additional controls. Zoom in / Out buttons.
Learning Flex well rather than just learning.
There are plenty of blogs, tutorials, sites, books, people standing on soap boxes, and conferences that all want to teach you how to do Flex, but once you try to get beyond something simple, you run out of steam very quickly.
So the next few posts are going to be sequence of good practices which every good enterprise Flex developer needs to know. Soon, you'll be able to mix it with all those snooty Java developers who think their language is the only way to write enterprise apps!
So the next few posts are going to be sequence of good practices which every good enterprise Flex developer needs to know. Soon, you'll be able to mix it with all those snooty Java developers who think their language is the only way to write enterprise apps!
Thursday, February 4, 2010
Monday, February 1, 2010
In the beginning... all was dark...
I thought about calling this blog "Yet Another Flex Blog", but my left brain talked my right brain out of it at the last minute.
Now that my blogging opportunities have opened up somewhat, I can finally start blogging the bits and peices that I've picked up over the last few years. Rather than splattering them all over Flex Coders whenever I get the chance.
Things I plan on covering over the first few months (chances are... years).
Setting up a java back end to use with Flex (could be re-titled, "Why not to use LCDS", I suppose)
Flex validators, why they suck, and how we can make them much better.
Novel ways to reduce your data centre's bandwidth using AIR 2.0 (Peer to Peer swarms aren't just for stealing music you know!).
Pushing workflows into all the tiers (ESBs are too heavyweight for client side development, lets come up with something a bit lighter, and less boring).
Frameworks, light is better yes?
Bits and pieces from my favourite Flex hobby, making a fully fledged generic forms and reporting application.
Now that my blogging opportunities have opened up somewhat, I can finally start blogging the bits and peices that I've picked up over the last few years. Rather than splattering them all over Flex Coders whenever I get the chance.
Things I plan on covering over the first few months (chances are... years).
Setting up a java back end to use with Flex (could be re-titled, "Why not to use LCDS", I suppose)
Flex validators, why they suck, and how we can make them much better.
Novel ways to reduce your data centre's bandwidth using AIR 2.0 (Peer to Peer swarms aren't just for stealing music you know!).
Pushing workflows into all the tiers (ESBs are too heavyweight for client side development, lets come up with something a bit lighter, and less boring).
Frameworks, light is better yes?
Bits and pieces from my favourite Flex hobby, making a fully fledged generic forms and reporting application.
Subscribe to:
Posts (Atom)