Get ready to lock and load through this quick overview of some of the newest most innovative, tools around. Source: http://www.takipiblog.com/7-new-tools-java-developers-should-know/
3. Key features
â˘Bottleneck detection (Disk I/O, Garbage Collection, Deadlocks, and more).
â˘Action plan âRecommendations to solve the problem, such as âThe application needs to increase the number of active threadsâ.
â˘Explanation âDefining the problem in general and the common causes for it, for example âA high percentage of time spent paused in GC may mean that the heap has been under-sizedâ.
Whatâs unique about it
Offers the next step after monitoring and identifying your performance problems â actionable insights to solve issues on the spot.
Behindthe curtain
LondonbasedJClaritywasfoundedbyMartijnVerburg,KirkPepperdinandBenEvans,allarewellknownJavaperformanceveterans.
5. Key features
â˘Upload your binaries for the world to see, get feedback and interact with other developers.
â˘Download libraries with Gradle/ Maven / Yum / Apt, or just directly.
â˘Manage release notes and documentation.
â˘REST API âSearch / Retrieve binaries and automate distribution.
Whatâs unique about it
Bintrayâsbasic functionality is similar to Maven Central. However, it adds a social layer and offers an easy process to upload files to a CDN.
Behindthe curtain
BintrayisdevelopedbyJFrog,basedinIsraelandCalifornia.ItwasmadepublicAprillastyearandwonDukeâschoiceawardatthelastJavaOneconference. JFrogisalsothecompanybehindArtifactory.WhichisalsohostedonBintray.Ofcourse.
7. Key features
â˘Datacollection:IntegrationwithHeroku, AWS,tensofcollectionagents(EvenNest) andpurelanguagebindingswithJava, Clojureandothers.
â˘Customreports:Metrics&alertsthroughemail,HipChat,Campfire,andjustHTTPPOSTrequeststointegratewithanythingyoucanthinkof.
â˘Datavisualization:Beautifulgraphswithannotations,correlations,sharingandembeddingoptions.
â˘Alerts:Automaticnotificationswhenmetricscrosscertainthresholds.
Whatâs unique about it
It would be hard to find anything that Librato doesnât know how to talk with and help make sense of its data.
Behindthe curtain
BasedinSanFrancisco,LibratowasfoundedbyFredvandenBosch,JoeRuscio,MikeHeffnerandDanStodin.
9. Key features
â˘Detect âCaught/uncaught exceptions, Http and logged errors.
â˘Prioritize âHow often errors happen across your cluster, if they involve new or modified code, and whether that rate is increasing.
â˘Analyze âSee the actual code and variable state, even across different machines and applications.
Whatâs unique about it
God mode in production code. Shows you the exact code and variable state at the moment of error, as if you were there when it happened.
Behindthe curtain
Psst,itâsus.Takipiwasfoundedin2012andbasedinSanFranciscoandTelAviv. Eachexceptiontypeanderrorhasauniquemonsterthatrepresentsit.
11. Key features
â˘Nearreal-timedocumentstorewhereeachfieldisindexedandsearchable.
â˘Distributedsearchwithanarchitecturebuilttoscalefromsmalltolargeapplications.
â˘ARESTfulandanativeJavaAPIamongothers.ItalsohasalibraryforHadoop.
â˘Worksoutoftheboxanddoesnâtnecessarilyrequiredeepunderstandingofsearch,itcanalsobeschemafreesoyoucanstartrealfast.
Whatâs unique about it
Like it says on the tin, itâs elastic. Built with flexibility and ease of use in mind, provides an easy place to start and to scale without compromising on hardcore features and customization options.
Behindthe curtain
ElasticsearchwasfoundedbyShayBanonbackin2010andjustrecentlyraised$70Minfunding.BeforefoundingitBanonrantheCompassopen-sourceprojectandisnowarenownedsearchexpert.Hismotivationtogetintosearch? Anapplicationhebuiltforhiswifetostoreandretrieveherfavoriterecipes.
12. Back to pure Java, Spark is aSinatrainspired micro web framework for quickly creating web applications. It wasrewritten last month to support Java 8 and lambdas, Spark is open-source and its code is available on GitHubrighthere. Itâs being developed by Per Wendeland a small number of contributors over the last few years in a mission to support rapid creation of web applications with minimal effort.
13. Key features
â˘Quickandsimplesetupforyourfirstdeployment.
â˘Intuitiveroutematcher.
â˘AtemplateenginetocreatereusablecomponentsthatsupportsFreemarker, ApacheVelocityandMustache.
â˘StandaloneSparkrunsonJettybutcanalsorunonTomcat.
Whatâs unique about it
A picture is worth a 1000 words, but a screenshot would be more straightforward. Check it out.
Behindthe curtain
PerWendelistheSwedenbasedfounderofSpark,workingonSparkwithover20contributors.CheckoutthediscussiongroupandlearnmoreaboutSpark,howyoucancontributeandsolveissues.
14. Going deeper in the JVM, the Garbage Collector scans for objects that are no longer being used. However, sometimes developers will still hold references to objects in memory they no longer use. This is where memory leaks happen, and where Plumbrcomes in. It detects and reports if the application has memory leakage issues and provides actionable information to fix it.
15. Key features
â˘Live memory leak detection and alerts.
â˘A report with time, size, velocity (MB/h) and significance of the leak.
â˘The location of the memory leak in your code.
Whatâs unique about it
Quick and to the point, gathering insights from your code and telling you what you need to fix.
Behindthe curtain
BasedinEstonia,PlumbrwasfoundedbyPriitPotter,IvoMägi,NikitaSalnikov- TarnovskiandVladimirĹ or.JoiningforcesinaseasonedJavateam,mostlyknownasâtheguyswhohelpprojectsthatarestuckâ.Makessense.