1 2 3 Previous Next

Weekly Editorial

174 posts

We're a little late getting this week's editorial out (that's the "royal we", actually meaning, me... what can I say? I'm still on Standard Time ;-) )

 

News

JBoss Fuse Workshop

Christina Lin took us through a four part Fuse workshop for beginners. In Part one she gets us started by explaining the XML and basic setup. Part two she talks on data transformation which leads us to part three, enterprise integration patterns, and finally in part four she talks POJO and beans to wrap it up.

 

Happy Birthday Apache Camel!

As Claus Ibsen notes on 19 March Apache Camel was born. And while on the topic of Apache Camel, Clause also talks about Debugger with Eclipse Tooling this past week.

 

BPM and Nordics

Eric Schabell shares his update on his BPM tour in Denmark.

 

Debugging Wildfly... remotely

Rob Stryker shows us how to debug an externally launch Wildfly instance

 

Afraid to ask? We've got you covered!

Bela Ban announces a JGroups workshop in Berlin to cover everything you want to or are afraid to ask.

 

Wrangling Errors

Gunnar Morling talks about how to properly herd errors in HIbernate OGM with NoSQL.

 

Ultimate American Road trip.. er, well, almost

The Washington Post published an article calculating the ultimate American road trip but Geoffrey quickly noted the trip contains at least three bugs and shows us how to fix it in Optaplanner.

 

What to expect in the Red Hat JBoss BPM suite master class

Eric Schabell gives us a preview of what we can expect to learn in the class.

 

We're evicting you NOW MORE EFFICIENTER!!  (yes we know that's not a word)

While this is actually release news, this release update shares some insights on more efficient evictions coming in Infinispan.

 

