Jesper’s Blog: My Take on Haskell vs Scala – I've used both Haskell and Scala for some time now. They are both excellent and beautifully designed functional programming languages and I thought it would be interesting to put together a little comparison of the two, and what parts I like and dislike in each one
Netflix open sources cloud-testing Chaos Monkey – Netflix has open sourced Chaos Monkey, a service designed to terminate cloud computing instances in a controlled manner so companies can ensure their applications keep running when a virtual server dies unexpectedly. In the past year, Chaos Monkey has terminated more than 65,000 of Netflix’s instances.
ocpsoft/rewrite – Rewrite GWT Integration – This enables the HTML5 History.pushState(…) support in your application, which will now use pretty/URLs whenever possible instead of the '#' anchor tag with 'name=value' pairs. Note that you must modify your place tokenization to process the new information.
Java EE vs Spring Framework – This session compares the Spring and Java EE stacks in terms of Web frameworks. It re-examines the motivations behind the Spring framework and explores the emergence of the Java EE programming model to meet the challenges posed. The presentation provides insight into when Spring and/or Java EE is appropriate for a building Web applications and if they can coexist.
Java Sequential IO Performance | Architects Zone – For most IO I've found the use of ByteBuffers and Channels to be the best optimised parts of the IO libraries. If buffered streams are your IO libraries of choice, then it is worth branching out and and getting familiar with the sub-classes of Channel and Buffer.
11 OPEN NoSQL Document-Oriented Databases | Architects Zone – A document-oriented database is a designed for storing, retrieving, and managing document-oriented, or semi structured data. Document-oriented databases are one of the main categories of NoSQL databases. The central concept of a document-oriented database is the notion of a Document.
CloudStack Now Offers MongoDB as a Service | Cloud Zone – ScaleGrid, Inc (http://www.scalegrid.net), a Seattle-based startup, is announcing this week the public availability of MongoDirector, an end-to-end lifecycle management solution for MongoDB. MongoDirector provides a "single pane of glass" to manage MongoDB deployments allowing for simplified and automated MongoDB lifecycle management on both VMware vCenter and CloudStack.
GWT AutoBean framework – Structure, not boilerplate – The AutoBean framework provides automatically-generated implementations of bean-like interfaces and a low-level serialization mechanism for those interfaces. AutoBeans can be used in both client and server code to improve code re-use
Hibernate Smoke Detector | Tomasz Dziurko – Hibernate Smoke Detector is simple but quite useful parser that checks your application and helps to cut identical queries fired many times in a very short period of time. It generates a report showing which queries are executed most often in a one-second time window and when they fired so developer could find them in his code easily.
From Java to Ruby – what I love, what I miss » 8th color – Taking a look back as this list, I’m probably wishing for the best of the two worlds (and it is probably not possible). I found two great tools in Java and Ruby, and I intend to use them both when appropriate. I’m sure I’ll have occasions aplenty.
JAMP: an ultra portable PHP, web server and database stack in Java – This tutorial describes how to set up the PHP and database stack in the Jetty web server. First we set up a web application (webapp for short) in Java which can interpret .php files using Quercus. Then we setup the H2 database engine. Last, we setup the part where PHP can connect to H2 while actually thinking it is MySQL that it's connecting to (using H2's MySQL compatibility mode, because PHP does not have support for H2). Here we go!
Lessons Learned in Deploying PaaS – Colin Humphreys discusses PaaS: why they chose a certain PaaS solution for their customers, PaaS in ALM, lessons learned from their experiences and what to expect from different PaaS vendors.
The Netflix Tech Blog: Lessons Netflix Learned from the AWS Storm – Netflix made the decision to move from the data center to the cloud several years ago . While it’s easy and common to blame the cloud for outages because it’s outside of our control, we found that our overall availability over the past several years has steadily improved
Lance Walton on Scala in the Enterprise – Lance Walton discusses Scala in the enterprise, educating developers in functional programming and whether Scala's binary compatibility issues between releases are a problem, and much more.
Sonatype Blog » Wait… you don’t have a repository manager? – If you develop Java-based or .NET-based software and you don’t use a repository manager you might as well just wear a shirt emblazoned with the words: "Doing it wrong and proud of it". Here are some very basic reasons why you shouldn’t just accept the fact that your group doesn’t want to use a repository manager:
Is Kanban the New Scrum? – Kanban focuses on limited WIP and suggests a short cycle time. Having regular cadences is recommended. Scrum focuses on short, regular cadences and suggests limited WIP. If you're doing them well, both paths lead to the same place.