May 16, 2008

Pages


Search Site


Topics


Useful Links

Blogs I Read


Archives

Entries Tagged as 'Spry'

Are You The Best of the Best?

May 14 2008 by Andrew Powell

Think you know Adobe web technologies? Do you like the idea of working on some of the world’s most interesting web engineering challenges? Do you want the freedom and variety of independent consulting, but want bigger projects and more of them? Then search no further. Universal Mind, the undisputed leader in bleeding-edge RIA development, is looking for a few good developers. 

Are you up to the challenge?

Why should you join Universal MindUniversal Mind offers you a unique opportunity. We focus exclusively on solving hard problems in the performance and architecture of web applications based on Adobe technologies. Not only are these problems difficult, they are the problems that keep our business customers up at night. They’re also the problems that have biggest impact on users. In short, at Universal Mind you will have the opportunity to do something great.

At Universal Mind, we want you to be both hands-on and strategic. You’ll connect the dots between business priorities and technology performance. You will also write the code, configure the servers, and run the diagnostic suites.

Your interface will be IT management, web developers, database admins, sys admins and business unit managers. You’ll be the person technologists call first when they have a web technology problem. 

You’ll feel equally comfortable working onsite, anywhere in the world, or remotely via Internet and phone. The value you bring clients will be in the business advantage you deliver, not in where you sit.

In fact, if you’re really good, you have probably already thought about working at Universal Mind.

Does this sound like a challenge you'd be interested in?  Send your resume to me at andrew.powell [at] universalmind.com and we'll get the conversation started.

 

Posted in Java | ColdFusion | Flex | General | BlazeDS | Spry | Adobe | Universal Mind | Air | AJAX | 3 comments

What Is ColdFusion?

May 12 2008 by Andrew Powell

This is a follow-on to my previous post.

As CFML developers start to learn Java and move into the realm of Spring and Hibernate, it is very important to stop and ask "What Is ColdFusion?".  ColdFusion, since CFMX, has been a J2EE application running within a J2EE server (JRun, JBoss, Tomcat, Websphere, etc.).  This is important because thinking of ColdFusion like this lets us expand our mind to what we can really do with ColdFusion.  We (CFML developers) can start to leverage J2EE services and frameworks like JPA, JNDI, JTA, and others to make ColdFusion a real player in the J2EE stack.  

Java developers are quick to dismiss ColdFusion as simply a J2EE app and miss its real potential:  It is the fastest way to get data to the web.  It is the fastest way to get data to AJAX, Flex, Silverlight, and even JavaFX (the last two via XML or web service).  I think that going forward, ColdFusion will really shine in this space and make itself be known as a the leader in moving data into RIAs.

ColdFusion also provides complex services easier than Java, .Net, Ruby, or whatever wishes they could.  Let's look at a couple of examples:  CFMAIL is, by far, the easiest way to generate email from an application.  CFPDF?  Are you kidding me?  It doesn't get any easier than this.  Don't tell the Java guys this, but it integrates with JMS easier than Java does too (look at the gateways).  These specialty services are an often used, but at times, overlooked part of ColdFusion because of their simplicity.  By the same token, they're often a source of ammo for the ColdFusion detractors.  Maybe they're just jealous.  

Simply put, at the end of the day, ColdFusion is a J2EE app that enables you to be more productive than if you were writing pure Java or CFML code, alone.  Look at it, and embrace it as such, and a whole new world will open up to you, as a CFML or Java developer.

Posted in Java | ColdFusion | Flex | General | Spry | JMS | Spring | Adobe | JSP | JRun | Hibernate | XML | AJAX | 1 comments

Enterprise MVC With ColdFusion and Java

May 03 2008 by Andrew Powell

Here is the code/slides for my cf.Objective 2008 presentation: "Enterprise MVC With ColdFusion and Java".  If you are currently sitting in my session, feel free to download the code and follow along.  If you're not in my session right now, still download the code and follow along.

 

Download The Code From My Google Code Site

 

P.S.  Don't forget to come to my BOF tonight on creating & using Open-Source Projects. 

Posted in Java | ColdFusion | General | Conferences | Spry | Spring | Adobe | Mach-II | Universal Mind | JSP | Hibernate | XML | Speaking | 0 comments

Love Me? Hate Me? Come See Me At cf.Objective

April 30 2008 by Andrew Powell

If you're going to cf.Objective this week, and want to see something you've NEVER seen ColdFusion do before, come to my session: "Enterprise Class MVC with ColdFusion And Java".

You will need to know what the MVC pattern is and nothing more. Jason Delmore's session would be a good warmup for this one, but it is not required. Oh yeah, I'll have swag to give out at my session too. I am not above bribery to bring butts into the seats.

Session Description:
This session will show you how to leverage the power of Java tools, like Hibernate, to increase the speed and scalability of your ColdFusion MVC based applications. We will look at performance differences between using Java and ColdFusion based solutions and discuss the benefits and drawbacks to both methods. The discussion will also cover when using such an approach is appropriate and why a developer would want to take this approach. Demos will also be provided to show you how to take advantage of this new technique.

I am also hosting a BOF session on Saturday night entitled: Open Source Development & Publishing. The title is a bit wack, but the premise is simple. Lots of people want to write open-source components, but don't know what it takes to publish them. Conversely, a lot of people want to know what open-source components are available to use in their applications. Well, we'll cover both of these topics and other things such as the various OS licenses available to publish under and how they work together, or with commercially released software. Come, sit down, talk. It'll be fun.

Beyond both of these sessions, I will be hanging around, going to some sessions, and generally catching up with people I've not seen since MAX. Come find me in the hall or lunch, or wherever and I promise I'll make some time to talk with you about ColdFusion, Flex, Java, the Braves, the Red Sox, whatever.

BTW, if you do come to my BOF, someone remember to bring me a bottle of scotch (single malt Islay if you have it, or Johnnie Walker Gold Label if you must bring a blend). I promise you, it will make me much more interesting.

Posted in Java | ColdFusion | Flex | General | Conferences | Spry | Spring | Adobe | Mach-II | Universal Mind | Hibernate | Air | XML | Speaking | AJAX | 0 comments

My Google Code Site

March 12 2008 by Andrew Powell
After talking to Ben Stucki at 360|Flex, I decided that I should create a Google Code site for my code samples and preso posts. I am currently in the process of moving all my os code and preso samples into this repository for public consumption. Going forward, you will be able to find all my code samples there. It is released under the MIT License, which basically means, it's released "as is" and without warranty. Some things will be posted and never updated again. Other things will be updated and improved. There is no set schedule for projects to be updated, it's just a central point for you to find my code samples. My Google Code Site

Posted in Java | ColdFusion | Flex | Caching | General | Conferences | BlazeDS | Spry | JMS | ColdSpring | StockQuoter | Google | Spring | Adobe | Universal Mind | Hibernate | Air | Hessian | XML | Speaking | 0 comments