Always remain updated about current software development trends

Articles by DOTNETEER

Understanding asynchronous programming in ASP.NET

I recently posted aboutasynchronous programing patterns in .NET. Like .net framework, ASP.NET has supported asynchronous programming since 1.x. C# and VB.NET introduced the new async and await keywords in the upcoming Visual Studio 11. This is also supported...

A review of asynchronous programming patterns in .net

InVisual Studio 11, C# and VB.NET will gain new keywords like async and await for asynchronous programming. Before we dive into it, I will first give a brief preview on what we have so far.IAsyncResult PatternIAsyncResult pattern has existed since .net 1.x....

Created my first Windows Phone app

Aftergetting a Lumia 900 last week, I decided to write an app for myself. One of the complaint that I had is that I need a minimum 4 taps to dial a number from a contact list, something I would like to avoid when I am driving. I can pin a few my most frequently...

Experimenting with Visual Studio 11 Beta

Windows 8 iscoming soon. You needVisual Studio 11 betato develop Windows 8 applications. That said, Visual Studio 11 also offers many new features even if you do not specifically program for Windows 8:.NET Framework 4.5ASP.NET 4.5ASP.NET MVC 4What is the best...

5 days after getting a Nokia Lumia 900

My experience has been very pleasant so far. This Windows Phone is always very responsive and stable. I also like the idea of charging through mini USB connector rather than a flimsy proprietary connector. My primary focus this week is to be able to dial a...

Bought a Nokia Lumia 900

I am sick of my Samsung Galaxy. I considered it as a half-done project with beta software. I saw a fantastic deal for Lumia 900 onAmazon Wirelessfor $49. In addition, Nokia is offering a $100 instant rebate to make up for a post-launch bug by April 21. The...

Getting Started with Prism (aka Composite Application Guidance for WPF and Silverlight)

OverviewPrism is a framework from the Microsoft Patterns and Practice team that allow you to create WPF and Silverlight in a modular way. It is especially valuable for larger projects in which a large number of developers can develop in parallel.Prism achieves...

Getting started with ASP.NET Web API quickly

Web APIis a feature of ASP.NET MVC 4. It is an API for writing REST web services. One might ask why we need another API. After all, we already haveWCF Rest Servicea few years ago. It is also fairly easy to return JSON from an ASP.NET MVC controller usingJsonResult....

Experimenting with ASP.NET 4.5 beta

The next version of ASP.NET is 4.5. The official information is athttp://www.asp.net/vnext.There aretwo waysto experiment with ASP.NET 4.5 beta. The first is to install Visual Studio 11 beta. The second way is to install ASP.NET MVC 4 beta on Visual Studio...

Uploading large files to WCF web services

Recently, we need to allow users to upload large files to a web service. Fortunately, WCF does support this scenario (see MSDN:Large Data and Streaming). MSDN recommends:The most common scenario in which such large data content transfers occur are transfers...