Skip navigation
1 2 Previous Next

Weekly Editorial

20 Posts authored by: Kenneth Peeples

I always enjoy watching all the different countries with varying backgrounds come together to play in World Cup Football.  This week has seen alot of ups and Estadio Centenario 1930.jpgdowns.  Unfortunately, the US Team did not qualify for this world cup but love the VW commercials urging US spectators to pull for their team -  "Cheer for Germany, they gave us the frankfurter" and "Iceland can use your support as we don't have enough people to do the wave"   Uruguay hosted the first World Cup in 1930 in the "Temple of Football".   The US placed third which has been their best finish in all the World Cups they have participated.  They placed 8th in 2002 in Korea/Japan.  I grew up playing football, AKA Soccer, and was always disappointed because the US did not qualify in the 70s and 80s.  But I always watched and had a favorite country.  Good luck to all the teams.

 

Pele - "Success is no accident.  It is hard work, perseverance, learning, studying, sacrifice, and most of all, love of what you are doing or learning to do"

 

I love what I do at Red Hat; Now on to the happenings in our open source community!

 

The Past couple of Weeks Highlights

 

The Past couple of Weeks Meetups and Conferences

 

The Past couple of Weeks Releases

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

 

Kenneth Peeples

Red Hat Principal Consultant

kpeeples@redhat.com

Image result for red hat logo

I enjoy reading about and being involved with different organizations that help young men and women get more involved in technology and the sciences.  I like to help with codecamps but a part of my background is around security with Operating Systems and Middleware. Recently I found a US organization, AFA CyberPatriot, that helps youth learn more about finding vulnerabilities and hardening systems through competitions.  Teams compete locally as well as the state level, and then move on to a national competition to compete for the national recognition and scholarship money.  We all get busy in our endeavours, but finding a organization to help our youth, regardless of location in the world, has such an awesome reward.

 

Now on to the happenings in our open source community!

 

The Past couple of Weeks Highlights

 

The Past couple of Weeks Meetups and Conferences

 

The Past couple of Weeks Releases

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

 

Kenneth Peeples

Vice President of Engineering,

Enterprise Services Practice, ISC-CG, Federal

kenneth.peeples@isc-cg.com

Open Source Solutions Director, Shadow-Soft, Commercial

kpeeples@shadow-soft.com

There are two Manning Early-Access Books (MEAP) that are getting close to full release.   They revolve around the enterprise technologies, Enterprise Integration Patterns (EIP) and Business Process Management (BPM) and written by well known authors in the communities.  Both include associated source code.

 

Camel in Action, Second Edition, is packed full of examples and explanations of concepts with over 900 pages.  It is written by Claus Ibsen and Jonathan Anstey.  I am excited to read through all the sections, but more specifically the out in the wild section that contains:

                • Microservices with Docker and Kubernetes
                • Camel Tooling
                • Camel and IoT
                • Reactive Camel

The description for the book is below and is a great addition to a technical library:

 

Camel in Action, Second Edition is the most complete Camel book on the market. This updated tutorial is full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data. It then shows you the entire lifecycle and goes in depth on how to test, deal with errors, scale, deploy, and monitor your app and even how to build custom tooling - details you can find only in the Camel code itself. Written by core developers of Camel and the authors of the first edition, this book distills their experience and practical insights so that you can tackle integration tasks like a pro.

 

Effective Business Process Management with JBoss BPM, provides shortened working examples and is written by Eric Schabell.  I look forward to reading through the complex business rules section, in addition to the rest, and trying the examples.  The description for the book below and would another great addition to a technical library:

 

Effective Business Process Management with JBoss BPM is an understandable and easy-to-follow guide to mastering JBoss BPM. You'll begin with an introduction to BPM concepts and a walk through of the JBoss BPM Suite, followed by hands-on steps for setting up JBoss BPM tools to get started on your first project. You'll move on to practical and important topics like data modeling,  business rules and processes, form design, and testing. After you've mastered the nuts and bolts, you'll learn advanced topics like business activity modeling, Rest API, demo collection, and expert tips and tricks. After reading this book, you'll know how to leverage JBoss BPM to tackle your organization's challenges with process solutions that keep your business agile and able to execute on the goals that matter to you most.

 

Now on to the happenings in our open source community!

 

The Past couple of Weeks Highlights

 

The Past couple of Weeks Meetups and Conferences

 

The Past couple of Weeks Releases

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

 

