blog.tier1app.com
Eclipse MAT – Titbits | tier1app
https://blog.tier1app.com/2015/06/01/eclipse-mat-titbits
Build ultra available, highly scalable, performant apps. Eclipse MAT – Titbits. June 1, 2015. Middot; by ramlakshmanan. Middot; in Performance Engineering. Middot; Leave a comment. Eclipse MAT is a great JVM Memory Analysis tool. Here are few tit-bits to use it effectively. Two versions of Eclipse MAT is available:. Based on my personnel experience, stand-alone version seems to works better and faster then plugin version. So I would highly recommend installing Stand-alone version. However there are sever...
blog.tier1app.com
Future of SOA & Modern APIs | tier1app
https://blog.tier1app.com/2015/06/28/future-of-soa-modern-apis
Build ultra available, highly scalable, performant apps. Future of SOA and Modern APIs. June 28, 2015. Middot; by ramlakshmanan. Middot; in Presentations. Middot; Leave a comment. Here goes my vision for future of SOA and Modern APIs. Leave a Reply Cancel reply. Enter your comment here. Fill in your details below or click an icon to log in:. Email (Address never made public). You are commenting using your WordPress.com account. ( Log Out. You are commenting using your Twitter account. ( Log Out.
blog.tier1app.com
Silver Bullet to build superior software products | tier1app
https://blog.tier1app.com/2015/06/28/silver-bullet-to-build-superior-software-products
Build ultra available, highly scalable, performant apps. Silver Bullet to build superior software products. June 28, 2015. Middot; by ramlakshmanan. Middot; in Software Development Best Practices. Middot; Leave a comment. After contributing to open source projects development, I learnt that the superior quality of those products comes primarily because of the high quality unit tests those developers write. Applying same practice to enterprise software can also deliver superior quality products. Goal: Val...
blog.tier1app.com
SCRIPT7002: XMLHttpRequest: Network Error | tier1app
https://blog.tier1app.com/2015/07/29/script7002-xmlhttprequest-network-error
Build ultra available, highly scalable, performant apps. SCRIPT7002: XMLHttpRequest: Network Error. July 29, 2015. Middot; by ramlakshmanan. Middot; in Performance Engineering. Middot; Leave a comment. Fig: Showing the search bar in stuck status. Developer console tools on browser didn’t give helpful error messages/hints other than blanket statement: “ SCRIPT7002: XMLHttpRequest: Network Error 0x2ef3, Could not complete the operation due to error 00002ef3. Fig: Whireshark TCP/IP packet capture. You can s...
blog.tier1app.com
Which GC to use? | tier1app
https://blog.tier1app.com/2015/04/19/which-gc-to-use
Build ultra available, highly scalable, performant apps. Which GC to use? April 19, 2015. Middot; by ramlakshmanan. Middot; in Performance Engineering. Middot; 3 Comments. There are several blogs, articles on different GC algorithms, their inner details, their Pros, their Cons…. This article tries to summarizes Pros and Cons of each GC algorithm in one single slide. Java Garbage Collection Interview Questions tier1app. March 29, 2016 - 10:06 am. Java Garbage Collection Interview Questions Stacktips.
blog.tier1app.com
US census Bureau – SOA – Platform Modernization | tier1app
https://blog.tier1app.com/2015/02/24/us-census-bureau-soa-platform-modernization
Build ultra available, highly scalable, performant apps. US census Bureau – SOA – Platform Modernization. February 24, 2015. Middot; by ramlakshmanan. Middot; in Presentations. Middot; Leave a comment. Here goes my presentation to US Census Bureau on re-engineering their platform using SOA/API. Presentation talks about:. How to run Successful SOA Program? Real-world Challenges with SOA. Warning – Pretending SOA. Leave a Reply Cancel reply. Enter your comment here. Email (Address never made public). Blog ...
blog.tier1app.com
Software Development Best Practices | tier1app
https://blog.tier1app.com/category/software-development-best-practices
Build ultra available, highly scalable, performant apps. Category Software Development Best Practices. Service virtualization: CA Lisa ITKO, WireMock. January 2, 2016. Middot; by ramlakshmanan. Middot; in Software Development Best Practices. Middot; Leave a comment. Spoke @ VMoksha Technologies. January 2, 2016. Middot; by ramlakshmanan. Middot; in Software Development Best Practices. Middot; Leave a comment. Recently spoke at VMoksha Technologies in Bangalore, India on software Testing! September 7, 2015.
blog.tier1app.com
JBoss Shunning, Unloading class sun.reflect | tier1app
https://blog.tier1app.com/2015/02/09/jboss-shunning-unloading-class-sun-reflect
Build ultra available, highly scalable, performant apps. JBoss Shunning, Unloading class sun.reflect. February 9, 2015. Middot; by ramlakshmanan. Middot; in Performance Engineering. Middot; Leave a comment. I had this interesting problem with a major shipping/logistics company. Their application was running on Java 6, JBoss Cluster in RedHat Linux platform. Basically below was the (shunning) error message reported in the log file:. When I started to review the Garbage Collection log file. 2015-02-03T23:4...
blog.tier1app.com
THREAD DUMP ANALYSIS PATTERN – ATHLETE | tier1app
https://blog.tier1app.com/2015/04/19/really-running
Build ultra available, highly scalable, performant apps. THREAD DUMP ANALYSIS PATTERN ATHLETE. April 19, 2015. Middot; by ramlakshmanan. Middot; in Performance Engineering. Middot; 1 Comment. Threads in ‘runnable’ state consume CPU. So when you are analyzing thread dumps for high CPU consumption, threads in ‘runnable’ state should be thoroughly reviewed. Why named as Athlete Pattern? CPU maxes out and utilization never goes down? 8211; Fast thread. August 31, 2016 - 5:32 am. Leave a Reply Cancel reply.
blog.tier1app.com
Presentations | tier1app
https://blog.tier1app.com/category/presentations
Build ultra available, highly scalable, performant apps. Future of SOA and Modern APIs. June 28, 2015. Middot; by ramlakshmanan. Middot; in Presentations. Middot; Leave a comment. Here goes my vision for future of SOA and Modern APIs. US census Bureau – SOA – Platform Modernization. February 24, 2015. Middot; by ramlakshmanan. Middot; in Presentations. Middot; Leave a comment. How to run Successful SOA Program? Real-world Challenges with SOA Warning – Pretending SOA. December 18, 2014. Middot; 1 Comment.
SOCIAL ENGAGEMENT