2017-03-15T19:56:43ZAs Spring gets closer, the JBoss community is certainly not getting its head of code. Indeed, on top of a large batch of releases in the last ten days, the community also produced a dozen of interesting articles, ranging from the nice little trick or hack, one is always happy to learn about, to for more high level discussion on microservices or data management. And of course, all the shades of grey in between. So buckle up, and please enjoy this somewhat belated new edition of our editorial ! In depth...Most JBoss Developers loves to dig in into deep, technical articles, to learn and understand as much as possible of inner working of the project they are involved with. Lucky for them, last week has seen released one of such "in-depth" articles. The first one to caught my eye is certainly this one on External materialized views demystified in Red Hat JBoss Data Virtualization and Red Hat JBoss Data Grid. Indeed, Teiid (JBoss Data Virtualization) is very powerful tool and seeing it leveraged along with Infinispan (JBoss Data Grid) is certainly quite fascinating - and ground breaking. Still Tech Bytes Let's first start by a couple of nifty tricks that may make your day easier, like learning how to debug WildFly Arquillian test, or How To Access JBoss BPM Internal Git Repo in a Container ? (And if you have no idea about thelater, why not Get Started with JBoss BPM Today ?) Then let's move to critical topics of nowdays IT - securtiy. First let's take a look at this article called "Why mechanisms twice?" expliciting some intricate configuration regarding authentification in Elytron. Then, let's also see how to someBasic Camel routes with HTTPS. Last, let's dwelde into some source code with Infinispan and look at JDBC Migrator (How I Learned to Stop Worrying About Buckets and Utilise the JdbcStringBasedStore!). If it's not enough for you maybe this last article on http://www.schabell.org/2017/03/how-to-access-jbossbpm-internal-git-repo-in-container.htmlData-driven Apps made easy with Vert.x 3.4.0 will finally quench your thirst. Evangelist's Corner First of all, let's talk about books. Indeed, Eric D. Schabell made a short introduction on his upcoming book Effective Business Process Management with JBoss BPM, but also, Emmanuel Bernard took the time write a very interesting entry on his blog onMicroservices, data and patterns to introduce the book of our coworker Edson Yanaga published by O'Reilly (but given away for free by Red Hat). In case you missed it, Corinne Kynch took the time to wrap up a nice recap' of her attendance at the DevNexus 2017 in Atlanta : Sharing the fun of DevNexus 2017. And if this makes you want to attend a conference, don't forget to join us at Red Hat Summit !Last, but definitely not the least, last week saw the release of the usual - but pretty neat, Hibernate Community Newsletter 5/2017. If you want to know everything about the latest installment and progress of the Hibernate community, this newsletter is for you ! Releases, releases, releases... Infinispan: Hotrod clients C++/C# 8.1.0.CR2 releasedInfinispan: Infinispan 9.0.0.CR3 is out!Keycloak: Keycloak 2.5.5.Final ReleasedTeiid 9.2.1 ReleasedTeiid 9.3 Alpha1 Released WildFly Swarm 2017.3.3Byteman Blog: Byteman 3.0.8 has been releasedVert.x 3.4.0 is releasedHawkular Metrics 0.25.0 has been releasedErrai 4.0.0.CR2 released! Decaf' After all this Java code pouring down your computer screen, maybe you want a little flavor of something else ? Maybe something very trendy, like NodeJS, to give free range to your inner "developer/hipster" ? Wait! What about doubling down, and adding an extra slide of Docker with it ? Here you go, enjoy Node, S2I and Docker ! And you know what, as long as we are mentioning Docker, maybe you should also take a look at this artcile, certainly aiming also at the Java commuity :Java inside docker: What you must know to not FAIL. Hopefully you have found something in this week's editorial to pique your interest and give you something to explore while w[...]
Welcome to this week's editorial!
This week we've seen a strong theme around the continual convergence of containers, microservice architectures, middleware and cloud. Christian Posta provides an interesting write-up of how how he's seeing the microservices space evolving and maturing. Whilst Eric Schabell explains how you can create your own containers based cloud on Windows using the Openshift Container Platform (OCP). Once you have your container platform, you are going to want to run some microservices in it. Ladislav Thon has you covered with a post on how to run Java EE 7 Samples with WildFly Swarm. Node more your thing? Lucas Holmquist can help you out with his explanation of how to Dockerize Node Apps. Finally, if you are using an Infinispan cluster running with Kubernetes/OpenShift, you will probably want to monitor it. Find out how!
We've also seen some activity around the Hibernate project this week with Marko Bekhta explaining how to add custom constraint definitions via the Java service loader with Hibernate Validator.
Here we are a couple of months later with the first bug fix release of RESTEasy 3.1.x series. Oh, well, the release actually includes a bunch of enhancements and component upgrades too, so be sure to check the release notes for details :-)
Those monitoring the website and/or the development on GithHub might have noticed that during the past weeks we've also continued merging fixes into the 3.0 branch. The result of that effort is in the 3.0.20.Final and 3.0.21.Final releases which are also available for users that still need some time before switching to 3.1. We are likely going on actively working on 3.0 for some more time, but we really encourage you to migrate to 3.1 as soon as possible.
Enjoy the new releases and please provide feedback!
2017-02-24T11:38:44ZOK so this is an editorial meant to cover many things happening in the JBoss/middleware space for Red Hat. And whilst we'll get to a summary of some of the other things going on in this space, I wanted to start with a reference to a recent announcement by our xPaaS Product Manager. In this article we're announcing that efforts like Vert.x, WildFly Swarm and even Spring Boot will now also be available on OpenShift. Now I kinda see this as good and there was no intention to give the impression anything else we're doing and have built up a huge user/developer base around, such as EAP or Fuse, is somehow being neglected or reduced in priority. Far from it: the EAP 7 series is a key part of xPaaS and we've worked closely with the OpenShift team to ensure it runs well there. Same goes for other Java stacks, such as Fuse or BRMS/BPMS. But some folks have perhaps read too much between the lines here and think otherwise, so I wanted to take the opportunity to make it clear that enterprise Java, in many varieties of implementation, remains our focus and priority. Whether you're interested in the established approaches such as Java EE or some of the newer efforts, like Vert.x or WildFly Swarm, Red Hat is the home for your (hybrid) cloud deployments. With that said, onwards! Following on from the above, which is also at the heart of our microservices efforts, Bilgin has something to say on the topic as he attempts to apply psychology motivational theories to microservices - and not before time And of course no good microservices effort can ignore OpenShift, so Eric's demo of the new OpenShift 3.4 release is good timing! Now whilst Hawkular Metrics isn't microservice specific, I do expect to see it have a significant positive impact there so you should take a look at Michael's post about Pandas Speaking of the importance of Java EE, as we were earlier, the Community Asylum this time around talks to Gunnar about Bean Validation 2.0. Separately, Ramesh talks about how the 9.2 release of Teiid now supports the SQL-MED specification. Let's finish with some project releases, including JGroups 4.0.0, Keycloak 2.5.4, and Hibernate Search 5.7.0. Another worthy mention is the latest Node client release for Infinispan's Hot Rod protocol which supports cross-site client failover! Well that's enough for this week. See you next time![...]
Thanks to Marek for finding this.
2017-02-18T08:55:00ZThis 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 Bug-fix release for ORM 5.2Teiid 9.2 Final release Windup 3.0.0 Final releaseHibernate Validator 6.0.0 Alpha releaseSpring Boot Starters 1.0.0 Beta releaseHawkular Services 0.32 Final releaseHibernate OGM 5.1 CR1 releaseBean Validation 2.0 Early Draft 1 releaseInfinispan 9.0.0 CR1 releaseHotrod clients C++/C# 8.1.0 CR1 releaseVert.x 3.4.0 Beta releaseHawkular Metrics 0.24.0 releaseDebezium 0.4.0 release The Past Weeks Highlights Lucas Holmquist walked through Installing Openshift CDK on a Macbook ProMaciej Swiderski described improvements for retrieving images of process instances from the runtime environment.Eric Schabell discussed the journey for the digital Return on InvestmentEmmanuel Bernard shared solutions in regards to Hibernate (ORM) usage within cloud based apps and microservices.Vlad Mihalcea provided insight into the MariaDB DialectsJuraci Krohling described how to use the Hawkular APM services screen to monitor a Canary release scenario.Gunnar Morling walked through building multi-release JARs with MavenMaciej Swiderski also covered jBPM7 Case Management Security Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial! Kenneth Peeples, Shadow-Soft Director of Technical Serviceskpeeples@email@example.com[...]
Die JBoss User Group JBUG OWL richtet am 9. März 2017 ab 17:30 Uhr an der Uni Paderborn (Hörsaal L2) einen Themenabend rund um JBoss Middleware und das Thema DevOps Enterprise Ready - Docker-Container, Kubernetes, OpenShift.
Jochen Cordes, Red Hat Solution Architekt bei Red Hat stellt in seinem Vortrag dar, wie der DevOps-Gedanke den Software-Lifecycle beeinflusst. Docker-Container sind eine Schlüsseltechnologie, die im Zusammenspiel mit Kubernetes und OpenShift einen Reifegrad erreicht hat, der Unternehmen eine stabile und zuverlässige Plattform für Entwicklung, QA und Betrieb liefert.
Über die praktischen Erfahrungen und Herausforderungen diskutieren im Anschluss Jochen Cordes und Armin Vogt, JBoss-ConsuItant der S&N AG, im offenen Gespräch mit dem Auditorium.
Über die Vortragenden
Jochen Cordes ist Solution Architect für Middleware, PaaS und Mobile bei Red Hat mit den Schwerpunkten Integration und PaaS.
Armin Vogt ist Solution Architect bei der S&N AG und unterstützt Kunden bei der Umsetzung von JBoss-Projekten. Zuletzt hat er an der Einführung von Docker als Produktivplattform für die neue Digitalisierungsstrategie eines Kunden mitgearbeitet.
Die Teilnahme ist kostenfrei, um Anmeldung per Mail an firstname.lastname@example.org wird aus organisatorischen Gründen gebeten.
Die Veranstaltung wir von dem Institut für Informatik der Universität Paderborn, RED HAT und der S&N AG unterstützt.
After WindUp Eclipse Plugin 3.0.0.CR1 release we have finished our way to the major upgrade for WindUp and first stable release of WindUp Eclipse plugin.
We've added new rulesets to support migration paths from WebSphere and WebLogic to EAP 7, as well as a basic starter of cloud-readiness rulesets for migrations involving a move to OpenShift.
Application migrations and upgrades should be faster and easier by bringing Windup's migration assistance into the Eclipse IDE.
So we have now except WindUp CLI distribution also the Windup Eclipse plugin, which extends your Eclipse Neon IDE with possibility to mark migration issues in application code, the eclipse plugin provides help to fix issues, and offers automated code replacement where a rule provides it.
Check out John's video Windup 3.0 Eclipse Plugin demo - YouTube to learn more or just install the plugin from Windup Eclipse Plugin Guide - Red Hat Customer Portal and give it a try!
Download Windup distribution it from Download | Windup Migration Platform
Changes against 3.0.0.CR1 are listed in Release Notes - JBoss Issue Tracker
Release notes for the whole 3.0.0.Final version are at Windup 3.0 Release Notes - Red Hat Customer Portal
Feedback is more than welcome via:
Email -- email@example.com
IRC -- freenode #windup
Much thanks to everyone who contributed to the release!
- the Windup team
I've digged another tiny tool I wrote in the past. This time it's CSV Cruncher.
This tool takes a few .csv files and turns them into SQL tables.
Then you can query the data and export another CSV.
This gives you all the power of SQL, if you consider you can use all the tricks like self-joins, recursive selects, triggers, stored procedures. It uses HyperSQL.
Want to give it a try? Check out here: GitHub - OndraZizka/csv-cruncher
Since Google dumped Google Code and trashed all the code on it, I've lost it (it's on some old disk but who knows where).
So the version on Github is decompiled (by Windup).
If it wouldn't work, file an issue and let me know, I will fix
2017-02-06T23:22:00ZWelcome back everyone! We’ve been busy this past week. A number of new releases have been completed this past week, a considerable amount of news, and all topped with a generous amount of content to boost your programming chops! We’ll dive in first with the new releases, follow-up with news, then look at the other content. Releases There were nine releases last week! We’re really tearing it up out there with the release trains. Projects seeing releases this past week include Byteman, Wildfly Swarm, Hibernate Search and Validator, Teiid, and Hawkular Services. Listed below you can see the various release blog announcements below.Byteman 3.0.7Wildfly Swarm 2017.2.0Hibernate Validator 5.4.0.FinalTeiid 9.13Byteman 4.0.0-BETA3Hawkular Services 0.30.0.FinalHibernate Search 5.6.0.Final and 5.7.0.CR1News Some very exciting things happened last week, and our engineers were there to capture and blog about it!First up is CDI 2.0, which is now in Public Review. Go through and read all the changes and how it will change CDI in this next version.Eric Schabell and many others, possibly including you, have received acceptances to Red Hat Summit 2017. You can read about what Eric will be talking about in his blog entry: Upcoming Red Hat Summit sessionA couple of entries from the Hawkular universe came in last week. Hawkular APM: Comparing performance of service versions discusses how you can compare the performance of different versions of a service as part of a continuous deployment pipeline. Display custom events in Grafana discusses using and displaying Grafana Annotations as points in time on your charts.In a blog post and demo, Windup 3.0 for Eclipse IDE, Ondrej Zizka showcases the Windup 3.0 eclipse plugin. It’s still in development but is progressing along nicely. Lastly, and somewhat off the beaten path, Martin Sebor recaps his ISO C meeting that happened in October: Trip Report: October WG14 Meeting. For those doing development in C, you’ll want to read up about work being done in C11 and also a review of proposals for C2X, the next "major" revision of C.Tricks of the Trade These don’t come up on our editorials all the time, but we have a number of entries that simply aim at giving you more tools and tricks to pull out of your box. Most of the titles speak for themselves: Preventing leaky APIs with jQAssistantIntro to the Vert.x Context ObjectBulk-id strategies without temporary tablesFormula for Measuring UnfairnessProgrammatic Debugging Part 1Adding Buffer Overflow Detection to String FunctionsCoala, setting it up and auto patchingCreating your first ASP.NET MVC site on RHEL[...]
Did you know Windup had an Eclipse plugin? Well now John Steele has taken it to impressive level packed with features.
Check for yourself:
allowfullscreen="allowfullscreen" frameborder="0" height="330" scrolling="no" src="https://www.youtube.com/embed/pWe5svaCd2A" title="Windup 3.0 Eclipse Plugin demo - YouTube" width="440">
Want to try it in your own Eclipse? Well, it's still in development, but... if you insist, go grab the nightly build
After next months of hard work, we're pleased to announce the first candidate release of the Windup Eclipse Plugin, which aims to make application migrations and upgrades faster and easier by bringing Windup's migration assistance into the Eclipse IDE.
The Windup plugin marks migration issues in application code, provides help to fix issues, and offers automated code replacement where a rule provides it.
We're in need of test users to let us know how we can improve the plugin and what features are important to add. If you're involved in a migration project, we would really appreciate it if you could try it out and give us your feedback.
You can install the plugin into Eclipse Neon or JBoss Developer Studio 10.x by following the instructions here: http://htmlpreview.github.io/?https://github.com/windup/windup-documentation/blob/master/docs/windup-plugin-guide/windup-eclipse-plugin-guide-early-access.html
Feedback is more than welcome via:
Email -- firstname.lastname@example.org
IRC -- freenode #windup
I will be taking advantage of a once in a lifetime opportunity to handle a significant, original U. S. Civil War southern paper money hoard. These original wartime hoards are incredibly rare as most southern paper money was burned, brought north as souvenirs, used to play poker, or used as children’s play money, wall paper, insulation, and many other creative uses. After this project and transaction is completed over the next several weeks, I will be available for jumping back into the exciting leading edge of high tech!
I have decided to pursue full time or consulting opportunities in adjacent emerging markets such as the next generation application platform, hybrid cloud, AI / analytics, and/or Internet of Things platforms. If you know of upcoming executive level or advisory opportunities at startups or established companies in these markets, please let me know. My background features leadership roles in open source (almost 20 years), middleware (including app platforms, BPM (low-code), business rules, complex event processing and integration), data management and cloud deployments of the same. This experience provides the solid foundation needed to make a major contribution in these markets especially in marketing, product marketing, product management and strategy.
As of January 20, 2017, I am no longer at EnterpriseDB (EDB). I have been at EDB for almost two years and in that time, we have dramatically improved and expanded their marketing messages, materials and strategy with strong recognition from the analyst community and the large and growing EDB customer base.
vs. Gartner’s 2014 report which said,
I met great people, made a lot of good friends, and learned many things while at EDB. Thanks to those with whom I worked with for the great job, team work and the giving me the opportunity to help others grow and be successful. We have significantly grown and evolved the company during the past two years. EDB is much more recognized in the industry now than at the beginning of 2015, setting the stage for more growth.
All the Best,