Kenneth Peeples

Vice President of Engineering,

Enterprise Services Practice, ISC-CG, Federal

kenneth.peeples@isc-cg.com

Open Source Solutions Director, Shadow-Soft, Commercial

kpeeples@shadow-soft.com

I was pleased to see that Red Hat has acquired Codenvy to expand their cloud-native app dev portfolio.  Back in 2014 Codenvy started Eclipse Che by exporting and open sourcing their cloud kernel.  As it says on the site, Eclipse Che, Development Witchcraft, is the IDE and developer workspace server that allows contributing to a project without having to install software.  I am looking forward to working more with the project and seeing the contributions from Red Hat and the community with the container-based worskspace approach.

 

Now on to the happenings in our open source community!

 

The Past Weeks Highlights

 

 

Releases

 

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

 

Kenneth Peeples

Vice President of Engineering,

Enterprise Services Practice, ISC-CG, Federal

kenneth.peeples@isc-cg.com

Open Source Solutions Director, Shadow-Soft, Commercial

kpeeples@shadow-soft.com

Image result for abraham lincoln memorialThis past week was the birthday of one of the greatest men in American history.  We can learn alot from great men and women in history.  There are probably not many people, nationally and globally, who have not heard the 16th US Presidents name.  Abraham Lincoln, February 12, 1809 – April 15, 1865, was an American politician and lawyer who served as the 16th US President from March 1861 until his assassination in April,1865.  Lincoln led the United States through the US Civil War.  He preserved the Union, strengthened the federal government, and modernized the economy.  The Lincoln memorial is a great place to visit in Washington, DC.  His most famous speech, The Gettysburg Address, is inscribed at the memorial.  Excerpts include,

 

..conceived in Liberty, and dedicated to the proposition that all men are created equal...

....and that government of the people, by the people, for the people, shall not perish from the earth.

 

This coming week the US honors the Presidents with the Presidents Day Federal Holiday, February 20th.  

 

 

 

Now on to the happenings in our open source community!

 

Releases

 

 

 

The Past Weeks Highlights

 

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

 

Kenneth Peeples, Shadow-Soft Director of Technical Services

kpeeples@shadow-soft.com

@ossmentor

www.shadow-soft.com

shadowsoft-logo.png

I am looking forward to a great 2017 with the JBoss Community Projects and Red Hat Products.  As always the community continues to provide great technologies and projects.  This week provided some great Releases and Articles.

 

Now on to the happenings in our open source community!

 

Releases

 

  • Hibernate Validator 5.4.0.CR1 Provides some improvements and fixes:
    • We improved the javax.money support with a new annotation @Currency
    • Marko Bekhta finished his work on the annotation processor: we are now on a par with the Hibernate Validator engine features
    • We also fixed a possible overflow issue in java.time validation reported by Stanislav Bashkyrtsev
  • Immutant 2.1.6 includes the following changes:
    • Update to Ring 1.5.1 to address a security vulnerability. This vulnerability only affects applications that are running from the filesytem, not from an uberjar or war, so most users aren't affected.
    • Remove our dependency on Potemkin. This was a common source of collision with other application dependencies, so we now use an internal copy of Potemkin under different namespaces so it doesn't conflict.
    • A minor update of the version of tools.nrepl on which we depend (0.2.11 -> 0.2.12)

  • Arquillian Cube Extension 1.0.0.Alpha16 includes alot of enhancements and bugfixes.

  • Byteman 4.0.0-BETA2 is a early access release for JDK 9
  • Hybernate Search 5.5.6.Final contains alot of bugfixes
  • Teiid 9.2 Beta1 includes highlights since Alpha2:
    • TEIID-4627 Source Triggers to handle source change events.
    • TEIID-4643 Encrypt/decrypt functions were added for 128bit AES.
  • Arquillian Core 1.1.12.Final includes dependency updates and some improvements
  • Arquillian Tomcat Container 1.0.0.CR9 contains Arquillian Tomcat Adapters

 

Business Processes and Rules Highlights

 

 

Fuse Highlights

 

  • Christina Lin shared her recommendations on API best practices:
    • Intuitive-  It must be easy to understand and use without documentations.
    • Stable-  Not only it should be running but with good performance too.
    • Demands -  Creating useful functionally, no matter how nicely your API is documented, how easy it is to use, it people don't need it, they won't call it.
  • Claus Ibsen shared a podcast from Java Pub House posted on 7th of January 2017 where Freddy Guime and Bob Hollin talk about Apache Camel.

 

