Google never publicly admitted it, but the company always had designs on Dart ultimately supplanting JavaScript as the preferred programming language for complex modern Web development. So when the Dart team announced the Dart VM would not be integrated into Chrome and the language would compile to JavaScript, it was less an admission of defeat … continue reading
While HTML5, finally standardized, is taking its place in the Web development hierarchy, developers are already looking ahead to HTML6. This is what we might call the radical idea stage. Still largely in its conceptual and debate phase, HTML6 is foundationally similar to HTML, but with XML-like namespaces. Among the many features and experimental functionality … continue reading
Google has launched the Places API for Android as well as a beta program for the Places API for iOS. The release of these APIs is meant to provide developers with the ability to enhance their mobile experiences through device location signals. “People don’t think of their location in terms of coordinates on a map. … continue reading
This weekend, I stumbled across a relatively new site: Libraries.io. It’s a massive database of programming libraries, sorted by language, platform and license. As this is a large well from which to draw software development goodness, I thought we’d drop in a bucket and see what they had to offer. A cursory glance through the … continue reading
Google and Microsoft are writing the Angular 2 framework in TypeScript. Today, during the opening keynote at ng-conf in Salt Lake City, members of the Microsoft TypeScript team and Google’s Angular development manager Brad Green announced the Angular 2 framework will be written in TypeScript, Microsoft’s superset JavaScript language. The AngularJS framework and library for … continue reading
Machine-learning algorithms are everywhere. They’ve permeated the way platforms work in the cloud, in analyzing Big Data, and in making AI more intelligent. Now, a software-defined application delivery startup is using machine learning to streamline code performance. SmartSequence, the new HTML and JavaScript streaming technology from Instart Logic, uses real-time machine-learning techniques to sift through … continue reading
Mikeal Rogers, a developer on the io.js team and an active member of the Node community, has posted a proposal on GitHub for reconciliation of the io.js fork with Node.js. Rogers posted an open GitHub proposal entitled “Reconciliation Proposal #978,” laying out preliminary plans for the merger, the technical governance structure, proposed working groups, and … continue reading
ECMAScript 6, the landmark official update to JavaScript, has entered the next phase of the standardization process along the road to a June 2015 wide release. ECMAScript 6 will be the first update to standardized JavaScript since 2009, and the first truly foundational restructuring of the language since 1999. The overarching goal of ECMAScript 6 … continue reading
At the IBM InterConnect conference in Las Vegas this week, IBM announced modular mobile solutions, a new hybrid cloud initiative, enterprise and developer cloud services, and IBM Enterprise Containers. IBM laid out plans to develop half a dozen native, HTML5 or hybrid-optimized apps on the IBM MobileFirst platform to build and deploy mobile apps, or … continue reading
Google has announced the release of its Cloud Security Scanner into beta. The new tool is designed to help developers scan for two common vulnerabilities: cross-site scripting and mixed content. According to the company, there was a need for the scanner because other security scanners are often hard to set up, not well suited for … continue reading
Salesforce has announced Heroku Enterprise, a new edition of the Heroku cloud application development platform featuring new team collaboration tooling, enhanced access controls and enterprise-grade support. Heroku Enterprise, built for enterprise-scale development, contains several new collaboration and control features for app development in large distributed teams: Shared Application Projects: Enable developer teams, partners and contractors … continue reading