JBUG: DC

9 posts

Special Thanks to Justin Hayes for coming out and talking about the JBoss Tusk project.  This project is a reference architecture that shows the role that different JBoss technologies will play in handling big data.  The downstream versions of JBoss ESB, Teiid, JBoss Tools, Drools, and Infinispan were on full display here.  Big Data is certainly a domain space where there is no one tool to handle its challenges and the JBoss Tusk reference architecture is a great way to get started. 

 

Continuing our use of Bambuser to livestream our meetups, the archived video can be found here - http://bambuser.com/v/3148033

 

Also, the slides are available for viewing at our meetup site here - http://files.meetup.com/2376281/JBossTuskDCJBUG.pdf

 

 


We've continued using BambUser to livestream and record our meetups.  The October Meetup - The Hitchhikers Guide to the JBoss Galaxy can be found at - http://bambuser.com/v/3051375

 

For this talk, Burr Sutter gave an excellent talk on the JBoss ecosystem and highlighted many key projects.  TicketMonster was on full display here and our group was fortunate to see a reply of the JBoss World Key Note demo.  So check it out and feel free to leave comments.

Keith Babo recently gave an excellent talk to the DC JBoss Users Group on Switchyard.  A recap will follow later, but we recorded the talk and uploaded it over at Bambuser.  You can check it out here - http://bambuser.com/v/2978711

Special thanks to Spike Washburn and Jim McLoughlin for coming out to our group and talking about building and deploying JBoss applications in CloudBees.  And to those that people who braved the rain, they were fortunate to see an impressive magic show.

 

The tagline for the talk of 'From Zero to Continuous Deployment in minutes' was unbelievable true.  If you're like me and find yourself working on multiple projects throughout the year, a lot of the mundane tasks associated with these new projects revolve around the project bootstrap phase.  Setting up a new code repository, setting up a new maven repository for your custom artifacts, installing jenkins and Sonar, installing multiple dev/test/prod instances of JBoss and MySQL to support development activities.  All of this can take weeks - depending on whether or not the right resources are available.  But all of this accidental complexity is getting in the way of our ability to write code that takes your requirements and turns them into fully functional applications.

 

Spike showed us an alternative approach with CloudBees. In an one hour talk, he was able to deploy multiple new MySQL instance, a new JBoss AS 7 instance, 3 different applications, and switch between a dev and qa instance.  He even had time left to demonstrate true continuous deployment that was triggered by a git commit and a kicked off a Jenkins build that then deployed the new code base to a running JBoss AS 7 instance. 

 

Project Bootstrap will never be that same again.  Code Monkeys - start your IDEs.

Over the next few months we have a number of big talks coming up that I wanted to let you all know about.  Details for all of these are on our meet up site:  http://www.meetup.com/dc-jbug


18 April – CloudBees Workshop with Spike Washburn, VP of Engineering.

19 April – Partner Event with CapCloudDC .  Java PaaS with CloudBees

  9 May –  Developing Mobile Applications with OpenShift, MongoDB and Appcelerator.   Grant Shipley, PaaS Evangelist, Red Hat

10 May –  Partner Event with Cloud DC. Build your own privately hosted OpenShift.  Grant Shipley, PaaS Evangelist Red Hat
13 June – Ceylon : A new language for the JVM. Gavin King, Fellow, Jboss by Red Hat

 

Also in the tentative planning stages – a program in July on HornetQ messaging and a JBoss Application Server InstallFest in August.  Details about the programs will be forthcoming.  Unless noted on the calendar, we meet on the second Wednesday of each month and reserve time for networking and open forums.

 

Finally,  don't forget about the Jboss Users Developer Conference, Jboss World and Red Hat Summit conference in Boston, Massachusetts from June 25-June 29. 

 

Details about this are available at: http://www.redhat.com/summit/ and http://www.jboss.org/events/JUDCon/2012/boston