Additional Highlights

 

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

 

shadowsoft-logo.png

Kenneth Peeples, Shadow-Soft Director of Technical Services

kpeeples@shadow-soft.com

@ossmentor

www.shadow-soft.com

starwars.jpg

This has been a tough year for the passing of some great actors and actresses.  On December 27th "Princess Leia" passed away, and her mom, Debbie Reynolds, passed away the day after.  I was 9 years old when Star Wars came out and have enjoyed the movie franchise since the moment I saw Carrie Fisher.  About 30 years separated the releases of Return of the Jedi and the Force Awakens, but it was well worth the wait.  I think Mark Hamill said it perfectly, Carrie was one-of-a-kind who belonged to us all- whether she liked it or not. She was OUR Princess, darn it, & the actress who played her blurred into one gorgeous, fiercely independent & ferociously funny, take-charge woman who took our collective breath away. Determined & tough, but with a vulnerability that made you root for her & want her to succeed & be happy. Carrie will be in Episode VIII and it will be interesting to see how they handle her absence in Episode IX.  Carrie, Thanks for taking our breath away on and off the big screen! 

 

 

Now on to the happenings in our open source community!

 

Releases

 

Apache Camel

 

Vert.x

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

shadowsoft-logo.png

Kenneth Peeples, Shadow-Soft Director of Technical Services

kpeeples@shadow-soft.com

@ossmentor

www.shadow-soft.com

 

microservices journey.PNG

Red Hat is bringing the Microservices Journey with Apache Camel to Atlanta (and Minneapolis) in October and Shadow-Soft will be sponsoring the happy hour after the Atlanta event.  Join this full-day event to learn from experienced developers about microservices architectures. This event features special Red Hat guest speakers, James Strachan and Claus Ibsen:

  • James created the Groovy programming language, is a member of the Apache Software Foundation, and is co-founder of a number of other open source projects.
  • Claus Ibsen works on open source integration projects such as Apache Camel, fabric8, and hawtio. He's the author of Camel in Action books.

James, Claus, and other speakers will discuss topics including: Kubernetes for Java™ developers, microservices with Apache Camel, microservices workflow, Integrated Platform-as-a-Service (iPaaS), and API-centric architectures.

Now on to the happenings in our open source community!

 

Releases

 

  • TorqueBox 3.2.0 Released - TorqueBox 3.2.0 is out and updates the bundled JRuby from the 1.7 series to 9.1.5.0 along with a few other minor fixes.
  • Keycloak 2.2.0.Final Released - For the list of resolved issues check out JIRA and to download the release go to the Keycloak homepage. Before you upgrade refer to the migration guide
  • Teiid 9.1 Beta2 Released - Teiid 9.1 Beta2 has been posted.  Notable features since Beta1. TEIID-4421 Embedded Translator Refinements to allow for functioning that is similar to the server.

  • Teiid 9.0.4 Released - The 9.0.4 fix release is now available.  It addresses 13 issues since 9.0.3.
  • Artemis 1.4.0 Released - Release include: Paging had a lot of improvements. you can have a max-size for the entire broker before the destinations will start to page, the producers will block when the disk is beyond a % limit and when you kick clients, consumers will disconnect immediately (unless you configured reconnects on core protocol).
  • Weld 2.4.0.Final - First stable version of Weld 2.4 (CDI 1.2). See also the release details. From now on, 2.4 is the current stable version of Weld and 2.3 is not actively developed anymore.
  • Vert.x 3.3.3 - We have just released Vert.x 3.3.3, a bug fix release of Vert.x 3.3.x.

 

Microprofiles

Ken Finnigan highlighted the MicroProfile which is a new initiative in the Enterprise Java community to foster rapid innovation around Microservices and Enterprise Java. A MicroProfile 1.0 will be announced next week at JavaOne, which contains CDI, JAX-RS and JSON-P.  If you’d like to voice your opinions and participate in the community check out the discussions in the Google Group.

Bean Validation 2.0

Gunnar Morling described the Bean Validation 2.0 constraint discussion regarding which should be added.  Gunnar indicated the group is requesting feedback.  Taking the survey will help provide feedback.

JPA and Hibernate

Vlad Mihalcea published an article to show you how easily you can now test JPA logic using Java 1.8 lambdas with the migration of Hibernate 5.2 to Java 1.8.

Hawkular API over SSL

Josejulio Martinez shows how to trust self-signed certificates for use with Ruby client, used on projects such as ManageIQ and HawkFX.

Cloud Native

Eric Schabell dives into the Cloud-Native Term in his article this week.

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

 

shadowsoft-logo.png

Kenneth Peeples, Shadow-Soft Director of Technical Services

kpeeples@shadow-soft.com

@ossmentor

www.shadow-soft.com

eap7_readysetcode_circlegraphic_final_png.pngThis week was another exceptional Red Hat Summit and DevNation in San Francisco at the Moscone Center.  Social Media was full of buzz all week with all the different Keynotes, Labs and Sessions during Summit and DevNation.  I included some pictures from our booth at the end of the blog.  There is no way to put everything in the Weekly Editorial post so let's highlight a couple of the topics from the week.

  • The new JBoss Enterprise Application Platform (EAP) 7 release was announced.  A complete list of additional features is available in the JBoss EAP 7 release notes, but I listed some below:
    • Java EE 7 certification
    • Unified domain management over both JBoss EAP 6 and JBoss EAP 7 servers
    • A unified messaging subsystem, relying on Artemis ActiveMQ
    • An embeddable, lightweight web server based on the Undertow project
    • New transactions subsystem, based on the Narayana project
    • Resilient high availability features including clustering and distributed caching
    • Memory analyzer and other resource management tools
  • A new community collaboration project was announced – MicroProfile – whose goal is to make it easier for developers to use familiar Java EE technologies and APIs for building microservice applications.
  • Microsoft also announced the availability of its .NET Core for Red Hat Enterprise Linux.
  • During the second day afternoon general session a wedding ceremony was held. With Paul Cormier acting as the ordained official and Jim Whitehurst the ring-bearer, Red Hat presided over the marriage of a couple in what was a touching and romantic ceremony.

There are several recap videos and keynote recordings available including the below:

 

Now on to the happenings in our open source community!


Releases

 

 

Additional Summit and DevNation Sessions


 

Books Announced


 

Additional Postings



Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

shadowsoft-logo.png    mwpartnerofyear.png

Kenneth Peeples, Shadow-Soft Director of Technical Services

kpeeples@shadow-soft.com

@ossmentor

www.shadow-soft.com


shadowsoftpiedpiper.jpg shadowsoftsummit.jpg

bart.jpgI wanted to start the weekly editorial out this week around "open" vs "open source".  Nicholas Gerasimatos, Cloud Evangelist, wrote an article The difference between ‘open’ and ‘open source’Open referring to an Open API that is freely available but closed source and proprietary. As Nicholas indicates, “open” alone may not be enough to give you the interoperability and flexibility that an organization is seeking.  Open Source could be the better option for the organization as it adheres to open standards, the source code is freely available and the solution can be modified  without violating a license.  The JBoss Community and the projects provide the source code for the ability to easily make modifications required to meet an organizations business needs.

 

This is a good segway into a decision on the Google vs Oracle Copyright suit.  Google won a jury verdict that kills Oracle Corp.’s claim to a $9 billion slice of the search giant’s Android phone business and may give comfort to programmers who write applications that run across different platforms without a license.  Schmidt told jurors that, based on his “many years of experience” with Java, he believed Google was permitted to use the APIs without a negotiated license, as long as the company relied on its own code. Sun promoted them as “free and open,” and not sold or licensed separately from Java, he said.

 

Now on to the happenings in our open source community!


Releases

 

  • Keycloak 1.9.5.Final Released -  We've increased the default password hashing intervals to 20000. Yes, you read that right. We've actually recommended using 20000 for a while now, but the default was only 1. This is a clear trade-off between performance and how secure passwords are stored. With 1 password hashing interval it takes less than 1 ms to hash a password, while with 20000 it takes tens of ms.  For the full list of resolved issues check out JIRA and to download the release go to the Keycloak homepage.
  • Teiid 9.0 CR1 Released - Teiid 9.0 CR1 is now available.  This is a very large release compared to most with 238 issues addressed so far.
  • Wildfly Swarm 1.0.0 CR1 - CLI Support, Enhanced standalone.xml support, SwarmTool, Resource Adapter archives, JPA fraction with PostgreSQL, Examples with WildFly Camel, Datasource configuration settable by properties
  • Hibernate Search version 5.6.0.Beta1 - The Elasticsearch integration made significant progress with over 60 task resolved.

 

