The Costs of Versioning an API

Contract versioning and API/Service versioning has always been a consideration for SOA based systems. Whether because of the impact it has on composability, or client-service governance, it is still something of an art rather than a science. There are many examples of groups giving the benefit of their experiences (e.g., around REST is extremely popular). …

More

PayPal Switches from Java to JavaScript

Jeff Harrell, Director of Engineering at PayPal, has explained in a couple of blog posts (Set My UI Free Part 1: Dust JavaScript Templating, Open Source and More, Node.js at PayPal) why they decided and some conclusions resulting from switching their web application development from Java/JSP to a complete JavaScript/Node.js stack. via PayPal Switches from Java to JavaScript.

tobykurien/Sparkler

As evident from the TechEmpower Benchmarks, Java is significantly (often orders of magnitude) faster than other, more developer-friendly web frameworks like Django, Rails, or node.js. This means that you disadvantage yourself by creating web startups using these technologies, as scaling becomes a problem quite quickly, and scaling is not an easy problem to solve. Sparkler …

More