Skip navigation
1 2 3 Previous Next

Weekly Editorial

40 Posts authored by: marklittle

Yes it's that time of year again when a lot of the world starts to think about Father Christmas, festive cheer and snowmen! JBoss and Red Hat are no different, but despite this it's also been a busy time for us here. Maybe the snowmen have been helping us out?!

 

free-snowman-clipart-Snowman3.png

The Vert.x community have been asynchronously hard at work (see what I did there ?) with automatic redeployment in Eclipse. And talking about Eclipse, as Alexey mentions we're hiring again for the team so if you've any interest then get in touch! Ho ho ho, let's not forget about the JBoss Tools maintenance release either!

 

Two of our most prolific authors have been making their lists, checking them twice and writing about a lot of interesting things: Eric, who has been writing about all things BRMS related for a very long time, presents his audience with a lovely Christmas present of the Ultimate Collection of BRMS Demos, and if that wasn't enough he has a quick tour of importing a project into BRMS. Meanwhile Markus has written about the latest EAP 7 Beta release, just in time for those people with time on their hands on Christmas day. And conveniently he also has the second part of his refresher on EE7 backend features.

 

ee-7-overview.PNG

If that isn't enough for you, Markus also managed to find time to write an article and associated video about getting started with EAP 7 quickstarts! Phew!

 

Now if EAP 7 beta isn't enough for you both Jason and Alessio have a few things to say about the latest candidate release of WildFly 10. So let's finish with Davide's article on Cassandra integration with Hibernate OGM 5.0.0 Beta1 and Christina's entry about different ways in which you can develop Fuse applications. I hope you've enjoyed these additional Christmas presents and we see you all after the day. Enjoy and remember: we love you!

 

Christmaspresent1.jpg

For those of you in the US reading this a day late ... Happy 4th of July

 

We've a lot to cover this week as despite the fact many people have been recovering from the hectic week at Summit/DevNation, life and work must go on! So for a start let's look at something not necessarily associated with JBoss: Minecraft. For those of you in the know, however, you'll understand that not only is Minecraft based on Java but it also relies on Netty! A while back we announced that we had joined the Devoxx4Kids community; well this weekend our very own Arun Gupta and his son will be running the Devoxx4Kids Minecraft Modding Workshop at Minecon in London (helped by yours truly!).

 

Screen Shot 2015-07-03 at 11.12.13.png

We all know that last week was Summit, but it turns out that a new conference was also kicked off in Barcelona. JBCNConf was attended by several of the Fabric8 team and Claus gives a great overview of what happened there. Which ties in quite nicely to the release of Fuse 6.2, which Christina writes about. As Christina states, one of the important new features is RBAC: "Another important new feature is the Role Base Access Control. Powered by JAAS implemented. Many enterprise needed this in real production environment, what this does, it authorized user's right on access the Fuse console, JMX, command line mode and the service allowed in OSGi." Claus also has a great article on getting up and running with Fuse 6.2 quickly.

 

Now of course we have the usual flurry of entries summarising Summit and DevNation. Including one from Eric with his usual BPM focus, Mark Proctor talks about his presentation (with more related here), Arun (again) has a nice piece on Summit with lots of photos, and of course there's the Summit Keynote demo to watch again!

 

Screen Shot 2015-07-03 at 11.20.50.png

Some releases to note include 0.1.0 of the Hawkular Business Transaction Management project, which Gary discusses along with how you can monitor SwitchYard applications with it. Hot on its heels is Heiko talking about the Alpha2 release of Hawkular. JBoss Data Grid 6.5 is out!

 

If you're a LiveOak fan then you should take a look at the latest entry from Ken talking about its future.

 

And last but by no means least, WildFly 9 Final is out!!

 

OK that's it for this week. And I'll be on holiday soon, so it'll be down to the other editors to take you through the summer

This week has seen a lot of activity around DevOps and microservices. I'll shamelessly start with plugging a few things I've written on the subject, such as how you should look at microservices and Linux containers (such as Docker) for the natural unit of failure within a microservices environment:

 

"If you are building multiple microservices, or using them from other groups and organisations, within your applications or composite service(s), then do some thinking about how they are related and if they should fail as a unit then pull them together into a single image."

 

I also wrote an addendum to that article the other day just to make it clear that whilst containers such as Docker are useful, their neither necessary nor sufficient for microservices, especially in the Java world:

 

"If you're thinking about developing microservices in Java then you don't have to worry about using Linux containers: your unit of failure is the JVM. Start there and built upward."

 