More BPM how-tos (it's our answer to MOAR COWBELL)

 

We've got the Minecraft!

Perhaps deceptive maybe even deviously deceptive.. teaching kids Java by making it fun with Minecraft.

Speaking of Minecraft... Arun Gupta gives us this related tech tip (#82 if you're keeping track)

 

Build Your Next Enterprise App in 60 minutes

Kenneth Peeples gives us a preview of a 2015 Red Hat Summit talk on building enterprise apps.

 

Evaluating performance (nope, this isn't the dreaded conversation with your boss)

Tom Jenkinson shares how performance is evaluated in Narayana

 

Parlez-vous français? Oui! Oui!

Great! Then you'll happy to hear that Devoxx France is giving away one ticket! Français is not a requirement to win the pass. ;-)

 

API Management is critical to the future of the digital economy

Kenneth Peeples invites us to join a webinar on this important topic. Did you know that Gartner predict 75% of the fortune 1000 companies will offer some sort of public API less than two years from now?

 

JBoss WS5.. looking beyond betas

Alessio Soldano talks about upcoming non-beta releases along with Wildfly 9 Beta1.

 

Hacking SAP

Okay, just kidding. We're not really talking about hacking SAP but Kenneth Peeples does talk about the important "S" userid and how to get one.

 

IntelliJ IDEA... distraction free mode

IntelliJ IDEA 14.1 was released recently and Anton Arhipov talks about some new modes in the tool including a distraction free mode.

 

Tips'n'tricks (no treats)

 

Releases!!

 

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!

Welcome to another edition of the Weekly Editorial, ready yourself for a roller coaster ride as we take you through the many exciting developments from within the communities that surround JBoss,

 

You are the Champions

 

This week sees the launch of a new program at JBoss, the JBoss Champions, designed to honour those who are passionate advocates for JBoss Technologies and active members of their respective communities.  The first tranche of Champions have now been announced, these are Adam Bien, Alexis Hassler, Antonin Stefanutti, Antonio Goncalves, Bartosz Majsak, Francesco Marchioni, Geert Schuring, Guillaume Scheibel, Jaikiran Pai, John Ament, Mariano Nicolas De Maio and Paris Apostolopoulos.  Congratulations to each of these founding Champions, the JBoss Communities would never be the same without the participation of people such as these.

 

Developer Interviews with Markus

 

This week we have two Developer Interviews for you.  In the first interview (#DI15) Markus talks to Niko Köbler and discusses his work on comparing the performance of Node.js and WildFly when implementing High Performance Microservices.  In the second interview (#DI16) Markus talks with Veer Muchandi and discusses Docker, OpenShift Enterprise v3 and Kubernetes.

 

Tech Tips with Arun

 

This week we have two tech tips from Arun.  In tech tip #75 Arun walks us through the process to bind WildFly on to a specific IP address or all available IP addresses on a multihomed machine.  In tech tip #76 Arun walks us through the procedure for creating a Continuous Integration environment, in this case jenkins, that can monitor a git repository for updates, run a build to create the binary artifacts and finally publish those artifacts to Nexus where they can be consumed by your community.

 

Developments within Tooling

 

The tooling team have been very busy this week, not satisfied with pushing out new beta releases of JBoss Tools and Red Hat JBoss Developer Studio we also see a number of very interesting posts from members of the various teams feeding in to these releases.  In the first post Lars introduces us to some of the new features that will soon be seen in the Fuse tooling, the highlight of which being the new integrated Camel Debugger.  The next posts are a two-part series from Rob Stryker discussing the options for deploying applications into a dockerised WildFly container.  In the first of the series Rob demonstrates how we can deploy applications into the container through use of docker volumes with the second demonstrating how we can deploy the applications through the WildFly Management API.

 

Camel and Fuse

 

If you are interested in the Camel and/or Fuse ecosystems then we have plenty for you to read this week.  The first set of articles are written by Kenneth Peebles who describes how to integrate a Virtual Database into a camel route, his second article demonstrates how to integrate Fuse with SalesForce and his final article provides a primer for secure communications using SSL/TLS.  The second set of articles are written by Christina Lin and consist of part 1 and 2 in a series emulating a Vegetable Wholesale Warehouse Biding System.  In the first part she demonstrates how to parse the incoming CSV file detailing the delivered goods with the second part demonstrating how this information can then be forwarded to interested customers through the use of websockets.

 

BPM and Business Resource Planner

 

Eric Schabell begins this week with the first part of a series discussing the performance and sizing of Business Resource Planner, along with co-authors Maggie Hu and Geoffrey De Smet, by introducing the technology and some example cases through which you can explore its use.  If you wish to know more about this technology then register for the upcoming webinar taking place on March 18th.

 

Eric has also written an article launching a new BPM demo project called JBoss BPM Baggage Delivery, written especially for those of us who have gone through the pain of arriving at our destinations without our luggage

 

Composing Docker Containers

 

Those of you who watched Veer's video will already be aware of the work being done on OpenShift, Kubernetes and Docker however sometimes we need only the ability to compose images through a lightweight tool without necessarily requiring the additional flexibility and resilience that comes through the deployment of Kubernetes.  If this is a requirement you have then Thomas' article will be of interest as he introduces us to Docker Compose, a new tool recently announced by Docker to simplify the composition of existing containers.

 

Arun has since written tech tip #77 to discuss the same topic, in this instance showing how to rewrite his earlier article on integrating WildFly with MySQL so that it now works with Docker Compose.

 

Immutant Happenings

 

Jim has recently posted some quick notes on the happenings within the Immutant community, discussing a survey to gauge how we are using Immutant, integration with the Luminus web toolkit, bugs within the beta2 that are now addressed in the incremental builds and plans for the upcoming 2.0.0-Final release.

 

JBoss Out and About

 

Max Andersen, Mickael Istria and others will be attending EclipseCon US in San Francisco, this event takes place between March 9th and March 12th.

 

Christian Posta will be giving a talk at the DevNexus conference in Atlanta, this event takes  place between March 10th and March 12th.

 

New Releases

 

 

Hopefully you have manged to find something interesting in all that we have shared this week, we have covered a diverse set of topics and demonstrated how rich the JBoss ecosystem continues to be.  Please join us next week when we will bring you another exciting installment from the JBoss Weekly Editorial.

cold_but_beautiful.jpgThe weather isn't exactly changing. Still chilly and cold almost everywhere. Looking at the posts from the technical marketing managers traveling the east cost these days leaves your with a scary feeling that this will never turn into summer again. But I think, life goes on and it is my pleasure to heat you up with all the exciting new developments during another week in JBoss. The last week in February wraps up an amazing month of many new releases and blog posts.

 

Microservices - one persons "micro" could easily be another's "macro".

VP of Engineering Mark Little did a blog post and a supporting interview with InfoQ about this topic. He lays out his thoughts on microservices and how they should relate to SOA and other approaches which have gone before.

 

Continous Delivery and DevOps

Arun continued his latest series around this with a couple of new blog posts which are really helpful to get you up to speed with tips and tricks together with Java EE:

Build Binaries Only Once for Continuous Deployment

Setup Local Nexus Repository and Deploying WAR File from Maven (Tech Tip #74)

 

Various Topics

JBoss bloggers have been hard at work to cover even more topics. Selected picks from this week are:

How to configure Geb/Spock with Gradle

How fast is logging?

Tips for Effective Session Submissions at Technology Conferences

Business Resource Planner Online Workshop (Lab 1 & 2)

JBoss Forge NetBeans integration - Getting Started

Plug in Policies Into JBoss Apiman

 

Webinars and Other Online Resources

Most important webinar of this week was about Learn how to build enterprise java apps in the cloud and was held by Thomas Qvarnström (@tquarnst). Make sure to check out the events page on jboss.org and also the redhat.com events area for middleware to stay up to date with latest offering. Another one titled "How to excite the travel industry with a BPM story" was given by Eric (@ericschabell). He was also giving a session at the Virtual JBoss User Group on Hit the ground running with BPM — a starters kit.

 

 

 

New Releases

Arquillian Cube Extension 1.0.0.Alpha4

Infinispan 7.2.0.Alpha1

Weld 3.0.0.Alpha5

Hibernate Validator 5.2.0.Beta1

JBoss Tools Alpha1 for Eclipse Mars

 

Follow the Virtual JBoss User Group (@vjbug) for even more content and make sure to sign up for the meetup group.

That's all for this week. Enjoy your weekend and join us again here for next weeks edition.

25AB46BF00000578-2953282-_Alps_of_MIT_This-a-8_1423922621025.jpg

This winter season in the US Northeast has been brutal.  Last week I was in Boston at the Red Hat Westford Office but returned home during a break in the weather.  Boston has had almost 96" of snow this season with wind chills hitting -26 F.    One of the incredible pictures I saw was a 5 story mound of snow at MIT called the Alps of MIT which was piled up by snow plows.   Hopefully the storms will subside and the Northeast will thaw out soon.  So on to our week in JBoss.....

 

New Releases

  • Infinispan 7.1.1 Final Release highlighted by Tristan Tarrant - For a complete list of features and bug fixes included in this release, please refer to the release notes.  Visit the downloads section to find the latest release.
  • Teiid 8.10 CR2 Release highlighted by Ramesh Reddy -They found a small kitting issue with 8.10 CR1, and are releasing a 8.10 CR2. After CR1, they fixed about ~10 bugs that have identified by the community.


Rules, Events, Planning

  • Mark Proctor shared with us the links to submit abstracts to the 9th international web rule symposium (RuleML) at http://2015.ruleml.org.
  • Eric Schabell is kicking off a Nordics Rules, Events, Planning and BPM Tour.  The first will be in Aarhus and the second in Copenhagen, so don't forget to RSVP on the site invitations.  Eric will also be hosting a BPMS Masterclass in Stockholm with the registration found here.

 

Additional sharing this week

  • Arun Gupta gave us some tips on effective session submissions for technology conferences.  Arun also discussed database migrations using Flyway.
  • I provided the Data Virtualization Sizing Architecture Tool link which provides a sizing recommendation.  I also gave a webinar on Maximizing information exchange in your enterprise with AMQP.  In addition, I provided the slides, which are available now, for the SOA and API Summit titled"Success in the API Economy with Red Hat JBoss" which will used in the live event on the 26th.

  • Markus Eisele provided us several informative postings this week. 
    • He welcomed Jochen Mader, who  is part of the nerd herd at codecentric, as a guest blogger and discussed  Byteman.
    • He went through Getting Started with JBoss Forge NetBeans integration.
    • He interviewed Marcus Lagergren in 20 years of Java In Review.
    • He also discussed Plug in Policies Into JBoss Apiman.
  • Brett Meyer discussed  S-RAMP and Modeshape.
  • Paolo Antinori discussed JBoss Fuse tips and tricks around OSGi and Karaf.

Welcome to this week's edition of the JBoss weekly editorial. It's my first time, so be gentle.... writing the editorial, that is. This week we'll do the usual release round-up along with some interesting reading from around the web, and the latest happenings on JBoss.org including design of application protocols, app security, business activity monitoring and much more!

 

Travel Agency

Over the past few weeks Eric Schabell has taken us through a four part series on building a travel agency on JBoss BPM on 24 February 2015 Eric will host a live Webinar, How to excite the travel industry with a BPM story. Be sure to join it! You will leave with an advanced overview of the capabilities of Red Hat JBoss BPM Suite and can dive in deeper with the showcased project, the JBoss BPM Travel Agency.


Tips'n'Tricks

Over the past few days some folks have shared some tips and tricks including, JBoss Fuse - Tips, Expose your Camel Route Endpoint and Web Services in Fabric and Red Hat Fuse - Tips, Expose your Camel Route Endpoint and Web Services in Fabric. and

MySQL as Kubernetes Service, Access from WildFly Pod (Tech Tip #72). be sure to check them out.


Business Activity Monitoring

So you've set up your business processes in BPM. Now what? You probably want to monitor the activity. Red Hat JBoss BPM Suite includes BAM capabilities that focus on the graphical presentation of business and process metrics along with the ability to flexibly draw data from a variety of sources. Read more to find out what it's all about and how you can get started.


Designing Protocols

heiko braun goes old-school on us and shares a history lesson "19 years in the making".


A How-to On Demos

Creating demos is an important tool for many reasons. Eric D. Schabell gives us a how-to on creating simple, consistent and repeatable demo projects.


Application Security

OWASP recently published a top ten document for promoting awareness around web application security. The OWASP Top 10 is a list of the 10 Most Critical Web Application Security Risks along with recommendations and other important information.

 

Hibernate OGM

Marcus Eisele provides part two on querying for your data.


Fuse on Openshift

Kenneth Peeples gives us a three part tour of API management on AWS, APICast, and 3Scale.


Continuous Integration, Delivery, Deployment and Maturity.... oh my

Arun Gupta takes us through an explanation of how continuous integration, delivery, and deployment all relate and depend upon each other in an easy to read and understand post.


Interesting Reads

Node.js has a foundation now, too

Netflix and dynamic scripting library for Java from their tech blog


Release Rodeo Round-up

Teiid 8.10 CR1

Arquillian Core 1.1.7.Final Released

ShrinkWrap Descriptors 2.0.0-alpha-7 Released

NetBeans JBoss Forge Plugin

Welcome to this week's edition of the JBoss Weekly Editorial, our regular dip into the communities around JBoss. In this week's edition we highlight a number of interesting topics, tutorials and videos that will keep you informed of the many recent developments occurring within those communities and hope that they serve as a start for your own explorations. We hope you enjoy what follows.

 

Container-less development

 

Mark's Little expresses it ideas and vision about what should/could be the container-less development. This is an interesting discussion opening the mind about advantages / drawbacks about the flat or bigger Java containers, that you should always take care about the consequences of your decisons and their impact on the project's cost, maintenance if you choose to adopt a flay pr bigger container.

 

Your Apache Camel applications now includes out of the box documentation

 

The Apache Camel project, part of the JBoss Middleware portofilio, continues to provide new richer features to improve its Domain Specific Language (aka DSL) readibility like and to better document the processors, endpoints and Components packaged by the project. With the inclusion of a documentation toolbox into the next incmoing release of Apache Camel 2.15, you will benefit from that great functionality as discussed by Claus Ibsen in its latest blog post.

 

Quickest Way into the Clouds with JBoss BPM Travel Agency

 

The JBoss BPM Travel Agency - application developed and designed by Eric Schabell moves to the cloud and will allow you to deploy the complete demo into OpenShift xPaaS platform. More info is available here.

 

 

Some interesting reading

 

 

More and more Releases

 

 

That's all for this week's spin through the JBoss world, please join us again next week when we will take you through more interesting and informative articles written by our communities.

Welcome to this week's edition of the JBoss Weekly Editorial, our regular dip into the communities around JBoss.  In this week's edition we highlight a number of interesting topics, tutorials and videos that will keep you informed of the many recent developments occurring within those communities and hope that they serve as a start for your own explorations.  We hope you enjoy what follows.

 

Flying with JBoss BPM Travel Agency

 

Eric continues his series describing the JBoss BPM Travel Agency with his third video in the four part series.  This episode discusses the inclusion of compensation flows within the workflow that can be fired when fraudulent activities are discovered.  For extra credit you can even try to spot the JBoss BPM Travel Agency posters, sending a photo of those posters via twitter could earn you a goodie bag of BPM goodies.

 

We continue  the BPM theme with a post from Maciej who describes one mechanism for executing tasks concurrently, known as "Multiple Instances".  This component provides a mechanism through which multiple instances of a task or subflow can be created to concurrently process information available in collections, terminating when a specific completion condition has been fired.

 

Vehicle Routing with OptaPlanner

 

OptaPlanner 6.2 sees the inclusion of a new strategy that is useful for scaling Vehicle Routing problems and similar use cases.  The strategy, called nearby selection, allows OptaPlanner to handle larger problems much more efficiently.

 

Marcus' Developer Interviews

 

This week's Developer Interview sees Marcus interviewing Henryk Konsek, a support engineer with Red Hat who deals primarily with Middleware and Integration technologies.  In this interview Marcus and Henryk discuss Apache Camel, Fabric, MongoDB, Docker and Microservices.

 

Configuring TLS in WildFly

 

Marcus has recently been investigating some of the security aspects of WildFly 8 and came across some capabilities that are not as well documented as previous versions, in this instance how to enable TLS using the new web subsystem Undertow.  Never fear though, Marcus has taken on the challenge and has produced a great walk through describing the changes that are necessary to enable TLS handling via Undertow.

 

Vert.x with gulp

 

Vert.x is often touted as a polyglot alternative to node.js running on the JVM but what does this really mean to a node programmer?  Follow Brian's investigation as he looks at how you can use using gulp, a node.js build tool, to build a vert.x 2 module.

 

Scalable Splash Screens with Cordova

 

Having a splash screen on a mobile application is a great way of letting your users know that your application is running and performing its initialisation tasks, providing invaluable feedback.  In his second post of the week Brian summarises how he created a scalable splash screen and what configuration was necessary to allow it to be used within a Cordova application.

 

JBoss Out and About

 

The Infinispan team will be back at FOSDEM in Brussels this Saturday January 31st, represented by Gustavo who will be presenting a session on advanced querying capabilities  entitled "Querying your datagrid with Lucene, Hadoop and Spark".

 

Last week saw Eric present his session entitled "Is Platform as a Service (PaaS) in your future?" at the Power to Innovate event in Utrecht, if you missed the session, or attended but didn't take enough notes, then Eric now has his slides available online.

 

New Releases

 

That's all for this week's spin through the JBoss world, please join us again next week when we will take you through more interesting and informative articles written by our communities.

Welcome to this week JBoss Editorial ! There is a lot of content waiting for you in this one, the JBoss communities appears to be booming ! Is it a side effect of the cold weather, helping us, geeks, to stay home and code (or write) rather than go out and play ? Or it is maybe the energy release of this brand new year fueling our contributors ? In any case, a lot to watch, listen and read for you this week...

 

The Shape of things to come

 

Let's face it, they generally useless but always funny to read - and even more to checkout a year later, so here comes some Technology Predictions for 2015 ! But more concretely, unless you've been leaving under (a protected against internet and media) rock the last week, you have probably heard that Pivotal Pulls Groovy Grails Fund. While not a part of the JBoss project and communities per say, Groovy is certainly a part of our ecosystem. So in case you are not privy to this annoucement, check the link above.

 

PaaS, Microservices, Camel and Docker - the future or not ?

 

Let's face it, all those topics are certainly buzzwords from 2014, and they'll most likely keep buzzing in 2015. But are they really what they promises ? For insance, how about Scaling Microservices ? And how to integrate microservices with Apche Camel ? Maybe this demonstration of Microservices with Apache Spark and Cassandra (Big Data much ?) will help you clarify your thoughts on the subject ? And on an other topic, is Platform As Service (PaaS) your future ? And let's face it, what is the word on using WildFlies and Camel on large enterprise projects

 

Releases, releases and more releases

 

As always, this week saw a series of releases - and some important ones as AeroGear 2.0 has been released and Errai 3.1.1.Final also :

 

 

Hands on and under the hood

Route 66 Car Show V8 Motor

Tidbits

 

First to build up your appetite, here are some interesting little tidbits from last week. First, a simple Java EE JSF login page with JBoss Picketlink Security, along with

a tutorial on NoSQL with HibernateOGM 1.0.1 - Persisting Your First Entities. And to go along, a nice intervew and demo from Stuart Douglas About Wildfly9 Undertow (Developer Interview #11).

 

And more about BPM and BRMS

 

As almost every week, Eric Schabell keep producing passionating and useful content regarding both BRMS and BPM. So, the second part of How to Fly with JBoss BPM (Travel Agency) has been released, along with an article on how shockingly easy it is to get into  JBoss BRMS BPM suite.

 

A bit of infrastructure

 

Along the numerous technical bites produced last week, a sort of common thread, not surpringsingly, is about "infrastructure" (understand Docker). The first byte is this Tech Tip #70 on Build Kubernetes on Mac.Once ready with Kubernetes, you will probably move to using Vagrant with Docker and Wildfly (to play with Java EE7)

 

And if your thrist is not yet quelsh by those, gives a look to this free book on Getting Started With Openshift (Quick Hands On).


Events : Red Hat Summit, DevNations and FOSDEM

 

Next week, in Belgium, the famous FOSDEM convention will take place. As like every year, there is many talks from the JBoss communities - like this talk on Querying your datagrid with lucene, Hadoop_and_Spark (many more, just check the Red Hat speakers list).

 

 

Don't forget that the Red Hat Summit, and its twin community event, the DevNation, is coming. The Call for Paper for the later is open - so don't forget to apply, I've heard that Boston's weather is lovely in April (ok, what I've heard from Boston weather probably makes this comment a blantant lie, but who cares ? You'll be cozy inside, listening passionating talk or talking yourself !)

 

 

Sidenote: Being French, and from Paris, I would like mention that my thoughts goes to the familly & friends the victims of the recent tragic events in my hometown. Cabu and Wolinski comics books have been the corner stone of my upbringing, they should not been forgotten. #je-suis-charlie

fedora_loombands.jpgEverybody seems to be back from the well deserved vacation. And this third week in the year already had plenty of news and releases to talk about.

 

Java EE, WildFly, Docker and related Technologies

The Hibernate team has been busy like hell. Sanne Grinovero blogged about the latest Hibernate Search 5 goodies which will go straight into WildFly 9. Arun interviewed Emmanuel about Hibernate OGM and NoSQL. Gunnar walks you through the latest Hibernate OGM 4.1.1 features and I took my readers on a journey through all kinds of Docker, Java EE and WildFly at JBoss with this overview-posting. An extended version also got published at the Red Hat Developer blog and talks about all things Docker at JBoss. Thomas tried to explain why he loves Docker. And Bela finally closes this chapter with a heads-up to an upcoming JGroups workshop plus, there's some new alpha code, which shows RAFT consensus in JGroups. If you've been wondering, what Kubernetes is in the context of Docker, let Arun explain it to you. Pierre Sutra introduced us with a blog-post to A Factory of Atomic Objects in Infinispan.

 

Integration and Automation News

At the end of the month, 29th of January, there will be an event hosted in London, UK for showcasing integration and BPM middleware solutions by Red Hat JBoss (Red Hat Middleware Day) where Eric will be giving his Mastering xPaaS show! Don't miss it! Matthias was so kind, to write a getting-started blog about Pushing the Limits - Howto use AeroGear Unified Push for Java EE and Node.js. Eric also introduced a new video tutorial (part 1) about How to fly with the JBoss BPM Travel Agency (video 1 of 4). And I published a short piece about latest Apiman 1.0 release and how to start working with it Kickstart on API Management with JBoss Apiman 1.0.

 

And Even More

Gorkem Ercan (@gorkemercan) was my guest on the developer interview series and talked about Mobile Dev with JBDS and Cordova. Brett Mayer wrote about SSO with Errai and Keycloak.js.

Kenny shared his DevNation and Summit presentations: Red Hat Summit and DevNation Submissions and Arun finally takes you through all the details  How to write effective and SEO-friendly blogs?.

The Call For Papers for DevNation is OPEN! If you haven't, please make sure to submit your cool JBoss Community talk!

 

New Releases:

Hibernate OGM 4.1.1 released

Teiid 8.10 Beta1

JBoss Tools Integration Stack 4.2.0.Beta2

Arquillian Container - WebLogic Project 1.0.0.Alpha3

Infinispan 7.1.0.Beta1

Byteman 2.2.1

 

That is all for this week!  Please join us next week for another version of the weekly editorial.

If you want to get all the latest and greatest throughout the week, consider following the @jbossDeveloper twitter handle and subscribe to the planet.jboss.org rss feed!

The holidays were a blur as they seem to fly by at the blink of an eye.  The holidays are a great time to enjoy family, even though sometimes it may seem like a Christmas Vacation movie.  Also it is great to catch up on sleep when possible.  For those that can't tear themselves away from technology, the holidays do not slow down progress.  In this weeks editorial we close out 2014 and start 2015.

redhat_winter_christmas_wallpaper_holiday_destinations_on_linux_desktop-other.jpg

 

The Year in Review for 2014 (The Last Editorial Week)

2014yearend.jpgThe last week of 2014 started with cleaning up wrapping, eating leftovers and putting away decorations.  The end of the week was a preparation and celebration of the last day of the year and the beginning of the new year.  Celebrations took place across the globe.  While some chose to go out into the crowds, I chose to stay home and watch the celebrations on TV with my family.

 

Year in review postings

Camel and ActiveMQ Highlights

Additional Postings from the final week of 2014

 

Great Expectations for the new Year for 2015 (The First Editorial Week)

 

Happy New Year hd wallpaper 2015.jpg

I can't wait to see what is in store for JBoss Products and Projects in 2015.  A couple of areas of interest that I look forward to are:

 

Wildfly and Openshift

Marko Luksa published a series on a Wildfly cluster and Openshift Origin :

 

New Releases

 

Camel and ActiveMQ Highlights

 

Conference Highlights

 

Arun Gupta provided Tech Tips

 

Additional Postings from the first week of 2015

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!

Welcome to this week's edition of the JBoss Weekly Editorial.  The wind down to the holiday break has already begun but that does not mean we have a quiet week, many within the community have been finalising releases and writing articles in order to give you plenty to do over the upcoming holidays.  Join me as we take a spin through this week's community news and events.

 

Watch and Learn with Arun

 

This week sees Arun publish two long, informative videos on Java EE development, the first video continuing the Hangout sessions with Paul Bakker and the second continuing Arun's Tech Tip series.

 

In the first video Arun and Paul discuss how to develop modular Java EE applications with OSGi.  They cover the importance of building modular Java EE applications, how this can be enabled through the use of OSGi, how to transform an existing Java EE application, how to deploy the application into production and much more.  In the second video Arun demonstrates what is necessary to create a Java EE workflow on OpenShift.  Arun covers how to develop and deploy an application using JBoss Developer Studio, how to set up Test and Production instances, how to run Continuous Integration using Jenkins, finishing with how to run tests within the Test environment and finally promote the application into Production.

 

Drools and jBPM examples and jBPM Maintenance

 

Eric and others from the Drools and jBPM teams have been very busy developing suites of example projects to help get you started with rules, events, planning and BPM projects.  These projects are tied together in two suites, providing a logical order in which to learn, with many of the examples being updated over the last few weeks to provide a better experience to those of us running within a Windows environment.  Once you have your jBPM project up and running you will then want to check out Maciej's article in which he explains some of the regular tasks that an administrator needs to be aware of in order to maintain a healthy environment.

 

Merry Christmas from the KeyCloak team

 

This has been a big year for the KeyCloak team with the release of their first alpha at the beginning of the year and the release of their first stable release towards the end of the year.  Next year appears to be just as ambitious with their current road map including Custom User Profiles, Two-Factor Authentication, SMS integration, OpenID Connect dynamic registration and many more.  This is definitely a project to watch in 2015!

 

Infinispan Remote Events and Certification

 

The Infinispan team are finishing the year with the conclusion of their "Hot Rod Remote Events" series.  In their last post of the series they discuss how remote events are delivered in a clustered environment and how to handle failures so that failover does not result in a loss of events.  If you are interested in Infinispan then this series will provide a great deal of insight into the support of remote events and is well worth catching up on.

 

The Infinispan team have also announced that their Infinispan 7.0.2.Final release includes a nice present, the first version of infinispan-jcache that has been certified as compliant with JSR-107.  This now allows applications to take advantage of the standard Java API used for caching temporary java objects in memory.

 

Testing Mobile Devices in JBoss Tools

 

With the explosion of mobile devices, especially within the Android ecosystem, you will find that most device simulators will only contain entries for the more popular devices, missing out less popular or newer models.  In order to test the other devices it is often necessary to create a custom device within you simulator, something that is very easy to do within the JBoss Tools BrowserSim as Ilya ably demonstrates.

 

Java Mission Control and Flight Recorder with WildFly

 

Recent releases of the Oracle Java JDKs include a number of tools that allow you to monitor and manage Java applications without the normal performance overhead expected from profiling, relying instead on data that is already collected in support of  the normal dynamic optimisations within the JVM.  There are a couple of steps that are necessary to enable this within a WildFly or EAP server but don't be concerned as Markus has spent time documenting all that is necessary to take advantage of these tools.

 

Teiid, Twitter and OAuth

 

Ramesh has written a nice article describing how to access Twitter data using Teiid and OAuth, exposing the information to applications through a Virtual Database.  It does assume a reasonable knowledge of Teiid however it also includes a link to their quickstarts if you need a refresher on Teiid's capabilities.

 

JBoss Out and About

 

Markus Eisele will be talking at OUGN Vårseminar 2015, being held March 12-14 in Oslo, Norway.  He has two sessions confirmed so far, "50 Best Features of Java EE 7" and "How PaaS, IoT and DevOps Change The Way We Develop"

 

New Releases

 

- The Hibernate team have announced the release of HIbernate Search 5.0.0.Final and Hibernate OGM 4.1 Final.

- The Teiid team have announced the release of Teiid Designer 9.0 and also their second alpha of the Teiid 8.10 release.

- The JBoss Tools team have announced the release of JBoss Tools 4.2.1 and JBoss Developer Studio 8.0.1.

 

That is all for this week!  Please join us next week for our last Editorial of the year, authored as usual by Mark Little.

Our favorite Java EE application server

 

At the heart of the JBoss ecosystem certainly lays Wildfly (formerly known as JBoss AS). If the JBoss community have obviously overgrown the mere purpose of building a fully Open Source appserver, with project such as Infinispan or Drools for instance, the application server remains an essential part of it. And this is why we are very happy to announce the release of Wildfly 8.2.0 - please check this link for an overview of the content of this release !

 

And if you are looking for a lab to start playing with this latest release, look no further, Arun Gupta just blogged a Java EE 7 Hands-on Lab on WildFly and Docker ! But more specific to this release is the new integration with Camel, on which Markus Eisele (obviously not tired after his 3 weeks summary of last week) just blogged about. Also, if you are feeling adventurous, maybe you'll want to try out Kotlin on our Java EE app server ?


Blue Dragon

Last but not least, everyone knows (or should know ) that one cannot run anykind software - even as slick as Widfly, into production without an appropriate monitoring and operation infrastructure in place. Well, timing here is perfect, because as you play with this latest release of Wildfly, you can also try out the last release of RHQ 4.13 !


Developer Corner

 

Last week have produced a lot of interesting content for developer. Indeed, wheter it is on Maven, with this interesting blog entry on how to handle test resources when deploying webapp or on how to enhance for loops in Eclipse, the difficult art of software development certainly go its fair share. Even more with this in depth article asking if there is a downside to the use of IDE (my IDE is vim, so I guess you know where I stand on this topic ).

 

Of course, for any developer, the big revolution (at least, so they say) coming next in the development work is Docker. In this regard, you will find those articles on Maven with Docker (on Windows) and how to run Java EE test with Wildfly and Aquillian Cube on Docker quite relevant. All in all, for developers, Christmas has already arrived !

 

Christmas gifts / Новогодние подарки

 

Weld

 

Weld is the reference implementation of CDI: Contexts and Dependency Injection for the Java EE Platform - which is the Java standard for dependency injection and contextual lifecycle management, and its version 2 is now quite mature. That why I'm particularly excited that Weld 3 is on the way, and going to bring some new cool features to the container. And if you are as interested as me, you can already play with those new feature, even with Wildfly (just follow this article which tell how to patch Weld 3 in Wildfly 8.2) !

Release, release, always release !

As always, no JBoss Weekly Editorial would be complete with a set of latest releases coming from our thriving community:

 

On the shelf

 

Well, in fact, instead of actual books, why not enjoy those 3 must see videos from the last Red Hat Summit ? (And by the way, now would be the perfect moment to apply for next year DevNation!)

 

Moving Forward

 

In school, my teachers always told me to finish any text by a nice opening. Something not on topic, but loosely related, to allow a new discussion to form (guess why French people are all chatty and argumentative ). Anyway, as I finish this editorial by mentioning that .Net gets Open Source, I think it certainly respect this very scholastic tradition.

 

And, on a even more positive mark, it's quite heart warming to see that Open Source & Free Software have met enough adoption and recognition to trigger such initiative. Certainly a very nice christmas gift for this year !

what-is-your-x.pngGetting something out the door is a challenge sometimes. Especially during this time of the year. One conference follows another and after the Thanksgiving holidays everybody is preparing for Christmas now. And sometimes people just get sick and need time to recover. All of this is no real excuse for slipping, but at least a bunch of reasons to compile a very special blog-post covering not only one week in JBoss, but three of them. It is my pleasure to bring you the most important news from the JBoss Community for three weeks in a row in one post.

 

21st November 2014: The OpenShift Week

A lot of announcements and blogs around OpenShift are the reason for the headline of this week. It all started with James Strachan who shows you how to get started with Fabric8 on Kubernetes. Further on, Central Log Management was introduced in latest OpenShift Enterprise and the November developer portal updates contain the most important information of the week. And there's an extensive blog about how to configure Highly Available External Routing with NGINX on OpenShift Enterprise. Don't forget to keep in mind, that Microservices, Containers, PaaS and DevOps play together. A great overview introduces you to the upcoming version of OpenShift which will be called v3.

 

More around xPaaS

The Devoxx events page on JBoss.org got a slight makeover and you need to check it out. It contains links to all blog posts that the Red Hat team generated. Arun Gupta collected some impressions and I have a personal trip report up for your reading pleasure. We are happy to announce that the JBoss Unified Push Server is officially available as a Developer Preview as part of the JBoss xPaaS Services for OpenShift!

 

Middleware and Java EE

I gave an interview about Java EE and community to Voxxed. And Arun Gupta started his very fist Hanginar covering Continous Deployment with Java EE7, WildFly and Docker.Beside that he is busy walking you through how to build a deployment pipeline and add automated integration tests for existing projects with the help of Forge. You also learn how to setup and execute Arquillian tests on OpenShift. And we also had some fun with Forge this week.

Thomas Qvarnström gets you started with In-memory data grid development. Sometimes JBoss products get compared to competitors and there are many ways this is interpreted in a misleading way.

 

Integration Technologies

DZone released the 2014 Guide to Enterprise Integration and it contains an article of mine and some more information about Red Hat's integration solutions. More technical, Christina Lin shows you how to integrate Facebook via Fuse. Eric D. Schabell has a complete series up this week about how to setup Integration & SOA Tooling and BPM and Rules Tooling in JBoss Developer Studio 8. Maciej Swiderski walks us through cross framework services in jBPM 6.2. Mark Proctor blogged about JBoss BRMS and BPMS Rich Client Framework demonstrating Polyglot Integration with GWT/Errai/UberFire and AngularJS. Last but not least, get your apps and data up to speed by Kenneth Peeples.

 

JBoss Developer Studio Related

With the help of OptaPlaner the Red Hat team did a prototype at Devoxx Hackergarten for a conference schedule optimizer. New Videos on Hybrid Mobile Developement Tools have been published. And we got some maven improvements in JBoss Tools 4.2 and Developer Studio 8.0

 

New Releases

Immutant 2 (The Deuce) Beta1

Infinispan 7.0.2.Final

Infinispan 7.0.1.Final

Arquillian Cube Extension 1.0.0.Alpha1

Teiid 8.9 Final

Hibernate Search 5.0.0.Beta3

 

 

28th November 2014: DOCKER ALL THE THINGS!

This has been a Docker week. Leader this week about it was Arun Gupta. He started a series about Docker on his blog and covered how to create your own Docker image, how to publish Docker images to the registry, and a Docker Common Commands Cheatsheet. The OpenShift team blogged about the future: "Beyond Container Orchestration, PaaS Is Full Choreography".

 

Integration Technologies and xPaaS

Christina Lin showed how to connect Fuse/Camel to Twitter and use the aggregator pattern for that. And I had a chance to record another episode of my developer interviews. This time it was the  Red Hat Devoxx Keynote Demo Team who got a chance to explain the relevant parts, they've been working on themselves. And yes, we also learn some lessons ourselves sometimes, which we try to share. I had some things to say about JMS with JBoss A-MQ on OpenShift. Mainly focused on lessons learned about remote Clients and Encryption. And you can also read about the Fabric8 Gateway for the Unified Push Server. Lukáš Fryč took this further and introduces you to Unified Push. Eric has the coolest JBoss Sticker, and the number one portal for all things BRMS & BPM Suite. Maciej Swiderski wrote about easy process instance migration in jBPM 6.

 

JBoss Developer Studio Related

What’s New in JavaScript Tools for JBoss Tools and 3 Ways to start developing Apache Cordova applications. Eric D. Schabell explains how To Setup SOA 5.x and Big Data Tooling For JBoss Developer Studio 8.

 

Middleware and Java EE

Michal Petrov blogged about how to customize charts in RichFaces. Dimitris Andreadis put the slides from the WildFly Community Meeting at Devoxx up and Darran Lofthouse introduced us to Kerberos Authentication with Remoting on WildFly 9. Just for the curious, Infinispan 7.1 is looking for a new code-name.

 

New Releases

Infinispan 7.1.0 Alpha1

 

 

5th December 2014: Get Ready For Winter.

20141203_075938.jpgThe last week finally has a little bit of everything. After Thanksgiving is done, we can relax now and start with all the preparations for Christmas. Arun does that by thinking about how to remove Docker image and container with a criteria. And I've been on a short visit to Oracle in Munich to present a bit about OpenShift, WildFly and the integration with NetBeans. The OpenShift Team asks you to take the “Winter of Code” Challenge.

 

Integration Technologies

Christina Lin started another part of her series about Fuse File Connector with Split Pattern and JDBC connector with Error Handling. While Jakub hat the pleasure to talk at MuCon, which is the new Microservices conference.

 

Languages and Architectures

Gavin King takes on "Useless lying version ranges" for Ceylon .

 

New Releases

Teiid 8.10 Alpha1 - http://planet.jboss.org/post/teiid_8_10_alpha1

RichFaces 4.5.1.Final http://planet.jboss.org/post/richfaces_4_5_1_final_release_announcement

Hibernate Search 4.4.6.Final and 4.5.2.Final http://relation.to/Bloggers/SomeExceptionalBackportsToMaintenanceHibernateSearchReleases

Filter Blog

By date:
By tag: