AquaJS components are grouped into three sections: microservice, orchestrator and plug-ins. The microservice component allows developers to create microservices based on service definitions in YAML (a data serialization language that takes concepts from other programming languages). According to an Equinix blog post, AquaJS “scaffolds and stitches together the entire service infrastructure, including database connectors.” Because of this, developers need not bother with the routing and validations.The microservices are orchestrated based on workflows defined for each API contract request. Orchestration capabilities allow development of customized endpoints, so the request and response model can be optimized for each channel to account for requirements, according to the blog.AquaJS developers can extend the capabilities of the framework by loading plug-ins, which are node modules. AquaJS’ core features are developed as plug-ins so developers can extend any third-party node module as a plug-in.A general release is expected in a month. An open-source framework wants to tackle the challenges presented by moving to microservices and speed up application development so programmers do not have to spend as much time building software infrastructure.AquaJS is a framework for Node.js that was created at Equinix, which provides carrier-neutral datacenters and Internet exchanges for interconnection. AquaJS was developed to provide a way to start microservice-based application development. It is built with open-source modules, along with a few in-house modules, such as including architecture and design, programming best practices, technology, and deployment and runtime.(Related: Express comes to the Node.js Foundation’s incubator program)
Developers should make sure their applications are compatible with Android O before the consumer launch. “Android O introduces several new features and APIs, and includes changes that can affect the behavior of your app even if you change nothing,” Google wrote. When testing applications, Google notes developers should look out for background limits, networking changes, security issues and identifiers.If developers want to enhance their existing apps with the latest features and APIs, Android O features themes like Fluid Experiences and Vitals. In addition, it provides ways to surface new content, multitask, and add adaptive icons. Other ways to prepare for Android O include: using Google Play’s best testing feature and updating to Android Studio 3.0. Google is one step closer to releasing its latest operating system, Android O. The company started rolling out the third developer preview this week with final Android O APIs, updated system images and improvements to Android Studio. “Now that the APIs are final, you can publish APK updates compiling with, and optionally targeting, API 26 to your alpha, beta, or even production channels in Google Play. Publishing your O-targeted app during the preview lets you test compatibility on existing devices and push updates to devices running API 26 — such as users who are enrolled in the Android Beta program,” Dave Burke, VP of engineering for Google, wrote in a post.The consumer release of Android O is expected later this summer. The company plans to release one more preview next month with near-final system images.