InfoQ Homepage Development Content on InfoQ
-
Google Dart Roundup: Dart to JS Compiler Frog, Pre-Built Editor/IDE Binaries, Type System Proposals
Pre-built versions of Dart Editor, the Eclipse-based Dart IDE, are now available, making it easy to try Dart. Frog is a new Dart to Javascript compiler - written in Dart by the creator of the Jython and IronPython projects. Meanwhile the Dart team has been busy explaining the Dart language and proposing features to round out the type system, eg. nullable types and more.
-
Google Eclipse Plugin now Open Source
Google announced yesterday that their Google Plugin for Eclipse is now fully open source under the Eclipse Public License. This includes the GWT Designer, which is based on the Window Designer project that had previously been open-sourced from their Instantiations purchase in late 2010.
-
Windows Azure SDK 1.6 Streamlines Azure Development in Visual Studio
Publishing improvements, Team Build capability and streamlined service creation allow developers to centrally manage all aspects of application creation and deployment.
-
Apache Wicket 1.5 Released
The Apache Wicket project has released version 1.5 of its open source, component oriented Java web application framework, with new HTML 5 components, and Improvements to the message/event model.
-
NoSQL OODB with Smalltalk-based Ruby VM: MagLev 1.0 Released
The MagLev project has released version 1.0 of their Ruby VM. The Ruby implementation is based on the GemStone/S Smalltalk VM which comes with GemStone's distributed cache, ACID transactions, and persistence system (OODB). InfoQ caught up with Monty Williams of the MagLev project to talk about where MagLev fits on the NoSQL spectrum, and much more.
-
Mitchell Harper: University Education of Software Engineers is a Waste of Time
Mitch Harper, co-founder of BigCommerce.com, claimed in a recent issue of the Sydney Morning Herald that university education might be the wrong way to become a software engineer. According to Harper, a self-educated software engineer without an university degree: universities leave their students rather unprepared for the realities of being a software engineer.
-
Google Has Open Sourced Android 4.0
Google has released the source code for Android Ice Cream Sandwich and a new Native Development Kit.
-
Analysis Of Web API Versioning Options
Refering to a questions over versioning conventions used OpenStack Api, Mark Nottingham provides an analysis of the various strategies for versioning Web API in the cloud.
-
Updated:Adobe Donating Flex to Open Source Foundation; Continues Fire Sale on Formerly-Core Software
Hot on the heels of news that Adobe is abandoning developing Flash for mobile devices, Adobe has also now announced its intention to donate the Flex SDK to "an established open source foundation".
-
JQuery 1.7 Brings HTML5 To IE6-8, Gets Deprecation Policy
JQuery 1.7 has recently been released, with improvements such as new Event APIs, Better performance of Delegated Events, HTML5 support for IE6-8, support for AMD spec and more. The team has also started deprecating certain features in an effort to keep JQuery slim.
-
Pair Programming: Side-by-Side or Face-to-Face
Pair programming is an agile software development technique in which two programmers work together at one workstation. The benefits of pair programming are well known and the technique is widely practiced. However, what is the best way to sit while pairing?
-
WebGL, WebCL, MultiCores: The State and Future of Parallel Javascript in the Browser with RiverTrail
JavaScript has remained sequential although parallel processing capabilities are currently available even on mobile devices. Intel Labs has been working on an extension of JavaScript that takes advantage of multi-core systems and has released a Firefox plugin. InfoQ had an exclusive interview with Stephan Herhut from Intel Labs about this work.
-
Google Closure Stylesheets Makes It Easier to Work with CSS
Google has open source under Apache License 2.0 Closure Stylesheets, a utility belonging to the Closure Tools package and useful when dealing with CSS. Closure Stylesheets is a Java program adding variables, functions, conditionals and mixins to CSS, making it simpler to work with large CSS files.
-
Is The Patent System Broken?
In a recent interview with The San Francisco Chronicle the patent counsel of Google, Tim Porter, claims the patent system itself is broken. Patent offices worldwide have been increasingly granting protection to “innovations” that are not innovative. The IT Industry is currently facing a series of patent trials which some large corporates seem to leverage as weapons for attacking competitors.
-
Node.js Now Runs Natively on Windows
Node.js can now run on Windows without Cygwin, the performance being significantly improved both on Windows and UX systems.