Java EE development and enterprise Java platforms
Java Enterprise Edition (Java EE) is a platform for developing server applications in the Java programming language. Java EE development is considered the de facto standard. In this section you will discover Java EE development utilities, find out what it means to be Java EE compliant, and learn about enterprise Java strategies for application developers and architects.
Can a pattern become an anti-pattern? How to avoid the loose coupling mistake
15 Jan 2015
Feature - Nobody is debating the benefits of loose-coupling, but far too many SOA architects take the practice too far. Make sure you know when loose-coupling makes sense, and more importantly, when it doesn't.
Bitnami: How a pet project evolved into cloud hosting and server management
25 Nov 2014
Feature - It's amazing how what was once a pet project that provided simple installers to fellow developers turned into a profitable business on the leading edge of cloud hosting and managed virtual servers. Here we take a look at the Bitnami story.
Addressing security concerns and evolving beyond Spring with Java EE 8
05 Nov 2014
Feature - The Spring framework created a situation where the Java EE platform had plenty of catching up to do, but if Java EE 8 can plug the security holes and evolve beyond Spring, Java EE may once again become the first choice for enterprise application...
Will Java 8 Lambda expressions really change JavaEE development?
10 Sep 2014
Feature - One of the most anxiously anticipated Java 8 features was the addition of Lambda expressions. But after almost a year since their release, are they actually being adopted, and will they really have any impact on how JavaEE applications are developed?
Advanced JSF Tutorial: The single page interface (SPI) with Facelets, Ajax and HTML5
07 Sep 2014
Tutorial - Some say it's impossible, but if you really understand the technology, you will realize that creating a single page interface (SPI) with JSF, Facelets, Ajax and HTML really isn't all that hard. In fact, JavaServer Faces makes it pretty easy!
Top 5 DevOps best practices for achieving security, scalability and performance
07 Sep 2014
Feature - How do you get the most out of your applications? One way is to adopt a DevOps approach to deployment and apply these five best practices for achieving security, scalability and performance.
Static code analysis with Klocwork
30 Jun 2014
Video - Klocwork engineer Larry Edelstein discusses how to bring the most value to your static code analysis.
Continuous Development: The glue holding DevOps, TDD and Agile methods together
05 Feb 2014
Feature - Continuous integration(CI) and continuous development (CD) have become central components in the application lifecycle management process. In many cases, CI and CD have become the central tenets holding together DevOps, Agile development and test driven...
Lambdas in Java 8: A revolutionary change or an evolutionary error?
11 Jan 2014
Feature - There is a great deal of enthusiasm for Project Lambda and Java 8, but some in the programming community still wonder if Lambda will be a revolutionary change, or an evolutionary error.
From mobile tools to cloud based delivery: How the Java IDE will evolve in 2014
01 Jan 2014
Feature - As the IT landscape changes, so must the tools that help accelerate the development of applications. How will the IDE evolve in 2014? TheServerSide sad down with IntelliJ's Dmitry Jemerov to find out.