Open Source Champions


 

Red Hat Cloud Suite

 

red-hat-cloud-suite-infographic-v2-1050x562.gifhttps://allthingsopen.com/2016/04/20/red-hat-cloud-suite-modernizing-development-and-operations/

Eric Schabell, Red Hat Evangelist, shared a article and video on the Red Hat Cloud Suite.  The original article authored by James Labocki, Red Hat Product Marketing Manager, the original article can be found at AllThingsOpen.com.  With the release of the Red Hat Cloud Suite there are a few interesting use cases that we wanted to present that showcase solutions using this product.  The article and video walks you through one of these use cases.The application showcased is a microservices application that leverages JBoss middleware technologies on top of the Red Hat Cloud Suite infrastructure.


Red Hat Cloud Suite is an integrated solution for developing container based applications on massively scalable infrastructure with all the management required to operate both. With OpenShift Enterprise, organizations can build microservices based applications allowing for greater change velocity. Also, they can reduce friction between development and operations by using a continuous integration and deployment pipeline for release. Red Hat OpenStack Platform allows organizations to deliver massively scalable public-cloud like infrastructure based on OpenStack to support container based applications. Finally, Red Hat CloudForms provides seamless management of OpenShift and OpenStack along with other major virtualization, private, and public cloud infrastructures. Best of all, these are all built from leading open source communities without a line of proprietary code – ensuring access to the greatest amount of innovation. It also comes with access to Red Hat’s proactive operations offering, Red Hat Insights allowing you to compare your environment with the wisdom of thousands of solved problems and millions of support cases.

 

Microservices


  • Christian Posta, Principal Middleware Architect, shared two articles with us this week:
    • Why Microservices should be event driven: Autonomy vs Authority - I’ve been working on a series of articles showing how to build microservices using an event-driven approach (which IMHO is the only real way to build microservices or… any complex distributed architecture). I’ll explore DDD, CQRS, Event-sourcing, even streaming, complex-event processing and more. I’m using a reference monolith applicationbased on Java EE that uses all the typical Java EE technology and dives deep into what makes it tick, what drawbacks it has, and how to evolve it to a microservices architecture. I’ll show implementation details all the way from containers (Docker, Kubernetes) to the JVM layer (Spring Boot and WildFly Swarm) to the application architecture (events, commands, streaming, raw events, aggregates, aggregate roots, transactions, CQRS, etc). Hopefully it will be ready for my Red Hat Summit talk in San Francisco in June! Follow me on twitter @christianposta for updates on this project.
    • 3 easy things to make your microservices more resilient - One of the advantages of building distributed systems as microservices is the ability of the system as a whole to withstand faults and unexpected failures of components, networks, compute resources, etc. These systems are resilient even in the face of faults. The idea behind this resiliency seems simple: if our monolith fails, everything for which it’s responsible fails along with it; so let’s break things into smaller chunks so we can withstand individual pieces of our app failing without affecting the entire system.
  • Gary Brown shared with us the Monitoring Microservices for Application Performance, Distributed Tracing and Business Transactions - Although distributed systems and the concept of services have been around for a long time, the current trend towards microservices has added some new dimensions to the management problem.  The architectural approach leads to business applications comprised of a larger number of simple interacting services, each focused on specific business capabilities, and being responsible for their own data management. This has the benefit of allowing each service to be independently deployable, generally using automated continuous delivery. When used in a cloud environment, it facilitates dynamic scaling of individual services as required, and enables parts of the business application to be upgraded independently with minimal impact, allowing faster turnaround for fixing bugs and adding new features.  The downside of this dynamic, scalable and flexible architecture is being able to understand how your business application is operating, and when necessary tracing the execution path of a particular invocation through the multitude of services potentially geographically distributed.

 

Fuse

 

Paolo Antinori shared with us Dynamic Blueprint Files with JEXL -  In this post I’ll show how to add a little bit of inline scripting in your Apache Aries Blueprint xml files. I wouldn’t call it necessarely a best practice, but I have always had the idea that this capability might be usueful; probably I started wanting this when I was forced to use xml to simulate imperative programming structures like when using Apache Ant.

 

 

Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial! 


shadowsoft-logo.png

Kenneth Peeples, Shadow-Soft Director of Technical Services

kpeeples@shadow-soft.com

@ossmentor

www.shadow-soft.com


The editorial this week is brought to you by Jason Porter, Senior Software Engineer

 

 