I also wrote about how state can be handled with microservices, especially in a DevOps/cloudy environment where Linux containers are used and typically assumed to me immutable. Hopefully people find these articles useful - I certainly found them fun to write. Then in a semi-related article, Eric wrote about Docker and integration/BPM projects - lots of nice demos there! Everyone is looking at Linux containers/Docker these days, including the Keycloak team where Marko wrote about clustering recently.

 

Now some of our projects and products that are at the forefront of the things we're doing around microservices and DevOps are Fuse, Camel and Fabric8. Christina wrote about how to (lazily) create an offline repository. Christian took time to write generally about Enterprises and Microservices (part 1), but also how to do continuous delivery with Fabric8 v1. Claus has written a great "getting started with Fuse" article, so check it out if you're new to Fuse. Marek has written an entry on securing Fuse and Hawtio applications with Keycloak, which is a critical requirement for enterprise deployments.

 

In other news Kenny mentions the upcoming Red Hat virtual event Building Data-driven Solutions for the Internet of Things on April 23 at 11 a.m. (EST) / 15:00 (GMT). Sign up now! And the Arquillian and TorqueBox teams release new versions - 1.0.0 Alpha 5 (Docker extensions) and 3.1.2 respectively.

 

OK that's it for this week! Onward!

Welcome to a slightly delayed editorial this week - we've been busy And welcome to Pi Day!

 

As the title indicates, there's been a lot of activity in the past 7 days around docker (containers) and microservices. I put (virtual) pen to (virtual) paper and had a few things to say about microservices and containerless development. Arun has been working through his tutorial series on Docker and this week covered Docker Machine and then building on that how to deploy to WildFly and Docker using Eclipse. As if that wasn't enough, he finishes up with a discussion about Docker recipes for Java EE application servers. Christian had a great piece on the cost of change with microservices and DevOps which is well worth a read, but I'll include his conclusion here:

 

"At the end of the day, DevOps, Microservices, being “Agile”, etc, are about creating a culture that focuses on reducing the cost of change. Be wary of the vendors trying to capitalize on this, be wary of your organizations embracing this half-assed, and try to keep perspective and the goals in mind regardless of your role."

 

Now although not strictly container or microservices related, there's been some work going on around JBoss technologies and OpenShift. For instance, using BPM as an example Eric Schabell talks about how to deploy any project into OpenShift with the click of a single button! Gustavo talks about running Infinispan on OpenShift 3, so if you haven't taken a look at some of the changes coming in OpenShift this is a good opportunity.

 

As usual there's a lot more going on that we can cover in the editorial, so check out The Buzz. But we'll wrap up with a few things, such as the release of jBPM 6.2.0 Final, so good it needed two people to announce it; Mark Proctor has been talking about some of the changes coming Drools, including the ability to zoom and pan between decision tables and activity monitoring in jBPM. We've also announced that the PicketLink and Keycloak projects are merging! But we'll give the last word to Claus who has announced that in the year 2015 Apache Camel 2.15.0 was released!

It's Christmas! As has become a tradition, on this day we don't create the weekly editorial but leave it to the interested reader to go and read the blog feeds, rather than have us summarise. You don't quite know what you're going to get, so think of it as a an extra Christmas present from us to you

 

IMAG0025.jpg

It's been a great year for Red Hat as a whole and especially JBoss. Sales continue to grow apace. Adoption of our products and projects across a much wider range of sectors increases year on year. We're no longer the 2nd choice of customers but their 1st choice. And we've gone from being challenger to the challenged, which is a good sign but also means we need to keep pushing forward. None of this would have been possible without team work from inside and outside Red Hat. Our community of customers and upstream project users (and contributors from both) are an essential part of what we are and how we work. You are what makes this worthwhile. Your feedback, patches, code donations and all types of involvement help energise our projects and products; we're a team and a family!

 

This year has also seen us expand the JBoss family with the acquisition of the FeedHenry team, who are already making the right connections and finding a lot of interest in what they bring. I know there are great things ahead as we integrate them with our existing products, such as EAP and xPaaS. So it has definitely been a great year for us in more ways than one. Christmas gives us all an opportunity to try to step back and take a well earned rest. However, I know many of you and our teams will be beavering away over Christmas regardless (I know I will be too, with some of my pet projects) but do try and enjoy this time of year and recharge your batteries in whatever way makes sense to you.

 

OK, it's time to get back to the turkey, Christmas pudding and wine. I wish you all a very Merry Christmas and a Happy New Year!

 

Onward!