The DC JBug group would like to thank Manik and the local DC Java Users group for helping to put on a great talk.  We were fortunate that Manik didn't have the same level of difficulties as one of his earlier talks had.  Also very glad to see some smart people from Terracotta make the drive down and add some great questions to the conversation.  It was one of those unusually nice early spring days in the DC/VA area so it was great to see that 40-50 people decided to combat the spring fever and make it out to here Manik talk.

 

For those that were unable to make the talk, Manik gave largely the same presentation that he gave to the Chicago and Milwaukee groups, so looking at the slides here should be a good start. I'm sure that checking out his blog will also prove to be fruitful in the future.

 

It was a good overview of JSR 107 and 347, Infinispan and Hibernate OGM - complete with code examples.  And kudos for a fairly succint explanation to the CAP Theorem.  Most of all, we always love when a speaker minimizes the slides, cracks open his IDE, and starts running live code.

 

In-memory Data Grids are definitely the next big thing in Web Architectures (http://highscalability.com/blog/2011/12/21/in-memory-data-grid-technologies.html ) and as the saying goes, 'Ram is the new Harddisk'.  It's great to know that while JBoss is leading the charge in driving an open specification - https://github.com/datagrids/spec/wiki. Certainly, the DC/VA area with its proximity to the US Government and desire to solving big data problems will be keeping an eye on Infinispan and distributed data grids.

On January 11th, we held our normal monthly meeting on the subject of RHQ and JBoss Operarions Network.  Alan Santos and Ian Springer were on hand to show some of the new GWT-goodness and cool features in RHQ and JON.  Drift management, Inventoring of Platforms, Services and Servers, Alerts and Events, and many more. The insight provided by RHQ was eye-opening to many of the members and quickly started the wheels turning in few people's head about how they could replace their propriertary monitoring and alerting systems with this open source product.

 

Next up in the group was Steve Sturtevant of OC Systems with his demonstration of the extensibility of RHQ.  His product, RTI performance, provides the ability to do root-cause analysis of applications by providing insight into the business transactions and correlating to the system resources that RHQ/JON identifies. To see more what RTI is and see how it works, you can checkout the series of videos on YouTube.:

http://www.youtube.com/watch?v=VkaHHTz9gH0

 

Kudos to the RHQ-Project team as the features in 4.0 as well as the new GUI are excellent.  I for one can't wait to take RHQ for a spin and put that Drift management to test.   I am also impressed the RTI performance add in.  The ability to quickly identify long running transactions and pin-point the resources involved is a much welcome addition.

On Jan 19, the DC Area JBoss Users Group (http://www.meetup.com/DC-JBug/) held a joint program with the DC/Northern Virginia Java Users Group (http://www.meetup.com/DC-Jug/).  This joint program, JBoss at 7: A new App Server, new Tools and a new Attitude (http://www.meetup.com/DC-JBug/events/45010212/),  was a great opportunity to show the larger DC Java community how far Java development has come in productivity.

 

Dan Allen presented to both of our groups to demonstrate the extensive set of frameworks and tools that are now available to today's Java developers.  With the power of Forge, OpenShift, and Arquillian, the audience was shown the speed and ease in which new Java applications can be created, tested, and deployed into production.  The java-bloat of 2000 is clearly gone. Dan left them clamoring for more ... and some homework.

 

After all, it's open source and one of the advantages of open source is that you don't have to take someone else's word for it, you get to do it yourself.  So fortunately, Dan has made his tutorial available for all to take things out for a drive themselves - http://tinyurl.com/dcjbug-jboss-workshop

 

Thanks to all the JBoss developers and community for creating such a jaw-dropping, time-saving, productive set of tools.  And thanks Dan Allen for helping to evangelize the open source way as done by JBoss. 

If you missed DevIgnition 2011, you missed out on a great talk by Toby Crawley.  His slides are available out at Slideshare.  Some time in the near future DevIginition is supposed to post the videos from all of the talks.