I'm not part of the thinking that asserts that nothing in software should be intellectual property. While I do think that software patents are inherently broken, copyright is a good mechanism to allow software authors to have some degree of control over of what happens with their hard work.
The Light-Weight JSON API has been dropped from the OpenJDK release 9. Check out this announcement by Mark Reinhold on the jdk9-dev mailing list
The WildFly team just released the 8.2.0.Final version of WildFly some days back.
We are pleased to announce the availability of Spring Integration 4.1.1, 4.0.6, and Spring AMQP 1.4.1. In general, these are minor releases with a small number of bug fixes, but Spring Integration 4.1.1 adds support for decoding RFC 5424 syslog messages and Spring AMQP 1.4.1 adds support for the new Direct reply-to feature in RabbitMQ 3.4.
Adam asked me about that at NetBeans Day in Munich. One part of the JAX-RS Client API isn't fully standardized but still very important looking at today's microservice architectures.
In today's post we are going to look beyond the JAX-RS 2.0 specification and explore the useful extensions which Apache CXF, one of the popular JAX-RS 2.0 implementations, is offering to the developers of RESTservices and APIs.
When an IT organisation is vulnerable to a negative Black Swan – an extremely low probability, extremely high cost event causing ruinous financial loss – a traditional countermeasure to minimise downtime and opportunity costs is Passive Disaster Recovery.
You can explore these services to Publish, Connect and Protect your databases with a live RESTful service, on your own databases. It’s available via the web via your Browser, or as an appliance. Run it right on your laptop – there’s nothing to configure.
As part of the 2.4 release of Play, Dependency Injection has been incorporated as part of the framework. JSR 330 is now implemented using Guice.
In my previous article "Batching (collapsing) requests in Hystrix" we looked at collapsing API in Hystrix. Check it out before proceeding with this article.
I have uploaded a new Early Access build for JavaFX 8u40 on Android to bitbucket. You can download it here. There are a number of new features in this build that open up new possibilities.
In my previous articles I compared 4 frameworks commonly used in communicating with MongoDB from the JVM and found out that in that use-case, Spring Data for MongoDB was the easiest solution.
If we use Gradle in a multi-module project we can define project dependencies between modules. Gradle uses the information from the project dependencies to determine which tasks need to be run.
Yesterday I had the pleasure to talk to Antoine Sabot-Durand who is the co-spec-lead of JSR 365 (Contexts and Dependency Injection for Java 2.0).
I enjoyed working with Scala at my last client. One of the frameworks that we used there wasCoda Hale‘s Dropwizard framework.
SSL (Secure Sockets Layer) is the standard security protocol for establishing an encrypted connection between a web server and a browser. This technology ensures that all data passed between them remains private and integral, i.e. it can’t be intercepted by a third party.
This session will introduce attendees to the Reactive Streams project, a new initiative between reactive software's heavy-hitters like Pivotal, Typesafe, Netflix, Twitter, and others
The weeks tips & tricks article will dive in JBoss BPM Suite and specifically a question around how to communicate between two processes.
Work on Java EE 8 is well on it’s way. Time to catch up !! Dive in without further ado. . . . .
Learn basic concepts about Spring Boot and Netflix OSS software and how to integrate Netflix OSS technologies into Spring Boot
An application and its environment should be designed with performance in mind. The application, the server it runs on, the database it communicates with, the network it communicates over: all of these elements should be performant.
There are many benefits to allow a container in managing users, groups and authentication policies.
We want to develop cheaply and often, without defect. We want the ability to deploy without large permanent or temporary headcount overseeing or participating in deployment. Aside from development costs, and support/operation, deployment costs are a potentially big factor in total cost of ownership.
On behalf of the team I am pleased to announce the immediate availability of Spring Framework 4.1.3. Spring Framework 4.1.3 is our third maintenance release in the 4.1.x line and comes with over 50 fixes and improvements.
You might say that one way to circumvent all that hassle from issue 3 is to make the quickHarmlessMethod() a static method to prevent that enclosing instance, and you’re right about that.