Home Tech Blogs
Tech Blogs
Groovy and Grails is Really Groovy PDF Print E-mail
Written by Erich Leipold   
Wednesday, 11 March 2009 22:36

Groovy

I just went to the Cleveland Java Users Group and Chris Judd  gave a presentation on Groovy and Grails. It was a very good presentation. I can see why people are excited about Groovy. So I got home tonight and, much to my wife's dismay, I set a goal to download and create a simple order entry application for sausage orders in 1 hour. I was wrong. It took me 30 minutes to download Groovy and Grails, setup my home environments, create the application, create a single domain object (Orders), create a controller, add properties to the domain object, and modify the controller to automatically build the CRUD objects. Here are my steps:

Last Updated on Wednesday, 01 April 2009 13:58
Read more...
 
Mule ESB PDF Print E-mail
Written by Erich Leipold   
Wednesday, 04 March 2009 13:01
I continue to work on my re-certification as a Mule ESB trainer. Peter Delia and the rest of the folks at Ricston are working with me to get updated on the latest courses. The good news is that I've been through this once already. I've been working with Mule 2.x long enough to know most of the advantages of 2.x over 1.x. However, I keep finding very exciting enhancements with 2.x. If you're into integration work and haven't checked out Mule ESB, click on the link on the top-right of this page.

The new training material is well-organized and additional material exists to help students retain more of what they learn --- at least that's my impression. If I can get my brain to focus on the material and not have to deal with the business as much as I have had to do, I'll get this certification nailed and be back training shortly.

2008-03-04

We are building a common payment gateway for online transactions. Dan Henry worked on the initial development, using built-in Mule code. We are able to connect to Chase Payment Gateway, Authorize.net, and PayPal right now. Over the next couple of weeks, we'll create a custom connector for the gateway. We have a common transaction XML document with transformers for each of the gateways. Anyway, it seems to be a useful tool and will hopefully allow us to service a number of customers easily
Last Updated on Saturday, 07 March 2009 11:05
 
RPM Package Management PDF Print E-mail
Written by Erich Leipold   
Thursday, 19 February 2009 14:35
It's been a long time since I've built RPMs from scratch. We're working on a new project that will work well with RPM deployment. I've built packages for quite a few different applications. RPMs are great for C/C++ programs, but the also work really well for any files that need to be installed as a package on a system that uses the RPM package manager. Some of the more interesting packages that I've build were for Progress-based applications and Java enterprise apps. I successfully took Progress source code, started up a database session, and compiled the source into Progress byte code all within the RPM build process.

If you haven't created an RPM, it's a fairly easy process. Although I would enjoy writing the entire process down, there are some existing resources that are pretty good.

http://tldp.org/HOWTO/RPM-HOWTO/build.html
This is a good overview of RPM. It won't give you everything, but you should be able to successfully build a variety of RPMs with this tutorial.

http://home.fnal.gov/~dawson/rpms/howto/index.html
This site has some nice examples and interesting information.

http://www.city-fan.org/tips/CreateRPMBuildEnvironment
This is a useful site for setting up your build environment.

The script sections are extremely useful. You can run scripts for pre-install, post-install, pre-uninstall, and post-uninstall. It might take some time to get used to the sequence that rpmbuild goes through, but once you're familiar with it, building RPMs is easy.
Last Updated on Saturday, 07 March 2009 11:06