Sunday, July 19, 2015

How to learn Fuse ESB

Here's some (unofficial) tips on how to learn Fuse ESB:

  • Take the training from a vendor like RedHat.
  • Read books like Apache Camel Developer's Handbook or Camel in Action.
  • Check out videos on You Tube by Red Hat Engineers and other vendors
  • Check out this web site - http://www.enterpriseintegrationpatterns.com/ . This web site has the best collection and pointers to articles and theories for EAI (Enterprise Application Integration). You can also download Visio stencils to create Camel Notation diagrams like Queues, Content Based Router, etc.
  • Check out github for code samples and also from RedHat web site.

The above material is a wealth of knowledge for Fuse ESB, Apache Camel, Apache CXF, ActiveMQ, Karaf and ServiceMix.

You should also go through the JEE specs for learning OpenJPA, Hibernate, JAX-RS and JAX-WS at the minimum for developing any bare minimum open source applications.

Happy Reading :)

-Tejas Bavishi



Sunday, May 10, 2015

Red Hat Fuse ESB

After working on Red Hat Fuse ESB for sometime now, I found that this Red Hat product rocks. It is feature rich and very good documentation and books are available for this.

First things first, Fuse ESB is made up of:
Apache CXF
Apache Camel
ActiveMQ messaging
Apache Karaf

 Apache CXF stack is for building industry grade Java Web Services. Apache Camel is the integration platform with over 150 standard off the shelf components. ActiveMQ provides reliable Java Messaging Service. And Fuse itself is the container for this.


The Red Hat JBoss IDE provides very intuitive code examples and impressive GUI based integration with all the JBoss Java middleware technologies.

Here' the link : http://www.jboss.org/products/fuse/overview/

What's more, Fuse ESB can be integrated on RedHat Openshift cloud.

Happy Enterprise Service Bus Computing :-)

Tejas Bavishi

 

Sunday, December 14, 2014

Gradle - Build Automation

I have been working with Gradle build automation for sometime, and I am impressed by it's features.

It has advantages of Maven, Ant and new features of writing scripts you can immediately understand.

The scripts are simple to write, test and deploy.

The amount of momentum it has, I will not be surprised if Gradle replaces Maven.

There are also tools available that can convert Maven pom.xml to Gradle.

Here's the link:
https://www.gradle.org/


Happy build automation !!

Tejas


Saturday, August 23, 2014

Social Collaboration Platform - eXo platform

Sourceforge has a source code project hosted for Social Collaboration which is JEE compliant and can be hosted on Tomcat. It boasts of a large number of features which are useful and very advanced including some very cool GUI look and feel.

The project is open source and available at
eXo Platform

Happy Surfing
Tejas Bavishi


Cloudyn

Cloudyn is a cloud cost analytics tool that gives ROI calculation on the amount of money you spend on public clouds like Amazon AWS and Google Cloud platform or openstack.

This means you get clear picture about your expenditure and forecast about amount of money you spend on these IaaS services.

Recently introduced, this tool will gain lot of attention as increasingly companies and CTOs / CIOs will want to control their costs on cloud and also work on the ROIs.

The product is available online at Cloudyn


Happy Surfing
Tejas Bavishi

Sunday, April 20, 2014

GitHub or SVN

The GitHub project allows you to host the open source software (also private code) on the repository. Along with it comes issue tracker, standard security, effective communication across teams and developers.

Also, note that GitHub works with any SVN client tools as well. So no need to learn new tools for GitHub client.

More information here:
https://github.com/features

Tejas Bavishi


Friday, April 18, 2014

Marketing email campaigns

Marketing email campaigns require HTML formatting and images. To make it simple, this is a tool - http://mailchimp.com/

Good results using mailchimp

Tejas Bavishi