InfoQ Homepage Web Development Content on InfoQ
-
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.
-
Version 5 of Programmer's Text Editor jEdit Released with Support for Scala and Dart
jEdit version 5.0.0 was recently released. It has new editing modes for Scala and Dart, and improved Mac OS X support regarding the UI and keymappings. All keyboard shortcuts are now configurable and presets are offered for Emacs and IntelliJ IDEA. This is also the first version that supports localization (French, German, Russian, Czech and Japanese are offered).
-
ACE, a Web-based Code Editor, Reaches 1.0
The embeddable open source web-based code editor ACE has reached version 1.0, coming with support for editing very large files, syntax highlighting for 45 languages, TextMate themes, Emacs and Vi key bindings, and other features.
-
Community-Driven Research: JavaScript MVC Frameworks vs. Compile to JavaScript Languages
InfoQ's research initiative continues with a 45th question: "JavaScript MVC Frameworks vs. Compile to JavaScript Languages". 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.
-
OmniFaces: A Utility Library for Java Server Faces
OmniFaces is a utility library attempting to ease JSF development for Enterprise applications. It offers several solutions for common issues encountered in JSF, including validation for component groups, a renderkit for HTML5, full Ajax exception handling and more. It complements existing JSF implementations such as ICEFaces, PrimeFaces and RichFaces.
-
Node Gets Faster, More Stable
Node.js 0.8 is out. It is faster, more stable, has major improvements in the Cluster module, a new Domain module and a new build that depends on GYP.