Programming news: MIX10, JRuby, Google Analytics

Read about Windows Phone Developer Tools, ComponentOne Studio Enterprise, Chilkat MIME for .NET, Scheme, a usability tip, and more.


Language/library updates

Microsoft makes previews available at MIX10

At MIX10, Microsoft announced the Silverlight 4 release candidate, the Expression Blend 4 Beta, the Windows Phone Developer Tools (read more details below), and the WCF RIA Services release candidate.

Microsoft supports jQuery

Microsoft announced that it is putting a lot of resources into the jQuery product. The company says that it will still work on the AJAX Control Toolkit, but that it's really pushing jQuery for client-side AJAX development.

Details on WWF in .NET 4

If you work with Windows Workflow Foundation (WWF) or are interested in it, Somasegar describes what WWF in .NET 4 looks like.

Engine Yard supporting JRuby

Engine Yard is now providing professional support for JRuby. This is a great sign of maturity for JRuby and should encourage further mainstream adoption.

Tools and products

Chilkat MIME for .NET mini-review

A few weeks ago, I needed to do some programming around S/MIME in an ASP.NET Web Service that integrates with the Exchange Web Services. After some research, I decided to go with the Chilkat MIME .NET components, and I was really glad that I did. The components did exactly what I needed them to do; they had great example code; and, when I had a problem, it only took Chilkat a few hours to figure out exactly what was going wrong (it was an issue in their code, not mine) and send me a patched version. Needless to say, I am thrilled with that level of support; I think that the components are reasonable priced, and I couldn't be happier.

ComponentOne Studio Enterprise 2010 released

ComponentOne has released the 2010 edition of its Studio Enterprise component kit. This release adds a significant amount of new functionality, including jQuery integration and support for the iPhone.

CTP of Windows Phone 7 Tools

Somasegar announced the availability of the Windows Phone Developer Tools CTP. It includes Visual Studio 2010 Express for Windows Phone, an emulator for the devices, Silverlight, and the XNA Game Studio (used for developing games on Windows, Xbox 360, and Phone 7). Phone 7 is a major departure from the current Windows Mobile OS, and the development is based on Silverlight.

Google Code turns 5

Google Code is celebrating its 5th birthday. Read Google's post about the history of Google Code and how it has grown over the years.

Opting out of Google Analytics

Google will be allowing users to opt out of the popular Google Analytics tracking system in the near future. Chances are, few Web users will be aware of this option or go through the effort of installing the plug-in, so it should not significantly impact the quality of the analysis.

XAML Editor IntelliSense Presenter Extension for VS2010

Karl Shifflett has put together an extension for Visual Studio 2010 that brings new IntelliSense features to the XAML editor. If you work with Silverlight or WPF, you will want to take a look at it.

MonoTools 1.1 released

If you are looking to use Visual Studio to work with Mono, you will want to check out MonoTools. Version 1.1 of MonoTools has been released, with a number of improvements.

Editorial and commentary

Why James Long hates Scheme

James Long has written an interesting post about what he dislikes about Scheme. You can replace "Scheme" with any number of languages, and it will be equally valid. It's not that Scheme is no good, it's that it lacks a mature ecosystem (despite being around forever), and all of its cleverness does not really address the kinds of issues that the typical developer encounters on a regular basis.

Possible changes to the JCP

ZDNet blogger Ed Burnette recently interviewed Embarcadero's Tony de la Lama about what to expect in the future for the Java Community Process (JCP).

Tips and tricks

Learning F# through video

Don Syme, head F# honcho, has a series of videos showing you how to get started in F#.

Usability tip: Keep your UI tight

Jakob Nielsen wrote a good post about how the placement of controls and other UI elements relative to what they are related to can affect usability.

Manipulating Google's snippets

Stephan Spencer at Search Engine Land provides a nice tutorial on what you can do to influence how Google displays results from your site in its search results.

How to use NetBeans to make a REST interface to MySQL

On the NetBeans site, there is a useful tutorial on how to take a MySQL database and create a REST Web service based on it.


Eclipse Community Awards announced

The winners of the Eclipse Community Awards have been announced. Kudos to all of the winners!

Delphi DB development Webinar

Mike Rozlog, Product Manager of Delphi at Embarcadero, is putting on three Webinars about writing applications that interact with databases in Delphi. All three sessions will be on April 14, 2010; the last session will also be available April 15, 2010 for folks in Australia.


Disclosure of Justin's industry affiliations: Justin James has a contract with Spiceworks to write product buying guides; he has a contract with OpenAmplify, which is owned by Hapax, to write a series of blogs, tutorials, and articles; and he has a contract with OutSystems to write articles, sample code, etc.


Get weekly development tips in your inbox Keep your developer skills sharp by signing up for TechRepublic's free Web Developer newsletter, delivered each Tuesday. Automatically subscribe today!