This seems to be the week for releases! Bela announced JGroups 3.5.0Final is out; Claus that Apache Camel 2.14 is on the way; Forge 2.8.1Final is also out; so is Keycloak 1.0 RC 2; Brian mentions that RichFaces 4.5.0.Beta1 is out; and last, and by no means least, Mark gives us a heads up about some new features coming in Drools and jBPM - Activity Insight! And talking of jBPM, Eric was involved in a remote session with Peru recently to discuss Rules, Events and BPM with the local JUG! Eric's been very busy this week, as he has written a fantastic piece on integrating BPM with Apache Camel! The full code for the project is also available on github, so no excuse for not following along :-) Eric's also going to be presenting on xPaaS at this year's Devoxx!

 

The Open Source Mentor blog has a few interesting things to say on Hadoop and Red Hat, Fuse Service Works, IoT and ActiveMQ, and some more work from Eric on BPM and Fuse Service Works.

 

Markus has a great article on our Data Virtualization product, so check that out! And as if that wasn't enough, he also has something to say on our xPaaS efforts.

 

That's it until next week!

This week has seen a continued push around Containers (Docker) and JBoss, with Mr Docker Marek Goldmann writing about running Docker as systemd services. There are some really nice examples in the entry too.

 

systemd_deployment.png

We had a one-day JUDCon event a few weeks back and Andrew Rubinger has written up a piece about it as well as linking to a number of videos recorded at the event. It certainly sounds as if this event went well and maybe we'll plan some other one-day events like this in the future! If you attended and have written up your own experiences (good or bad) then let us know too so we can all learn from what worked and what didn't work. Congratulations to the Mobile team for the release of Beta 1 of the Unified Push Server! Not strictly just mobile related, but Max has also blogged about JBoss Tools 4.2 Beta 3, which contains support for Cordova and OpenShift, to name but two!

devstudio8_splash.png

In addition to JUDCon, there have been several other community-oriented events happening or announced, including the JavaForum in Stuttgart, the ATL-JBUG meeting coming up in August with a focus on Fuse Service Works and Docker (more containers).

 

The various project teams have been hard at work as usual. Vladimir writes about the performance of Map/Reduce in Infinispan 7.0.0; Bilgin discusses how people can write components for Camel; John has a lot to say about starting an ActiveMQ project in Eclipse and with Maven; and both Bela and Tristan have different things to talk about around large scale data grids, with Bela showing off the new record 500 node JDG cluster and Tristan cross-posting a link to Navin's video on cross data centre replication with JDG. And finally for this month's roundup, we've also had a bit of an IoT theme. Kenny Peeples writes about an article over on DZone which discusses IoT and mentions JBoss A-MQ; and yours truly discusses Enterprise IoT.

 

OK, that's it for this week!

Summit is over but the work goes on and the positive fallout from our annual event continues to grow! xPaaS was the highlight of the JBoss Keynote and Arun has written a nice piece on the topic - though he failed to mention the defunct laptop that we killed on stage to demonstrate the fault tolerance capabilities of the stack we showed!

 

IMAG0300.jpgEric also managed to find tim in his schedule to write up some of his experiences at Summit around xPaaS and jBPM/BPM Suite. He had a very busy time with demos, sessions and booth duty, so check it out! And he even managed to find time to produce his regular instalment in the Online Workshop Series.

 

0f682-workshop.jpg

As usual Arun Gupta's been busy. As well as being at DevoxxFr he's written about the new NetBeans and WildFly integration a couple of times, the work done of the Java EE7 reference card, and of course the WildFly 8 and JBDS screencast!

 

OK so those are the highlights for this week. Onward!

It can't have gone unnoticed that Summit and DevNation are getting closer.

Screen Shot 2014-03-06 at 08.11.10.png

If you haven't registered yet then there's still time! Check out the agendas and you'll see that we've got some great sessions, and Arun outlines a few. And some of those sessions are influenced by, or directly related to, the things going on this week in JBoss. For instance, the HornetQ team has announced integration with Vert.x; you can read up on the latest around JDG, comparing it with Coherence; and Geoffrey has some interesting things to say about MapReduce and OptaPlanner. But one of the most important topics next month is around the new BPMS Platform, which is reflected in the video that Kris and Prakash gave, and Eric also has a nice writeup and demo video. And of course it'll be in a Cloud near you soon!

 

Elsewhere we've had a couple of Hibernate releases (4.3.4.Final and 4.2.10.Final) and Validator, Arquillian Jacoco 1.0.0 Alpha 6 and Drone 1.2.4.Final, and other projects you should check out. Christian has also written a nice article on Errai Data Sync.

 

