The Early Draft for JAX-RS 2.0 (JSR 339) has been submitted for publication. I plan to use this blog to highlight the features in the new spec, and in this entry I'll start with the most requested feature: the Client API. This API can be broadly divided into 4 areas: the fluent API, the generic interface, configuration and asynchronous support. In this blog entry we'll explore the fluent API.
VisualLangLab parsers support all (present & future) JVM languages
Task Focused Interface has become an accepted concept in the current programming paradigms. Mylyn made a breakthrough to introduce the Task Focused Interface in Eclipse world. Cubeon introduced the Task Focused concepts for NetBeans IDE, with many integrations with third party issue databases like JIRA. I was searching for a Task Focused Interface for NetBeans whch will track my opened files automatically in my current task. I ended creating one such feature in project NBTaskFocus.
JavaFX 2.0 is not multiplatform! It can't do subpixel antialiasing!! … these were among the reactions to the first beta releases, that I'm not sure to understand as trolling or simple laziness. These mysteries are usually solved with a simple look at JavaFX's public JIRA issue tracking system. The current implementation is still a beta, not even a feature-complete beta, so there are many...
It's been a long time, well long in Internet-years, since my last blog on JavaFX. Now I'm approaching JavaFX 2.0 by porting the JavaFX 1.x programs that I had written and blogged about here. These new ports will allow me to evaluate the evolution of the platform. Has the wait been worth it?
Porting from JavaFX 1
For my first port I’ve picked JavaFX Balls. (But this blog is not about...
If you want to work for DropBox, they have an interesting programming test which solution must be submitted together with the CV. I’m not considering a position at DropBox, but their test was very fun to ignore: an interesting challenge in algorithms, and another opportunity to exercise JavaFX as any geometric problem surely deserves some GUI.
It’s after JavaONE and as promised, here is the answer to the performance puzzler with a stack trace.
We've just published a new article by Sanjay Dasgupta, administrator of the java.net VisualLanLab project. The article, titled "VisualLangLab - Grammar without Tears," introduces the tool's design, logic, and capabilities...
I wrote a little tool that improves the flexibility in evolving classes without breaking backward compatibility.
We are moving almost everything from SF.net, our own server UGForge, and our own Nexus to Java.net
Mark Reinhold announced today that the JDK 7 / JavaSE 7 project has slipped once again: mid-2011 without Jigsaws and Lambdas, late 2012 for JavaSE 8 with those. The delay (or some other bad news like dropping features) was already expected by anyone who tracks the project. But really, how big and bad is this delay?
Wakaleo Consulting is pleased to announce that we are bringing our popular TDD/BDD courses to Europe, in a convenient online format!
Fundamentals of Test-Driven Development in Java: This course covers both fundamental TDD/BDD practices, tips and tricks, and also how to apply them effectively with the latest Java tools, including JUnit 4.8, Hamcrest, Infinitest, Mockito and Spock.
ObjectAID has been amazingly handy during some recent volunteer work for GeoTools
This article is an extract from the upcoming book Jenkins: The Definitive Guide, to be published in the coming months with O'Reilly..
One of the more interesting plugins to emerge over the last few months is the Build Pipeline plugin, written by the folks at Centrum Systems. The Build Pipelines plugin takes the idea of build promotion further, and helps you design and monitor deployment...
Every software project experiences the complexity of incorporating open-source and proprietary components that use a wide range of licenses. The BIG question is what can be done to avoid license violations in the face of countless dependencies.
This blog post will show you how you can extend your continuous integration builds to automatically track license usage in artifact dependencies and notify you about any license violations as they occur. This allows you to easily identify the problematic dependencies and deal with them early on, during the development process.
The Full Cycle - From Modules to Automated License Checks
Here is how it all works together to automatically extract and apply licensing information and conduct license violation checks on the fly:
I want to talk about Hosting your git repositories. I know, that there are few free git hosting services, but I needed to have my git repositories private and local. I didn't want pay for hosting the code of my company, so I search what were the alternatives. I found a really nice service called : Gitosis.
I'll like to let you know the dates of JCertif 2011 the biggest Java Community Event in Africa. About 800+ attendees from many countries.
We will be happy to have you as Speaker on Developer Tools, Java, Open Source, Mobile Apps...or Business solutions.
Still hesitating to join JCertif 2011 ? See the past event : JCertif 2010 and this blog post
The www.abelski.com web site offers free (for personal and academic usage) courses about various topics in software development. The site focuses on Java technologies.
Content located at: http://blogs.sun.com/arungupta/entry/screencast_31_java_ee_6