InfoQ Homepage Development Content on InfoQ
-
Arthropod – A Flash and AIR Debugger
Debugging tools are essential for software development in any computer language and runtime environment. Adobe Flash platform-based rich Internet application (RIA) development, either in Flex or AIR, is no exception. While the Flex/AIR is maturing, more debugging tools are emerging. Arthropod is one of them.
-
SQL Data Services Moving To a Full SQL Server Database in the Cloud
Last week InfoQ asked if RDBMS has its place in the cloud. All the big cloud vendors (Amazon, Google and Microsoft) are using a key/value store today. However, on the MSDN Developer Conference in San Francisco, Microsoft reported they will make RDBMS features of SQL Server available through SQL Data Services (SDS) after feedback from ISV’s.
-
QCon London 2 Weeks Away: Day Passes & InfoQ Discount Available
QCon London is just 2 weeks away, and we’d like to present all InfoQ members with an extension of our Feb 22nd discount, as well as announce that day passes are now available. QCon features over 80 sessions, 15 tracks and unprecedented speaker lineup including Sir Tony Hoare, Martin Fowler, Rod Johnson, and many others.
-
Screenshots of Visual Studio 2010 with WPF UI
Jason Zander, General Manager of Visual Studio, posted the first images of Visual Studio 2010 where WPF is used to render the Visual Studio UI. Users will be able to try this for themselves in Visual Studio 2010 Beta 1 coming later this year.
-
dynaTrace 3 Features Global Transaction Tracing, Cloud Support, and an Open Source Plug-in Model
dynaTrace software recently announced the release of dynaTrace 3. dynaTrace software is an Application Performance Monitoring (APM) vendor that provides Java and .NET developers insight into performance problems in both application code as well as environmental configurations.
-
Virtual Panel: The Current and Future State of RIA
InfoQ recently conducted a virtual panel on the current and future state of RIA and Ajax technologies. The panel features a number of valued contributors to the community including Dion Almaer, Jnan Dash, Didier Girard, Peter Pilgrim, Tim Sneath, and Ryan Stewart.
-
AsWing, An ActionScript Fiend of Java Developers?
Java Swing has been the major Java graphical user interface (GUI) building block used by developers for many years. Can the Java Swing experience and skill be transferred to build ActionScript 3-based rich Internet application (RIA) systems? The AsWing Framework started with exactly that goal. InfoQ spoke with the AsWing lead developer iiley Chen to find out how AsWing could help RIA development.
-
Details on Using Code Contracts
InfoQ has informed on the availability of Code Contracts for .NET. This time we want to offer more details on using Code Contracts, an important addition to .NET.
-
Playr 2.0: And the Best Goes On
Compared with traditional application development technologies, one important aspect of rich Internet applications (RIAs) is the ease of handling media rich contents. The Playr ActionScript 3 music library is one example that helps Flash, Flex or AIR based applications easily incorporate music contents. InfoQ spoke with the Playr creator Ronny Welter for more insight.
-
JRuby 1.2 RC1 Released, Initial support for Android
JRuby 1.2 RC1 is now available, complete with improved 1.9 support, performance improvements and bug fixes. Also: initial support for using JRuby on Android.
-
Article: Staying Safe and Sound Thanks to MDSD
In this article, Andreas Kaltenbach explains how Model-Driven Software Development (MSDS) can help solving backward compatibility problems when creating a newer version of a software which can mean a new API or a new database schema that old clients cannot use. MSDS is used to negotiate the differences between versions to ease the upgrading process.
-
Building a Better Thread-safe Collection
Jared Parsons proposes a better thread-safe collection. By using a design pattern that strongly encourages, but not enforces, thread-safety, his API is both easy to use and easy to understand.
-
IronPython Performance Improvements
A new version IronPython, an implementation of Python running on .NET, has been released. IronPython 2.0.1 focuses on performance improvements, while keeping complete backwards compatibility.
-
SOA & The Tarpit of Irrelevancy
A new three-part post by Neil Ford discusses both the rationale behind SOA implementations and the role large vendors play in distracting them.
-
Moneta: An Interface to Key-Value Stores like Tokyo Cabinet, Memcache
Key-value stores are a viable alternative to relational databases. We take a look at Tokyo Cabinet and how different key-value stores can be unified behind a common interface with Moneta.