InfoQ Homepage Web Development Content on InfoQ
-
Tim Fox: What's new in Vert.x 2.0
In recent years, new trends like mobile clients and social networks forced web applications to handle more and more concurrent connections. This resulted in new server architectures based on eventing and asynchronicity which you can find for example in Vert.x. Tim Fox told InfoQ what's new in version 2.0 of Vert.x.
-
core.async: A Different Approach to Asynchronous Programming with Clojure and ClojureScript
While it has been less than a month since the announcement of the core.async Clojure/ClojureScript library, a number of blog posts have been published describing how to use it effectively to avoid "callback hell" in front-end code, and showing off simple code resulting in some impressive demos.
-
Google Dart Developments: Polymer Replaces Web UI
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.
-
Telefónica Launches First Consumer FirefoxOS Device
Telefónica has launched the ZTE Open, the first consumer-oriented mobile phone running Mozilla's fully web-based FirefoxOS. The ZTE Open sells as a €69 prepaid phone that comes with €30 and is aimed at the low-end market. Telefónica will launch more FirefoxOS phones in other markets over the coming weeks. Other operators will launch FirefoxOS-based phones later this year.
-
Dart Has Entered Beta with Faster VM, Editor and dart2js
20 months after the initial announcement of Dart, the language and its associated VM have entered beta with milestone M5. There are many small improvements in the current release, the most important ones being related to the Editor, VM, and dart2js.
-
Wrangling WebRTC: Challenges and Opportunities for Real-Time Communication
At QCon New York 2013, Gustavo Garcia gave a talk on WebRTC, the new real-time communication component of HTML5. WebRTC is a set of technologies that enable real-time, low-latency communication between peers, for instance to used for video and audio conferencing as well as gaming.
-
The Post-HTTP Era: Real-Time Web Apps With Meteor
During the HTML5 Track at QCon New York 2013 Matt DeBergalis gave a talk on Meteor, the open-source real-time web application framework that DeBergalis co-founded. On the modern web, clients get increasingly capable and more and more work happens in the client. However, the tools to build these modern web applications, DeBergalis argues, have not caught up.
-
Java Still Vulnerable, Despite Latest Patches
Just days after the latest fix, security researcher Adam Gowdiak has found another Java vulnerability. In addition, in the past few days, attack code targeting one of the many remote-code-execution vulnerabilities fixed in Java 7 Update 21 have also begun circulating in the wild.
-
Visualize JavaScript Code Flow with TraceGL
Rik Arends has released TraceGL, a new tool to debug JavaScript application using trace debugging. In order to make it easier to debug complex browser and Node.js-based applications, the tool captures, visualizes and lets the user navigate execution traces while the application is running.
-
Dart's M4 Release Stabilizes Core Libraries
The Google Dart team has released milestone 4 of its SDK. While the language had already stabilized in previous milestones, this M4 release stabilizes some core libraries. Performance has also improved. The DartVM, which runs Dart natively, is now between 160% (for the DeltaBlue benchmark) and 200% (for the Richards benchmark) faster than v8. The release also includes the faster dart2js compiler.
-
Blossom Switches to Dart
In a blog post, Thomas Schranz has announced that his company will be porting their Blossom product, a web-based Kanban board for product teams, to Dart, Google's new web programming language and platform that can be used as a replacement of JavaScript.
-
Backbone.js 1.0 Released
After 2.5 years of development, version 1.0 of Backbone.js has been released. Backbone.js is the popular JavaScript Model/View library used for many popular single-page web applications, including USA Today, Rdio and Airbnb.
-
Eclipse RAP 2.0 Released - Same Acronym, Different Name
On January 11th, Eclipse RAP 2.0 was released, after 6 years of development. InfoQ talked to the project lead about the release.
-
Learning to Scale Websites at Mozilla
Mozilla is scaling websites from thousands to hundreds of millions of users through simple scaling patterns they have learned internally according to Brandon Burton, web operations engineer at Mozilla. The lessons learned include caching, scaling out web servers, asynchronous jobs, and databases.
-
Oracle's Head of Security Promises to Fix Issues and Improve Communication
Following a spate of high-profile security issues, Oracle's head of Java Security, Milton Smith, is promising that the vendor will fix issues with the platform, and improve its communication to community members.