Over a million developers have joined DZone.
Platinum Partner

Links You Don't Want to Miss: 03/20

· Java Zone

Discover how AppDynamics steps in to upgrade your performance game and prevent your enterprise from these top 10 Java performance problems, brought to you in partnership with AppDynamics.

Free Works

Marco Arment has some thoughts on the “monoculture” created by free products like Google Reader, and the complicated consequences that ensue. One particularly trenchant line:

Imagine how much worse it would be if website owners weren’t publishing open RSS feeds for anyone to fetch and process, but were instead posting each item to a proprietary Google API. We’d have almost no chance of building a successful alternative. That’s Twitter, Facebook, and Google+. (Does the shutdown make more sense now?)

20 “Best” Data Visualization Libraries
Not a bad list.  D3.js could stand to be a little higher, but it does have a steep learning curve, so that may have dropped its ranking.  If you want a breakdown of some of these tools, this article will give you quick overviews.

Programming is Not “Fun”
If you have fun while programming, Ross Duggan says that it tends to be a side-effect of being able to execute well. 


News

Google Drive Realtime API Lets You Build Collaborative Apps

Google Drive Realtime API allows you to collaborate on API development using similar functionality to Google Docs, Sheets, and Slides.  

Bitcoin Rises

After rallying and crashing once, the alternative currency Bitcoin is hitting historic highs recently. This piece from Al Jazeera traces its course.


Cool Stuff

TED Talk: How We Found the Giant Squid




The Java Zone is brought to you in partnership with AppDynamics. AppDynamics helps you gain the fundamentals behind application performance, and implement best practices so you can proactively analyze and act on performance problems as they arise, and more specifically with your Java applications. Start a Free Trial.

Topics:

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}