HTTPS with LetsEncrypt for Azure Functions

Setting up HTTPS with a proper certificate for Azure Functions should be straightforward and easy, but it’s not. In this post I walk through one aspect of it that tripped me up.
Read more →

Global Query Filters for Interfaces

This post describes how to apply an Entity Framework Core Global Query filter on all entity types that implement an interface using a strongly typed expression.
Read more →

Lets start Windows 8 Development

So, I am digging in to Windows 8 Development since the last //BUILD Conference, Yup! That’s true I am hacking around Windows 8 story since the first Developer Preview version come out, Now I am running Windows 8 Pro (RTM) on my All machines because I am in love with it. Currently, I am porting my Matchem Poker game and Sound Recorder application for Windows Phone to Windows 8. I am using a smart program called “MonoGame”.
Read more →

Awesome Feature: Hyper Virtualization

The major thing which attracted me to upgrade all of my Machine to Windows 8 Pro is Hyper V (Hyper Virtualization). I mostly run couple of Windows 7 VMs and Windows 8 VMs to test and debug applications on it without harming my main Operating System. You can add Hyper V feature to your Windows 8, It is only supported in Enterprise and Professional Version of Windows 8. Simply go to Control Panel and Click on “Program and Features”
Read more →

Office 2013 Consumer Preview Released, Metro, Metro, Metro, Everywhere

As I mentioned on my tweet earlier Microsoft Released Consumer Preview of their new and Shiny Office 2013. As we all are office geek we use it on daily basis for documents, spreadsheets, presentation and so on. This year Microsoft done something different revising their own UI they added Metro in it like Windows 8 since there as no specific download and licenses for Microsoft Office 2013 you can download the beta version which is in modern world called as Consumer Previews to test what Microsoft is actually doing with their products.
Read more →

Windows Phone 8 Announced

Today at Windows Phone Summit Microsoft announced there upcoming version of Windows Phone known as Windows Phone 8 Codename “Apollo”. This OS will be successor to previous Windows Phone 7 series as it contains biggest improvements that everybody wanted. The Windows Phone 8 announcement was aimed largely at Microsoft’s ecosystem of developers and hardware partners, and somewhat at potential enterprise customers, more so than at smartphone consumers. While the company’s executives revealed several end-user and consumer features–like the Wallet Hub, a new Start screen, upgraded hardware support (including support for NFC)–the major news revolved around the operating system’s revamped kernel, which it now shares as common code with Windows 8.
Read more →

UX Guidelines For Metro App Development

The Windows Developer Preview introduces a new development platform for creating Metro style apps. What is a Metro style app you say? “Metro style apps are full screen apps tailored to your users’ needs, tailored to the device they run on, tailored for touch interaction, and tailored to the Windows user interface. Windows helps you interact with your users, and your users interact with your app.” One of my friend asked me where one could find Design Guidelines for Windows 8 Metro apps.
Read more →

Silverlight Technology in Web Application Development

Microsoft Silverlight is the realization of the .NET Framework supported by various browsers and platforms and intended for .Net software developers to create and present multimedia and RIA applications of the new generation in the Internet. Silverlightcombines the possibilities of the server, the Internet and the personal computer; the possibilities of the control code and dynamic languages, declarative and traditional programming as well as powerful tools of Windows Presentation Foundation (WPF).
Read more →

The problem with metro is it’s hard to differentiate

want you all to pause a moment or two. I want you all to sit in front of Windows 8, and explore it some more and get to be intimate with “metro” as a user interface style. Really, immerse yourself in it and just stare at it, explore every pixel it offers up. I now want you to imagine that this is going to be your user interface for the next 5 years.
Read more →

TCP-based sockets on Windows Phone with support for large amounts of data

Network communication through sockets is a welcome addition to the Windows Phone platform. Personally, I enjoy using those because of the tremendous performance gain compared to WCF services. One topic, however, seems to be rarely covered when it comes to TCP-based communication between the server (presumably running on a desktop machine) and the client (Windows Phone) = transmission of large amounts of data. A lot of existing samples assume that the communication, although bi-directional, is done with small data units.
Read more →

I Just Downloaded Visual Studio 11 Beta To Give It a Try

Microsoft has released betas of its various Visual Studio 11 editions – Ultimate, Premium, Professional, Test Professional and Express – along with Team Foundation Server and the .NET Framework 4.5. And of course it’s no coincidence that the latest version of the IDE has arrived on the same day as the Windows 8 Consumer Preview. Visual Studio is all about developing for Windows 8, and its integrated tools for publishing directly to the new Windows App Store will make it much easier for developers to reach a potentially huge market.
Read more →

Matchem Poker: A Great Poker Game For Your Windows Phone

I am pleased to announce that my game is called “Match`em Poker”. It is a poker game for Windows Phone 7.5 Codename: Mango and it is now available for free on Windows Phone Market Place. I hope to share a lot of my exciting developing experience on this blog. On top of being a fully functional, free poker game, I’ve also made sure to address key complaints That I heard from people regarding the previous poker and cards game on market place: the main function of the game, that is general touch responsiveness than any other game present on Market Place.
Read more →

MPNS module for Node: A simple push notification helper for the cloud

One of the fun projects I’ve been working on recently related to my app has been bringing online a cloud to handle sending push notifications processing. I’m using Node.js for this and have a ton of people enjoying the beta push experience right now: toasts, live tiles, etc. Tonight I pushed to GitHub ‘mpns’, a simple interface and helper to the Microsoft Push Notification Service (MPNS). It essentially takes the simple properties for your live tile update or toast, packages it in a simple XML payload, and then posts it to the subscription endpoint.
Read more →

The Importance of Excel in the Work Place

Excel is perhaps the most important computer software program used in the workplace today. That’s why so many workers and prospective employees are required to learn Excel in order to enter or remain in the workplace. From the viewpoint of the employer, particularly those in the field of information systems, the use of Excel as an end-user computing tool is essential. Not only are many business professionals using Excel to perform everyday functional tasks in the workplace, an increasing number of employers rely on Excel for decision support.
Read more →