Today back in 1818 Mary Shelley published Frankenstein; or, The Modern Prometheus![1] It is often considered to be the first science fiction novel. We may not have such exciting firsts this week, but the tech community has seen more announcements that would have been considered science fiction 10 years ago. Microsoft has continued it’s advance into the OSS area with the announcement of joining the Eclipse Foundation [2] and SQL Server for Linux![3]

I know I’m anxious to see any further moves in the tech industry in the near future!

 

On to our Week in JBoss!

 

 

 

New Releases

 

  • Immutant 2.1.3 - notable fixes include a regression with :dispatch? false broken since 2.1.0 and new functions in the immutant.web.undertow namespace.
  • Infinispan 8.2.0.Final - this release includes perf improvements, changes to Infinispan server, and reduced network usage for remote reads
  • Keycloak 1.9.1.Final - over 50 issues in JIRA have been closed with this release!
  • Teiid 8.13.2 - 27 issues have been fixed including a TEIID-4017 an important security fix, please upgrade if you are not already using 8.13.2
  • Ceylon 1.2.2 - over 70 issues have been fixed in this release, on the JVM this release is backwards compatible, however, for JavaScript it is not. There is a new ceylon bootstrap command to easily distribute code and work with Java Collections has been improved in this release.

 

Congrats to all the releases which happened this week. I know hard work was put in by many people in making these happen.

 

Presentations about JBoss Technologies

 

 

 

More from the week

 

  • Eric Schabell continues his series about the App Dev Cloud Stack in It’s all about the PaaS baby
  • Eric Wittmann tells us how to store apiman gateway configurations in a database in Storing Your Gateway Config in a Database
  • Get to know one of our youngest Hibernate contributors, Martin Braun at Meet Martin Braun, the youngest Hibernate contributor
  • Part three of Christina Lin’s Auto Dealership Management Demo was released this week. This part details information about collecting data via the Customer IoT Service which simulates GPS data being sent in from customers' cars to determine how close they are to a dealership.

 

Thanks for a wonderful week!

 

Jason Porter @lightguardjp

 

 



leap year.png

This year we have one extra day to enjoy Open Source Software by JBoss.  This past Monday was February 29th so I thought I would share why we have one extra day on the calendar every 4 years.

 

One orbit of Earth around the Sun takes 365.2422 days—a little more than our Gregorian calendar’s 365. Adding an extra day, aka a leap day, to the calendar every 4 years brings the calendar in line and therefore synchronizes with the four seasons.  Without leap days, the calendar would be off by 5 hours, 48 minutes, 45 seconds each year. After 100 years, the seasons would be off by 25 days. The extra leap day adjusts this drift.

 

A year is a leap year if it is divisible by 4, but century years are not leap years unless they are divisible by 400.  So, the years 1700, 1800, and 1900 were not leap years, but the year 2000 was. Non-leap years begin and end on the same day of the week.

 

So to determine a leap year here is a quick algorithm:

 

if (year is not divisible by 4) then (it is a common year)

  else if (year is not divisible by 100) then (it is a leap year)

    else if (year is not divisible by 400) then (it is a common year)

      else (it is a leap year)

 

I hope everyone had a great week. So onto our Week in JBoss...

 

New Releases



Fuse and Camel


Christina Lin shared part 2 of her Auto DealershipManagement DemoThis series of blog is based on building an auto dealership management system on Fuse Integration Service. It creates three major functions in the system:

  • Sales report tracking
  • Vehicle inventory status
  • Customer IoT Service


Claus Ibsen shared the continuation of the video blogs he has done about our development on the fabric8 Camel tools.  He covers the camel tools to add or edit endpoints from the current cursor position.


KIE Server


Maciej Swiderski shares the capabilities of the jBPM UI extension on the KIE server.  One of the most desired use case is to be able to visualize state of given process instance - including graphical annotations about which nodes are active and which are already completed, showing complete flow of the process instance.  This has been added to KIE Server as part of jBPM UI extensions and provides following capabilities:

  • display process definition diagram as SVG
  • display annotated process instance diagram as SVG
    • greyed out are completed nodes
    • marked as red are active nodes
  • display structure of process forms
  • display structure of task forms

He also shares what Wildfly Swarm means in the context of the KIE Server.


More from the week




Thanks for reading and being a part of a great community....


 

Kenneth Peeples

@ossmentor

kpeeples@shadow-soft.com

http://shadow-soft.com/

