Every year, for the past 19 years, JavaOne is the biggest and most awesome gathering of Java enthusiasts from around the world. JavaOne 2015 is the 20th edition of this wonderful conference. How many conferences can claim this? :)
Would you like to be part of JavaOne 2015? Sure, you can get notified when the registration opens and attend the conference. Why not take it a notch higher on this...
on Apr 1, 2015
By Christopher W. H. Davis, Continuous Improvement
Save 40% on Continuous Improvement with discount code jn15ci at manning.com.
The book Continuous Improvement walks the reader through the collection and analysis of data to provide metrics that guide the continuous improvement of agile teams. Each chapter ends in a case study outlining the application of this technique with specific...
on Feb 23, 2015
By Konstantinos Kapelonis, Java Testing with Spock
Save 40% on Java Testing with Spock with discount code jn15spock at manning.com.
In the Java world, there has been so far only one solution for unit tests. The venerable JUnit framework is the obvious choice and has become almost synonymous with unit testing. JUnit has the largest mind share among developers who are entrenched in their...
on Feb 19, 2015
By Debasish Ghosh, Functional and Reactive Domain Modeling
Save 40% on Functional and Reactive Domain Modeling with discount code jn15frdm at manning.com.
One of the most important aspects of domain model API design is the specification of the API itself. The specification should be concise, clear and easily understandable by the client. While using object oriented techniques we use...
on Jan 26, 2015
By Roland Kuhn and Jamie Allen, Reactive Design Patterns
Save 40% on Reactive Design Patterns with discount code rdpjn14 at manning.com.
Computers are meant to perform repetitive tasks for us, quickly and without human errors. But sometimes programs are written without regard to scalability and when they get popular, they’re not able to keep up with the usage.
Twitter, for example, was simply...
on Dec 3, 2014
By Jeff Nickoloff, Docker in Action
Save 39% on Docker in Action with discount code dockerjn14 at manning.com.
If you are anything like me, you prefer to do only exactly what is necessary to accomplish an unpleasant or mundane task. It is likely that you would prefer tools that are simple to use to great effect, than those that are complex or time consuming. If I’m right, then I think...
on Nov 22, 2014
Grokking Algorithms is 40% off with discount code grkamujn at manning.com.
Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll...
on Nov 10, 2014
Alexis Hassler (@alexishassler) is a software developer, specialized in Java and Java EE. He is using JBoss since version 2.0, more than twelve years ago. His business is to code for other companies or help them to improve the way they develop and deploy Java applications. He is co-leader of LyonJUG and helps to organize Mix-IT, an annual conference in Lyon.
He recently concluded a WildFly...
on Aug 29, 2014
Around 3 months ago, I have posted one article explaining our approach and consideration to build Cloud Application. From this article, I will gradually share our practical design to solve this challenge.
As mentioned before, our final goal is to build a Saas big data analysis application, which will deployed in AWS servers. In order to fulfill this goal, we need to build distributed crawling,...
on Aug 28, 2014
JBoss EAP 6.3 is now available!
This release brings continued progress on the road to making EAP the most manageable and secure Java EE 6-compliant Application Server for traditional and cloud based workloads. It also continues the core themes of the EAP 6 major version family of better user experience, improved manageability, and enhanced performance.
Where to download ?
For current customers...
on Aug 7, 2014
This is the seventh part (part 1, part 2, part 3, part 4, part 5) of a multi-part video series where Lincoln Baxter (@lincolnthree), George Gastaldi (@gegastaldi) and I are interactively building a Forge addon to add Java EE 7 Batch functionality. So far, here is what different parts have shown:
Part 1 showed how to get started with creating an addon, add relevant POM dependencies, build and...
on Aug 7, 2014
When people ask me what am I doing, my immediate response is IT. Even though, the answer is not very specific, it is the easiest to understand and it still helps to describe what we are doing. In fact, it doesn't matter what programming languages we use, our responsibility is to build the information system, which deliver information to end-user. Therefore, we should value information more than...
on Aug 2, 2014
Red Hat's JBoss Data Grid is an open source, distributed, in-memory key/value data store built from the Infinispan open source software project. Whether deployed in client/server mode or embedded in a Java Virtual Machine, it is built to be elastic, high performance, highly available and to scale linearly.
JBoss Data Grid is accessible for both Java and non-Java clients. Using JBoss Data Grid,...
on Jul 24, 2014
This is the sixth part (part 1, part 2, part 3, part 4, part 5) of a multi-part video series where Lincoln Baxter (@lincolnthree) and I are interactively building a Forge addon to add Java EE 7 Batch functionality.
Part 1 showed how to get started with creating an addon, add relevant POM dependencies, build and install the addon using Forge shell, add a new command batch-new-jobxml, and add --...
on Jul 23, 2014
Are you using WildFly ?
Any version of JBoss EAP ?
Would you like to help us define how the Web Console for future versions should look like ?
Help the Red Hat UX Design team shape the future of JBoss EAP and WildFly!
We are currently working to improve the usability and information architecture of the web-based admin console. By taking part in a short exercise you will help us better understand...
on Jul 18, 2014
If the numbers of articles, meetups, talk submissions at different conferences, tweets, and other indicators are taken into consideration, then seems like Docker is going to solve world hunger. It would be nice if it would, but apparently not. But it does solve one problem really well!
Lets hear it from @solomonstre - creator of Docker project!
In short, Docker simplifies software delivery by...
on Jul 16, 2014
This is the fourth part (part 1, part 2, part 3, part 4) of a multi-part video series where Lincoln Baxter (@lincolnthree) and I are interactively building a Forge addon to add Java EE 7 Batch functionality.
Part 1 showed how to get started with creating an addon, add relevant POM dependencies, build and install the addon using Forge shell, add a new command batch-new-jobxml, and add --reader, --...
on Jul 15, 2014
Indonesia has released the domain .id to public with Indonesia ID, and more more website using this domain, the domain is costly around $50/year.
in Another world, with this domain, we can make the domain become an identity portal.
And yes we are the one that using it (http://www.merv.id), and we also release the OAuth Server, take a look https://github.com/meruvian/yama, a 2-in-1 project that...
on Nov 23, 2014
In Eric Schmidt's presentation "How Google Works", he asks and answers the question "What's Different Now?" for businesses in the 21st century. And the answers he gives are:
1. Cloud computing puts a supercomputer in your pocket.
2. Mobile devices mean anyone can reach anyone, anywhere, anytime.
3. All the world's information and media is online.
It's worth asking how this applies to me and you,...
on Nov 13, 2014
Once upon a time, I published one article explaining the principle to build Stateless Session. Coincidentally, we are working on the same task again, but this time, for a multi-tenant application. This time, instead of building the authentication mechanism ourselves, we integrate our solution into Spring Security framework.
This article will explain our approach and implementation.
on Sep 7, 2014