Programming news: Mono 2.8, PHP compiler, AppUp, NuPack

Read about Windows Phone 7 tips, Karmasphere Studio application, a report that indicates there has been an increase in tech hiring, a Dilbert strip, and more.

Language/library updates

Mono 2.8 released

Mono 2.8 is released, and I am quite excited about it. The latest version brings the Mono project up to C# 4.0 and includes large swaths of .NET 4 capability, including the Parallel Extensions Framework (which is what I am looking forwards to), ASP.NET 4.0, ASP.NET MVC 2, System.Dynamic, and more.

A PHP compiler? For .NET?

Filed under "things I never thought I would ever see," there is a compiler for PHP called Phlanger; it also provides .NET interop.

Azure + PHP

Speaking of PHP and .NET, there is now a CTP of the Azure tools for PHP.

Tools and products

Adobe AIR application store opens

Adobe has opened an applications market for AIR apps called AppUp. This white paper (PDF) explains the details and how to get started with it.

NuPack, ASP.NET MVC 3 beta, and WebMatrix Beta 2

Microsoft has come out with a package manager call NuPack for Visual Studio and released it as a CTP. It allows you to search a catalog of libraries and add them (and dependencies) to your project. Microsoft also released a beta for ASP.NET MVC 3 and the second WebMatrix beta.

Karmasphere Studio Professional Edition

Karmasphere released the high-end version of its Karmasphere Studio application for working with Hadoop. I've been talking to them to learn more about Hadoop, and I will be digging into it even more in the next few weeks to find out how Hadoop works and whether it is a good option for your development needs.

Editorial and commentary

Good news: tech hiring up nearly 50%

According to an InfoWorld article, a recent Dice report shows that there has been a 50% increase in tech hiring since 2009. Based on what I've been seeing locally, I believe it... with a caveat. The low-end jobs are really not here in force -- employers are trying to fill the high-end positions. Unfortunately, without fostering jobs at the bottom end, there will continue to be a shortage of employees at the top end.

Dilbert nails it to a T

I've liked Dilbert for ages now. The Dilbert strip from 10/10/2010 was one of the best I've seen.

Tips and tricks

31 Days of Windows Phone 7

Jeff Blankenburg, who I think is one of the best writers out there around Windows Phone 7, is in the middle of doing a "31 Days of Windows Phone 7" series. Read the first entry in his Windows Phone 7 series.

JRuby, Rails 3, and NetBeans

Manish Chakravarty put together a tutorial that shows how to start developing with JRuby on Rails 3 using the NetBeans IDE.

A simple Windows Phone 7 example

Joshua Partlow posted an article on the MSDN site about writing a simple Windows Phone 7 application that gets data from a Web service. To be honest, it's not nearly as easy as it is in a standard .NET application, and I am really not sure why you can't just have it generate proxy classes (perhaps a performance/resource usage issue?).

10 Resharper tips

John Papa has five quick and easy Resharper tips to make your code neater and reduce useless clutter. He also posted five more Resharper coding tips.

Value types and the stack

Eric Lippert wrote a good article in which he explains that value types do not always end up on the stack, and he shows you how to tell where a value type will land.

Seven free .NET books

Here's a list of seven free e-books for .NET developers.

Async + reactive with F#

Don Syme wrote a post about using F# in both an asynchronous and reactive model to enable some very unique and powerful architectures.


2010 PASS Summit in Seattle

SQL and BI developers on the Microsoft stack might want to consider attending the 2010 PASS Summit in Seattle this year. The event will take place November 8 - 11.

Silverlight Firestarter online

Microsoft will be putting the Silverlight Firestarter online on December 2nd. It is an all day event.


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.