/ 2015 ~ Java EE Support Patterns

9.08.2015

Java 8 - CPU Flame Graph

Brendan Gregg and Martin Spier from Netflix recently shared a very interesting article titled Java in Flames, describing their latest experimentation with a new JDK option (-XX:+PreserveFramePointer ) that allowed them to create a full CPU consumers view as a "flame" graph. This article is an advanced read but extremely interesting for Java Performance enthusiasts. This option is now included in the recently released JDK 8u60. We will create our own experiment shortly and post a video exploring this CPU profiling capability real-time vs. existing CPU profiling tools & techniques. As mentioned in...

7.21.2015

JVM Buzzwords Java developers should understand

This article will share with you a few JVM "buzzwords" that are important for Java developers to understand and remember before performing any JVM performance and garbage collection tuning. A few tips are also provided including some high level performance tuning best practices at the end of the article. Further recommendations regarding the Oracle HotSpot concurrent GC collectors such as CMS and G1 will be explored in future articles. Before...

7.09.2015

SSL SHA-2 and Oracle WebLogic

This post is to inform you that I will be releasing an article shortly on the industry adoption of SHA-2 SSL certificates and potential impact to your Java EE production environments. It will be especially useful if your secured application is still using an older version of Oracle WebLogic, packaged with the deprecated Certicom-based SSL implementation which does not support SHA-2 (SHA-256 signature algorithm). In the meantime, I recommend that you consult the high level SHA-2 migration guide from Entrust. It is a very good starting-point and will help increase your awareness level on this upcoming SHA-1 to SHA-2 upgrad...

5.21.2015

Java Application Scalability

Eric Smith from AppDynamics recently released a great article on application scalability. Essentially the main point is that the ability or effectiveness of scaling vertically/horizontally your application depend on various factors, more complex than just looking at the OS CPU and memory utilization. Proper usage of the right tools and capture of application specific metrics are crucial in order to identify tuning opportunities. This approach will also help you determine the right initial and incremental infrastructure/middleware sizing for your on-premise or in the cloud production environment, reducing your client hardware/hosting...

5.09.2015

DevOps and Continuous Delivery - Weekly articles

I would like to inform my fellow readers that I am currently preparing a cluster of fresh articles on Java Performance following intense troubleshooting and performance tuning work over the past 12 months. In the meantime, I recommend the following list of fresh DevOps related articles from Electric Cloud which offer different perspectives on this practice. Please stay tune for more updates... Thanks. P-...

2.10.2015

DevOps - 2015 Guide to Continuous Delivery from DZone

I would like to share with my fellow readers that DZone has published a great 2015 guide about Continuous Delivery, which is a core principle and goal of the DevOps methodology. If you are part of an organization about to implement DevOps principles, emerging tools or simply wish to improve your knowledge and awareness on Continuous Delivery, I highly recommend that you download your own copy today, it is FREE! http://www.dzone.com/research/2015-guide-to-continuous-delivery Thank you. P-...

Page 1 of 3212345Next