Antique_Valentine_1909_01.jpg

Welcome to another edition of the JBoss Weekly Editorial where we bring you up to speed with all that has been happening across the JBoss Communities.  This past Sunday the 14th was Valentine's Day and so I thought I would share a little bit of history before moving onto the week....


The day first became associated with romantic love within the circle of Geoffrey Chaucer in the 14th century, when the tradition of courtly love flourished. In 18th-century England, it evolved into an occasion in which love interest expressed their love for each other by presenting flowers, offering confectionery, and sending greeting cards (known as "valentines"). In Europe, Saint Valentine's Keys are given to love interest "as a romantic symbol and an invitation to unlock the giver’s heart", as well as to children, in order to ward off epilepsy (called Saint Valentine's Malady).  Valentine's Day symbols that are used today include the heart-shaped outline, doves, and the figure of the winged Cupid. Since the 19th century, handwritten valentines have given way to mass-produced greeting cards as seen in the attached image. 

 

I hope everyone had a great Valentine's day as well as a great week. So onto our Week in JBoss...

 

New Releases

 

  • Teiid 8.13.1 is now available.  It is a fix release addressing 15 issues.
  • Hibernate Validator 5.2.4.Final is now available. This is a bugfix release which addresses two issues around one of the more advanced features of Bean Validation and redefined default group sequences.
  • Hibernate ORM 5.0.8.Final has just been tagged and published.  The complete list of changes can be found here (or here for people without a Hibernate Jira account).
  • JBoss Forge 3.0.0.CR1 is now available. Grab it while it is hot!
  • Infinispan is proud to announce two fresh releases.  First is 8.2.0.Beta2, from our development branch. The second is 8.1.2.Final which contains bug fixes.
  • Infinispan Javascipt Client 0.1.0 is now available.  The Javascript client based on Node.js which can talk to Infinispan Server instances.
  • Teiid 9.0 Alpha1 is now available. With the creation of the 8.13 transitional release, we are now ready to start the release stream for 9.0 with Alpha1. Please consult the migration documentation from 8.x to 9,


Cloud Stack Series

 

Eric Schabell continues his tour of the Cloud stack continues from his previous article in a series where he laid the first foundational bricks, the reliable and container supporting operating system. The core machines on which our Cloud will rest, that support containers but obviously don't do much more than that.  You can find more of articles in the series listed below.


  1. Can’t ignore the stack anymore
  2. Foundations for a stable Cloud
  3. Beginners guide to containers at scale
  4. Why containers at scale matter (coming soon...)
  5. It’s all about the PaaS baby (coming soon...)
  6. Open interoperability critical to success (coming soon...)
  7. Securing containers at scale (coming soon...)

codemotion-ams.png

Codemotion Amsterdam 2016

 

This coming Spring there will be a CodeMotion conference in Amsterdam in May from 11th - 12th, 2016.  The Call for Papers is open until Feb 15, 2016.  Eric shared his talk submissions here.


 

 

Hibernate Documentation

 

Vlad Mihalcea shared with us the New Hibernate ORM User Guide and the Hibernate Community NewletterStarting this year, they are hosting a series of articles focused on the Hibernate community. They share blog posts, forum and StackOverflow questions that are especially relevant to their users.   Also, they announced that the new Hibernate ORM User Guide has become the default Hibernate 5.1 reference documentation. This process was started last summer, and it was one of the primary goals of the Hibernate 5 project version.

 

Decision-as-a-Service Webinar

 

Edson Tirelli announced that Red Hat will be hosting a free webinar on Tuesday, Feb 23rd, on Decisions-as-a-Service with Drools/Red Hat BRMS.   This is the perfect opportunity to watch how easy it is to author and publish decision services with Drools/Red Hat BRMS.  For more details and to register, click here.


JSON Web Tokens

 

Stan Silvert attended DevNexus in Atlanta and discusses the JSON Web Tokens (JWT)



Thanks for reading and being a part of a great community....

 

Kenneth Peeples

@ossmentor

kpeeples@shadow-soft.com

http://shadow-soft.com/


joinus.PNG

For this week I wanted to start out describing the rewards of joining the JBoss Community. The JBoss Community is full of great projects and people. In addition to using the Projects you may want to considering becoming a contributor, whether it be a new feature, a bug fix, wiki entries, helping other members, or even just filing a bug report.  When you join an open source community you join developers from all over the world who contribute in different ways.  They are 100% open source, developed for and by its community of users.  For myself, being a part of the JBoss Open Source Community for many years has been very rewarding.  Some of the reasons are:

 

 

  • Building awesome New Technology
  • Learning something new
  • Proving yourself
  • Being part of something big
  • Challenging yourself
  • Building relationships

 