As well as releasing BPMS Platform, Kris has also got some GSoC projects, which he's written about.

 

GSoC_commonbanner_1180px.png

And finally, Arun has done something everyone should be interested in (at least if you believe my 11 year old son!) Minecraft on OpenShift!

 

minecraft-logo1-1024x224.png

OK that's it for this week. A lot going on and I'm sure much more to come next week!

There's not a lot for me to say today other than Merry Christmas! I'd like to take this opportunity to thank everyone within Red Hat/JBoss, our customers, our communities etc. for all of your support over the past year and for your continued support in 2014. I hope everyone reading this has a great festive season and if you don't celebrate Christmas then I still hope you manage to chill out, rest, or just enjoy yourself! If you do want to check out what's going on in the world of JBoss then look at the main JBoss.org blog feed, but normal service will be resumed here in the editorial in the new year!

 

With that I'll leave you with a festive image for this time of good cheer to everyone! Onward! (To 2014!!)

 

Screen Shot 2013-12-20 at 19.19.11.png

Let's start with Happy Thanksgiving to our American audience (unless you're a turkey, of course, where it's probably not such a good day - hey, wait until Christmas!)

 

This week has been hectic, even without all of the Thanksgiving preparations I'm sure many people have been caught up by. What with the obligatory Devoxx catch up from Dimitris and then one of our newest hires (Arun Gupta, ex Oracle) posting about the death of commercial GlassFish, I'm not sure where to begin! Let's start by looking Ceylon. The team have a few things to say this week after the 1.0 release at Devoxx, including a discussion about typesafety and expressiveness, and the CLI. If you haven't checked out Ceylon yet then this is a good opportunity, especially if you're looking for something to do while the turkey cooks or gets digested!

 

Maciej has essentially written up a Getting Started tutorial for jBPM 6, complete with videos. His colleagues have also been busy. Edson, for instance, has written about the new Drools Developers' Guide, whilst Geoffrey has been making OptaPlanner work in Camel. As usual, the EAP/WildFly team has found time (how?) to write about cool features such as WebSockets, the clustering reference architecture, and WildFly meets Docker.

 

Before moving on to the usual list of new releases, it's worth calling out Kurt's article on SOA Governance for special mention. Kurt and the team have been working actively on this for a long time and the results are spectacular. Check out his article and give feedback!

 

OK, so to finish off we've had a lot of releases again this week, including TorqueBox 3.0.1, Arquillian OSGi support 2.1.0CR2, a new version of Arquillian's JRebel extension, and the 1.1.0 Final release of SwitchYard! Congratulations to all of the teams and communities involved! Let's see what happens next week!

Welcome back! And it's the time of year again when we continue to get ready for JavaOne. This year as in the past, we've got a lot of presentations so watch the website for details. And of course if you are around, come to the JBoss party!

 

OK, with that said let's venture forth into what else has been happening over the past few days. For a start there's been a lot of activity around data virtualisation from Kenny Peeples, who's been integrating Teiid and Business Intelligence. There are some slides as well as code! In related news, Randall announced that planning for ModeShape 4 has started, so get your requests in now. And of course ModeShape 3.5 was out only a few days ago.

 

The past week or so has definitely had a JBoss BRMS and jBPM related theme. First Eric Schabell produced a BRMS Primer (which he'll be presenting at the JBoss Business Day at FC Dortmund Stadium) and discussed the BRMS Cool Store, then he blogged about his presentation at the JBoss Forum in Hamburg. Then Kris, the jBPM lead, produced a flurry of activity including the release of CR2 for 6.0.0, a showcase on the installer/getting started and another showcase on the web console. Busy busy!! Related, Bob Brodt announced a bug hunt contest for the BPMN2 Eclipse modeler tool.

 

Finally we've had our usual range of other project release announcements, including TorqueBox 3.0.0, Alpha 5 for Arquillian Graphene 2.0.0, Beta 1 for Arquillian Drone 1.2.0, and Narayana/JBoss Transactions releases. Congratulations to all of the people involved!

 

OK, that's it for this week.

Summit may be over for another year, but everyone is still recovering in one way or another. But despite this, we've had a busy week so here are the highlights!

 

The Arquillian team and community have been extra busy over the past few days, what with releases of TestRunner Spock (got to love the name!), Warp, the Guice extension, and the Spring extension! Well done to everyone involved. If you're interested in testing, then you really should check these out. Never one to be outdone, the Errai team have pushed out a lot of their own releases too over the last couple of weeks and Christian explains why in a separate posting. But these include JPA Data Sync, which is a great addition to the project!

 

Of course with Summit last week we've seen a lot of postings on the event and how it went, including the obligatory Asylum podcast, one from myself (I'm not usually into self-publicity, but there are some good photos) and another from Eric. And speaking of Eric, he's given us a sneak peek at a new BAM component coming your way very soon!

 

