- Andrew Kos
- Bill Burlein
- Bryan Williams
- Christian Vozar
- Jeff Brown
- John Kraus
- Joseph Mak
- Mark Daugherty
- Matt Van Bergen
- Melissa Geoffrion
- Michael Kang
- Michael Chan
- Michael Hodgdon
- Mike Motherway
- Molly McDaniel
- Nadia Maciulis
- Pat McLoughlin
- Paul Michelotti
- Puru Hemnani
- Rohit Srinath
- Ryan Lunka
- Tom Kelly
All Blogs
CITYTECH Blogroll:
Archive for February 2009
Existing Seam application converted to a JBoss Portlet
February 25, 2009 6:35 PM
Recently, I had the need to port a standalone web application that was written in Seam to be a portlet within JBoss Portal. Overall, I was surprised at how easy this process was, but also wanted to write about a “gotcha” to maybe save someone else some time.
AIR / Flex - Drap & Drop (to Desktop)
February 25, 2009 6:25 AM
In order to drag one or more files from an AIR application to the desktop you have to handle just one event: DragEvent. I have created a custom class named Document. This class specifies properties for the filename and the URL to the file itself. I then created an ArrayCollection and added some Documents to it.
Web Applications, Services, & Loose Coupling
February 24, 2009 6:30 AM
I think it’s pretty safe to say that most web applications fall into one of two categories. Content Driven Data Driven I also think it is pretty safe to say that they are easy to build. However, things can get a little dicey when it comes time to integrate services. The fact is that we are implementing reusable functionality as services and that means that our web applications must now include service clients.
Groovy Talk at UniForum
February 23, 2009 10:21 PM
Tomorrow (Tuesday) I’m going to be giving my “Building DSLs with Groovy” talk at the UniForum group at IIT’s campus out in Wheaton Illinois. I imagine that the talk is only open to UniForum members, but it looks like you can become a member simply by attending a meeting (and paying the fee).
Alfresco Tech Talk - CMIS
February 23, 2009 4:05 PM
What went right? I was able to demo the CMIS explorer live. I was able to demo Sten’s CMIS visualizer live. I was able to walk through my prepared OO presentation. What went wrong? Adobe Connect
Why I Like Grails
February 19, 2009 7:10 PM
I’ve always been a fan of glass mugs. In addition to being able to see what I’m drinking, I prefer their smooth feel to that of standard ceramic. Recently however, a friend turned me onto grails. On the surface, it would seem that grails are a throwback from an era long past, but there is something to be said about drinking from the satisfying heft of a jewel encrusted grail made of bronze that helps me get in touch with my northern Germanic roots.
New Beginnings (relax, not for me…unless you know something I don’t…)
February 19, 2009 3:38 PM
My good buddy Paul Lamere has moved on from Sun Microsystems to join a Music 2.0 startup. Paul was my mentor early on, and any quality in programming that I have managed to squeeze out over the years I attribute to him.
AJAXing…
February 18, 2009 4:33 PM
Last week when Matt gave blog space to me and I was looking forward to cut the ribbon of my blogs with my first mark up, and here we Goooooooo……………… My first opportunity to do so has just come up…WOW!!!!!!
JBoss Reports Record Number of Downloads…Why?
February 18, 2009 4:48 AM
I received my monthly JBoss Developer Newsletter the other day. Not surprising, it referenced a record number of downloads of the JBoss Application Server 5.0 in December. According to the JBoss AS 5 SourceForge project statistics page, from Oct-2008 to Dec-2008, there was an average of 122,000 downloads per month with a peak of 127,000 in December. They cited December as being the highest ever download rate in JBoss's history!
SOA - Composition vs Integration
February 16, 2009 11:34 PM
I think I’ve finally figured out why I want to kick SOA in the balls every time I see it. It is responsible for the notion of composition via remoting. The problem I have with web services is that they are just another method of remoting, and remoting requires messaging. The fact that you are using web services does NOT mean that you have built a distributed system. As a matter of fact, you haven’t. Especially since web services rely on synchronous point-to-point communication. It means that you have mistakenly used remoting as a means of composition.
JavaFX 1.1 Released
February 13, 2009 6:35 PM
It looks like version 1.1 of the JavaFX SDK has been released, which now officially includes Mobile support. It also includes “Full Screen” support which is a great bonus for game development.
Alfresco Code Camp in Chicago
February 12, 2009 11:17 PM
Last week, Shane Johnson and I spoke at the Alfresco code camp in Chicago. This event was organized by CITYTECH, and it was a great opportunity to share some of our Alfresco 3 experience with the community. From what I understand, the attendance rivaled that of code camps in New York and Boston. Hopefully, this is a positive indicator of the growing Alfresco presence in the Chicago/Midwest region.
CMIS Explorer - Download
February 12, 2009 9:32 PM
I’ve been working on the CMIS explorer on and off for the past few weeks. I think it is about time I made it available for download. I’d be interesting in hearing feedback on it. Download Update: I just realized that there is still a hard coded URL in the source. That means it will only work against Alfresco running locally on port 8080. I’ll get that fixed up right away. I’ll be curious to see if it will work against another repository afterwards.
JavaFX CMIS Browser
February 12, 2009 5:38 PM
A while back my colleague, Shane Johnson, blogged about a CMIS browser he had written using Flex/AIR. If you’ve come to this post for the “JavaFX”, or if you’re me from a week ago, here’s a bit of context: CMIS (Content Management Interoperability Services) is a specification that defines a set of Web Services which can be used to interface with a content repository.
Mavenize Your Flex/AIR App
February 9, 2009 4:28 PM
I recently had a need to create a maven project that could compile my Flex application and package it up as an AIR app. After fighting with Flex-Mojos 2.x, I decided to try out the new 3.0-SNAPSHOT and finally got a successful compile and package. The main project page for Flex-Mojos can be found here.
Easy Music Access on the iPhone
February 6, 2009 11:03 PM
I just discovered today that you can double tap the home button on your iPhone (or iPod Touch in my case) in order to access a little popup menu that let’s you start and stop your music and adjust the volume using the software volume control. If the phone isn’t locked, you can elect to go straight to the Music app as well.
I Want to be on the Front Page, Too!
February 6, 2009 5:38 PM
So my company, CityTech, has recently overhauled its web site, and I’m sure you’ll agree, it looks really nice. As you’ll note, the top few posts from our company’s blogroll are aggregated off to the left.
Java Funny
February 5, 2009 9:33 PM
Joel Spolsky of the Joel on Software fame had a funny post about the java installer a few weeks ago (yes, I know, I have been way behind in my feed reading). It is worth a good laugh to all those who love java.
Alfresco Code Camp : Chicago - Complete
February 4, 2009 5:18 AM
Today, John and I spoke at the Alfresco Code Camp in Chicago. I discussed the Surf framework, Alfresco Share, and CMIS. John did a outstanding job discussing Site Studio and provided some great exercises.
Recent Posts
- Invisible requirements within Business requirements
- Building a better Options Predicate
- Javascript, This, and You.
- Extensionless URLs with Adobe Experience Manager
- The Life of a Tester in Adobe CQ World!
- Limitations of the CQ Parsys Model and the Implementation of a Nested Paragraph System
- Google Analytics and AEM: No JavaScript? No Problem.
- Using Apache FOP to generate a PDF document based on a form submission data
- Configuring SAML in AEM 5.6
- Why You Should Get the WCM Experts Involved Early