OData v4.0 Committee Specification with Data Models, URL Components, CSDL, Vocabulary and Annotation
OASIS Open Data Protocol Technical Committee recently approved ODATA v4.0 as committee specification and also made available the complete reference documentation in both online and downloadable ZIP formats.
Web Components is a W3C specification that aims to enable Web developers to define widgets with a high level of visual richness and interactivity, together with ease of composition. Until proper browser support is here, developers can be using the Brick library that provides new custom HTML tags to abstract away common user interface patterns.
One blog of note that is furthering the efforts of today’s mobile application developers can be found at the OpenSignal web site. Their recent Android Fragmentation Visualized report offers some unique perspectives on the challenges of writing Android apps.
Bootstrap 3.0 comes with a new look, more components, lots of breaking changes and fixes.
Nightly build of WebKit now supports the W3C srcset attribute spec on image elements, allowing developers to specify higher-quality images for your users who have high-res displays, without penalizing the users who don’t. It also provides a graceful fallback for browsers that don’t yet support the feature.
Google has open sourced Gumbo, an HTML parsing library written in C. Gumbo adheres to the HTML5 parsing algorithm, passing all html5lib-0.95 tests, and has been tested on 2.5 billion pages indexed by Google.
Many of the presumptions of how slow and resource-demanding "Fat” XML is compared to JSON’s lightweight payload do not hold up to a test David Lee, lead engineer at Marklogic, states after running a "crowd sourcing" experiment with 33 different documents and almost 1200 tests on a multitude of browsers and operating systems.
InfoQ's research initiative continues with an 16th question about: "Ruby On Rails State of Practice: Testing". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.
Node.js has built a user-base and reputation for fast and scalable back-end systems. In a recent edition of the Nodeup podcast, four engineers share their experiences developing APIs using the platform. The conversation covers a range of key concerns including API design, security, testing, documentation, schemas and streaming. But advertising your API as RESTful may not be a good idea.
Google Dart is going to dump Web UI, replacing it with Polymer. From the outside, the main differences are in data binding and handling events.
Though only a minor release, the updates in JSF 2.2, in particular the ability to pass through HTML attributes without the JSF components needing to be aware of them, are important for developers wanting to use HTML5 technologies in a JSF application.
The recently released Twitter API V1.1 ships with support for JSON and provides an ability to authenticate apps via OAuth1.0a.