The Wildfly project has come a long way and supports the modern web and Java EE7.  So let's move onto this week in the JBoss Community!

 

 

EAP (Wildfly)

 

Markus walks us through getting started with JBoss Entrprise Application Platform (EAP) 7 Alpha and JEE 7. Red Hat JBoss Enterprise Application Platform 7 (JBoss EAP 7) is a middleware platform built on open standards and compliant with the Java Enterprise Edition 7 specification. Built on top of innovative and proven open source technologies like WildFly, it will make Java EE 7 development a lot easier.  Markus also walks us through HTTP/2 with EAP 7.  HTTP/2 support has been added as a technical preview. It is provided by the new webserver Untertow.  HTTP/2 reduces latency by compressing headers and multiplexing many streams over the same TCP connection. It also supports the ability for a server to push resources to the client before it has requested them, leading to faster page loads.

 

 

Rules and more

 

 

 

The Rest

 

 

 

New Releases

 

 

That's all for this week, please join us again for the next installment of the JBoss Editorial where we will endeavor to bring you more interesting articles written by members of the JBoss communities.

 

And stay up to date with latest developments - Follow @jbossdeveloper

 

And stay up to date on my Open Source Experience - Follow @ossmentor

There is alot to report this week in the open source and JBoss Community.  I thought I would start off with a today in history moment.  American teacher and journalist Noah Webster (1785-1843) was born in West Hartford, Connecticut on October 16th.  His name became synonymous with "dictionary" after he compiled the first American dictionaries of the English language.  The Merriam-Webster dictionary was first published in 1828 as An American Dictionary of the English Language.  From 1787 to 1789 he was an outspoken supporter of the US Constitution.  One of the great achievements for JBoss is that JBoss Middleware is used globally by many cultures that use many different languages in many different countries.  We are proud to be a global open source community.


Now on to our Community Weekly Recap.........


Releases, releases, releases...and more releases!

 

  • Teiid 8.12 Final Released - The Teiid Team announced 8.12.0 Final. They have resolved 147 issues (features, enhancements, bugs) in this release.
  • Forge 2.20.0.Final (Silver) Released - The Forge Team announced 2.20.0 Final.  What's new included Better Performance, Deprecating your old comments and options and Component upgrades.
  • Arquillian Universe 1.0.0.Alpha1 Released - The Arquillian Team announced 1.0.0.Alpha1 of the Arquillian Universe Component.  The project aimed to fulfill two main requirements: Simplify the Getting Started Experience and Unify naming and versions.
  • Hawkular Metrics 0.8.0 Released - The Hawkular Metrics Team announced 0.8.0.  The release is anchored by major enhancements for metrics query aggregation, updated container support and performance and stability enhancements.
  • Apache Camel 2.16 Released - Claus Ibsen went through the Top 11 highlights of the Apache Camel 2.16 Release.
  • Fabric8 2.2.51 Released - Claus Ibsen also walks us through getting started deploying and running Java Applications on fabric8 or more precisely an OpenShift or Kubernetes Platform.
  • Keycloak 1.5.1 Released - This release contains a moderate impact security fix.

 

Fuse Examples


 

Infinispan Examples



Microservices this week


 

Tools this week



Highlighted Events


  • Christian Posta describes Microservices Day which will be held in NYC on November 4th.
  • Kris Verlaenen describes Devoxx Belgium which will be held in Antwerp November 9th through 13th.
  • Phil Simpson, Maggie Hu and myself will be hosting a webinar on Building a business application in 60 minutes on October 22nd.  The webinar highlights multiple Middleware products used together in a Insurance scenario which includes Red Hat Mobile and JBoss BPMS.

 

Additional Highlights


 

Ansible and hybrid cloud management, OpenStack and Containers


As I have had some questions concerning Ansible and Red Hat, I thought I would include a link here for those that are interested.  Ansible and Ansible Tower is an IT automation and DevOps platform that provides significantly simplified multi-tier application deployment and IT automation across hybrid clouds.  Ansible will help Deploy and manage applications, Speed service delivery, Streamline OpenStack and Accelerate container adoption.

 

Looking forward to a new week in the World of JBoss....