background preloader


Facebook Twitter

MSDN Magazine: Mobile Apps - Getting Started with Windows Phone Development Tools. Like many of you, I’ve spent the past year or so inundated by a slew of post-apocalyptic, Terminator-esque ads telling me what Droid Does.

MSDN Magazine: Mobile Apps - Getting Started with Windows Phone Development Tools

I’ve hummed along with the T-Mobile My Touch commercials. I’ve read articles about how many apps Apple has sold for the iPhone. Unlike many of you, I’ve also spent the past year repeatedly telling friends and family that, yes, I do in fact work on a mobile phone, but no, none of those are the phone that I work on. So it’s fair to say that I was rather excited when Steve Ballmer and Joe Belfiore announced Windows Phone 7 at Mobile World Congress (MWC) in Barcelona, Spain.

It was 6 a.m. In an attempt to get you equally excited about the potential for Windows Mobile app development, over the course of this article I’m going to introduce you to the Windows Phone 7 application platform. A Break from the Past With Windows Phone 7, Microsoft acknowledged that there’s been a change in the mobile landscape.

A New World for Developers So why change things up? Compiling Java in Visual Studio. WebSharper platform seeks to broaden F# use. Microsoft's F# language is best suited for financial and scientific applications, but a startup wants to broaden its usage to building mainstream Web applications.

WebSharper platform seeks to broaden F# use

IntelliFactory, which is based in Hungary, is set to release WebSharper Platform 2010 in early February. WebSharper enables developers to write Web applications in F#, which are then compiled into JavaScript for execution on the client-side. Writing JavaScript is time-consuming, and the developer is prone to errors because it is an untyped language, said IntelliFactory founder Adam Granicz. "Many bugs only surface at runtime. " Pricing has yet to be determined, but customers will be required to pay for support, Granicz said. F# is a productive programming language for creating Web applications that eliminates the "painful details of using ASP.NET,” said Granicz. The .NET Framework provides a myriad of choices for building with Web applications that use ASP.NET Model-View-Controller, ASP.NET Web Forms and Silverlight.

The Truth About Value Types - Fabulous Adventures In Coding. Excelent post, Eric!

The Truth About Value Types - Fabulous Adventures In Coding

By the way, I found your blog while searching for this subject (your older post). I think most of this "local variables are allways stored on the stack" conviction comes from unmanaged world. One time, in an interview, one guy asked my about this, knowing that my primary programming language is C#. I really never cared about this until this situation, just because I choosed for a managed language and I can live with the idea that CLR is there to choose a better way to JIT my code. When I saw your post about "stack/heap storage is an implementation detail", it sounded like music for me. Recently I'm started working with C++ and unmanaged environment. In other words. Anyway, thanks for the precious information and the great content in your blog.

Regards, Eric Lemes. Chained user-defined explicit conversions in C# - Fabulous Adventures In Coding. Reader Niall asked me why the following code compiles but produces an exception at runtime: It should be clear why this produces an exception at runtime; the user-defined operator returns a Base and that is not assignable to a variable of type Derived.

Chained user-defined explicit conversions in C# - Fabulous Adventures In Coding

But why does the compiler allow it in the first place? First off, let’s define the difference between an implicit and an explicit conversion. Windows 8 for software developers: the Longhorn dream reborn? Early this month, Microsoft dropped something of a bombshell on Windows developers: the new Windows 8 touch-friendly immersive style would use a developer platform not based on .NET, which Microsoft has been championing for the past decade.

Windows 8 for software developers: the Longhorn dream reborn?

Instead, it would use HTML5 and JavaScript. Since then, the company has refrained from making any further comment on the issue. In particular, the question that has many Windows developers particularly concerned—how can I make use of my existing skills and experience when developing these new applications? —remains unanswered; the company plans to reveal nothing until its BUILD conference in September. But the situation probably won't be as grim as many developers fear. A little bit of history Before we look at what Microsoft will be doing with Windows 8, a little context is necessary. Prior to the introduction of .NET in 2002, Windows applications were written in two main ways. The other major way of writing Windows applications was Visual Basic.