Shane talks about a new project (Windup) and how it can be used to assist in migrations from other application servers to JBoss implementations. The end goal is to try to automate as much of this as possible as well as assit in JBoss-to-JBoss migrations. Since it's all open source, if you have a need for this kind of tool then you should definitely check it out and get involved.

 

Finally of course we've had our usual flurry of other project releases, including 1.3.1 Final of Forge, PicketBox XACML version 2.0.9, and the second candidate release of Infinispan 5.2.0.

 

OK, until next time, happy reading! I'll leave you with a reminder of where Summit will be next year too!

 

IMAG0049.jpg

It's been a pretty short week this week, with the recent WildFly announcement still the most prominent event! However, we have just concluded the very first JUDCon in Brazil and it went extremely well!

 

IMG_0739.jpg2013-04-20 12.59.04.jpg

We had nearly 400 people attend the two day event, with most of the sessions presented in Portuguese or with simultaneous translation. The feedback we received was overwhelmingly positive and it was great to see so many different groups represented in the presenters and audience:

 

Screen Shot 2013-04-24 at 15.44.40.png

Congratulations to everyone involved in organising the event and thanks to the presenters and the audience! And on this topic, Bela mentions that the final agenda for JUDCon Boston 2013 has been released, so check it out and come along.

 

For the rest of the week we've seen a few new announcements, including Beta 4 of CapeDwarf 1.0.0, Hibernate Search 4.3.0 Alpha 1, and ModeShape 3.2.0 Final. So not necessarily as busy as other weeks in the JBoss world in terms of blogs, articles etc. but just a busy if you look beneath the covers!

This week's editorial will be Cloudy with a touch of Enterprise PaaS, a bit of NoSQL moving in from the north, and maybe some sunshine later in the day! So let's start with some big news: we just announced OpenShift Enterprise, with EAP and EWS support! So if you're happy with your current infrastructual investments (hardware, middleware etc.) and just want to sprinkle some cloud pixy dust around and make it even more efficient, why not give the on-premise version of OpenShift a try? And our very own Eric Schabell has posted a link to a video he did on JBoss and Java in the cloud.

 

OK, but what about the NoSQL I hear you ask? Well hot on the heals of their latest release, Randall Hauch has posted a link to a presentation he's given on an Introduction to ModeShape 3. Don't let the JCR heritage behind ModeShape dissuade you from checking this out. If you're interested in NoSQL, graph-oriented or doc-oriented, then this is well worth a look!

 

There have been a lot of other things going on in JBoss-land this week, including the extended Drools team doing their usual impression of a team 10 times their size! Hmmm, or maybe Mark Proctor is cloning them

 

Unknown.jpegAnyway, they started with a lot of jBPM 5 related work such as a presentation at the London JBUG, a presentation on the new console work that's just been kicked off, Tihomir wrote about the designer, and Kris finished it off with the release of version 5.4! And Eric again has more than a thing or two to say about BRMS and BPM which is worth a viewing!

 

Another team that often hits above its weight, is Arquillian (appropriate I suppose, given the name's heritage):

 

arquillian.jpegFirst the team announced the 5th Alpha of the Jacoco extension and then Jay has written about how the RHQ team have been moving to the latest version of JBossAS, the challenges that presents around testing and how Arquillian (the project, not the little alien) has come to the rescue! Some good experience work here to be leveraged elsewhere, especially if you're considering upgrading to AS7.

 

Before moving on to other news, it's worth mentioning that one of our often unsung heroes, Marek Goldmann, has done yet another great job of integrating AS7 with Fedora in terms of RPMs and distribution. Since Marek joined the team several years ago, he's worked with Bob McWhirter and a host of others, but the work he's doing at the moment is crucial to the larger JBoss audience. Well done Marek!

 

Finally we've had a few other project releases, including IronJacamar 1.1.0.Beta 3, Bean Validation 1.1 Beta 2 and yet another update from the HornetQ team. And in fact Emmanuel lets us know that public review of Bean Validation 1.1 has been approved by the JCP.

 

Well that's about it for this week. Check back next week to see what our clones have been up to!

Filter Blog

By date:
By tag: