When developing jobs in Talend, it’s sometimes necessary to run them on different environments. For other business cases, you need to pass values between multiple sub-jobs in a project. To solve this kind of issues, Talend introduced the notion of “contexts”.
In this blogpost we elaborate on the usage of contexts for easily switching between a development and a production environment by storing the connection data in context variables. This allows you to determine on (more...)
During the ADF community event at AMIS Services last Thursday (22 may 2014), Wilfred
and myself announced a new upcoming open source project, named XML DataControl.
On the AMIS Live blog
there was a good summary about the functionality of the XML DataControl:
“The XML Data Control is an ADF Data Control that is used by developers to create data bindings in ADF Faces pages, just like the ADF BC Data Control and the (more...)
JAX-RS contains a rather nice handy representation of the a Link
that can be serialised with and adapter into XML and JSON, unfortunately there is a bug in the JAX-RS spec that means that the standard adapter provided is missing the setters required
to deserialise the Link later on.
This isn't a problem if you are using the JAX-B RI as it appears to be more relaxed than the standard; but it will be a (more...)
A couple of weeks ago
A couple of months ago I was looking how I was going to engineers new REST API for an Oracle Cloud project. Once of the things I had planned to do was to use the declarative link injection created in Jersey 1.x by Marc Hadley. Sadly this hadn't been forwarded ported yet, so a quick chat to the project lead and I took on the
medium sized job (more...)
If you’re applying for permanent positions and not getting hired even though you have the skills the organizations asks for, consider whether you are proving your ability to learn new things.
I’m often talking to people who believe their 20 years of experience with technology X or Y should make them shoo-ins for a job. However, they are not getting hired.
The reason is that a modern organization can’t depend on the same skill being (more...)
The AeroGear UnifiedPush Server 0.10.3 was released to bintray and OpenShift online!
The release contains a few improvements:
- Improved exception handling for Google Cloud Messaging
- Generated Code Snippets match the simplified API of our Apache Cordova Push Plugin (0.5.0)
For feedback, please join our mailing list! We are happy to help
Time is running away these days. So many things happening in parallel and of course the most important Java conference is in the middle of everything. JavaOne 2014
closed the CfP doors already and voting is well underway. There are very few things the Program Committee
is allowed to talk about but after having skipped that kind of analysis last year it was time for me to ask for permission and so I can start (more...)
Pivotal GemFire XD bridges GemFire’s proven in-memory intelligence and integrates it with Pivotal HD 2.0 and HAWQ. This enables businesses to make prescriptive decisions in real-time, such as stock trading, fraud detection, intelligence for energy companies, or routing for the telecom industries.
You can read more about how GemFireXD and it's integration with PHD here.https://www.gopivotal.com/big-data/pivotal-hd
While development team worked on GemFireXD I produced another open source web based tool named GemFireXD*Web. (more...)
Websockets allow you to communicate bidirectional and full duplex over TCP, between your server and different kind of clients (browser’s, JavaFX… ). It’s basically a push technology, where, for example events or data originating from the server or a client, can be pushed to all (more...)
The cool Zeroturnaround
guys recently opened the private beta for their latest product which is an interactive and live profiler for your Java EE apps. Anton showed me the M3 at DevNation and I was curious to get my hands on it. Here is the first test-drive and some screenshots.Getting It And Setting It Up
First thing to keep in mind is, that it is a private beta. So you have to apply online (more...)
Normally we pack functionality into libraries and use this library to share the functionality. However, during development of several JDeveloper Extensions our goal was to have one shared java source between our JDeveloper 11g and JDeveloper 12c extension.
Off course we wanted the ability to easily develop, test, debug and run the extension, but we also want to share the java code to introduce reusability.
We accomplished this, by creating a separated ‘coresrc’ folder and (more...)