Microsoft Developer News and Blog Entries

Microsoft Developer

Subscribe to Microsoft Developer: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Microsoft Developer: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Why .NET Deployment Automation Is Vital for Agility By Ron Gidron Developing and deploying large-scale .NET-based applications can quickly become a time-consuming and error-prone process, as you waste resources and expose yourself to the risk of failure and diminished employee satisfaction. It may seem a trivial task at first, but as .NET development is scaled to hundreds of applications and thousands of servers, its deployment must be automated like any other process if you are to achieve enterprise-wide agility. It's time to take action. Use Cases As your .NET code base and your number of applications grow, .NET deployment automation becomes a bigger challenge and many aspects need to be considered. Here are two examples of what may be required for a .NET deployment automation scenario: Scenario 1 Windows Services Workflow deploys application, creates Windows ser... (more)

C# Exception Handling Best Practices | @DevOpsSummit #APM #Monitoring

C# Exception Handling Best Practices By Matt Watson Welcome to Stackify's guide to C# exception handling. In this article we cover the following topics: Basics about C# Exceptions, including examples Common .NET Exceptions How to Create Your Own Custom C# Exception Types How to Find Hidden .NET Exceptions C# Exception Logging Best Practices What Is an Exception? Exceptions are a type of error that occurs during the execution of an application. Errors are typically problems that are not expected. Whereas, exceptions are expected to happen within application code for various reasons. Applications use exception handling logic to explicitly handle the exceptions when they happen.  Exceptions can occur for a wide variety of reasons. From the infamous NullReferenceException to a database query timeout. The Anatomy of C# Exceptions Exceptions allow an application to transfer... (more)

The New Microsoft | @CloudExpo @Microsoft #AI #Cloud #MachineLearning

Clearly Satya Nadella has made a huge difference at Microsoft since taking office in 2014. The stock in 2016 hit an all time high since 1999. So investors are happy. Here are the key changes he has made since taking the role as CEO: Skipped Windows 9 and went straight from Windows 8 to Windows 10, a great release. However revenues from Window is declining with the reduction of PC sales. Released Microsoft Office for iPad. Also releasing the Outlook product on iPhone & Android. Embraced Linux by joining the Linux Foundation, previously anathema to Microsoft’s window-centric culture. Spent $2.5B to buy Mojang, the studio behind hit game Minecraft. Introducing Microsoft’s first laptop, The Surface Book. Revealing Microsoft HoloLens, the super-futuristic holographic goggles. New partner program to provide Microsoft products on non-Windows platforms. Hired ex-Qualcomm e... (more)

The Top 150 Players in Cloud Computing

Cloud Expo Early Bird Savings A robust ecosystem of solutions providers is emerging around cloud computing. Here, SYS-CON's Cloud Computing Journal expands its list of most active players in the fast-emerging Cloud Ecosystem, from the 'mere' 100 we identified back in January of this year, to half as many again - testimony, if any further were needed, to the fierce and continuing growth of the "Elastic IT" paradigm throughout the world of enterprise computing. Editorial note: The words in quotation marks used to describe the various services and solutions in this round-up are in every case taken from the Web sites cited. As ever we encourage software engineers, developers, IT operations managers, and new/growing companies in every case to "suck it and see" by downloading or otherwise sampling the offering in question for themselves. (Omissions to this Top 150 list sh... (more)

Iron Cloud IoT Shootout @ThingsExpo Will Name Best Cloud Platform

Cloud Expo, Inc. has announced the first annual "Iron Cloud IoT Shootout" to be held on November 6, 2014, at Cloud Expo Silicon Valley at Santa Clara Convention Center in California. The "Iron Cloud IoT Shootout" will be a live competition among all the key Cloud Computing platforms, and will be held on Day 3 of the show, Thursday, November 6, at the Santa Clara Convention Center. So far five platforms - Amazon AWS, Google GCE, Microsoft Azure, IBM SoftLayer, and Rackspace - have been named as part of the live competition. The "Iron Cloud IoT Shootout" will feature teams representing each platform. Team members may or may not be employees of the companies that represent the competing platforms. Each team will create an IoT app or service and be judged by everyone in attendance. The specific time, location, and detailed rules of the live competition will be announc... (more)

Microsoft Unveiling Vision for Cloud ERP

"We see the cloud as a turning point in the market that provides the opportunity to create a new business model geared toward increasing the profitability and agility of our company," said David Goad, managing director, eSavvy Pty Ltd. "The Microsoft Dynamics Cloud Partner Profitability Guide really helped us to solidify that opinion. It offers clear guidance on how to benefit from this shift and serves as a great starting point for all partners looking to build a strong, cloud-based business." Microsoft, CEO Steve Ballmer and Kirill Tatarinov, corporate vice president for Microsoft Business Solutions, on Monday, at the Convergence 2011 demonstrated how companies can use Microsoft Dynamics to maximize the value of their existing technology investments, remain agile as market conditions change and ultimately become dynamic businesses that can win in any environment.... (more)

Android to Windows Phone 8: Manage Network Usage

It’s more than likely that a Windows Phone app will need to work with data that resides on the Internet. For example, an app may aggregate data from various news sources using RSS feeds. Consuming this type of data in a Windows Phone app is very similar to consuming it in an Android app. In this post I’ll show you how to manage network usage. It’s important to consider how your Windows Phone app will access network resources once it has the capability to do so. If your app is going to perform a large number of network operations or transfer large amounts of data (e.g. audio/video streaming) you should allow the user to control when these operations are performed. In a Windows Phone app you can put the user in control over network usage in four steps. First, create an enumeration representing various states of connectivity: public enum ConnectionState { NotConnecte... (more)

SYS-CON Media Readers Cast More Than 4,000 Votes In First Week Of Voting

This year it looks certain that a new participation record will be set, as more than 4,000 votes have already been recorded in just the first seven days of voting, and more than 50,000 SYS-CON Media readers are estimated to cast their votes in this year's Readers' Choice Awards. The winners of this years awards will be announced in November at Web Services Edge 2005 West - International Web Services Conference & Expo in San Francisco. The list of companies heading the various polls reads like a "Who's Who" of the most active and enterprising players in the i-technology space - including all the industry's top software and hardware vendors, services providers, and technical publishers. Highlights after just one week's voting include: 2005 JDJ Readers' Choice Awards: There are 26 categories in this year's JDJ awards. In the coveted "Best Java Application Server" categor... (more)

Taking A Table Over to MySQL From MS Access

MySQL was bought by SUN. SUN agrees to be bought by Oracle. It's big fish eating tiny fish. May be not that tiny either. But MySQL has a large coterie of lovers and it is the largest open source database product. As it always happen people are restless. There is always a need for moving things from here to there and there to here. We live in a dynamic world. Here is an article that shows how you can move data from MS Access 2003 to MySQL. The XAMPP shipped MySQL is used. In this article the built-in method of exporting tables in Microsoft Access is explored to take a table in Microsoft over to MySQL, the open source database product that changed hands recently. This article steps you through the process with a number of screen shots to guide you along the way. Exporting data from MS Access to MySQL ... (more)

Silverlight 3 RTM and .NET RIA Services wirth NHibernate

I am having a blast with the series where I am updating my simple Mix 09 Business Application demo.  In this part, I wanted to explore one of the most popular data access solution for .NET – NHibernate.  Many customers finds that the flexibility of NHibernate makes it easier for them to build maintainable and testable applications.  As an aside, I think NHibernate is an excellent example of the vibrant open source community on .NET that I’d like to support.  You can see the full series here. The demo requires (all 100% free and always free): VS2008 SP1 Silverlight 3 RTM .NET RIA Services July '09 Preview NHibernate (w/ NHibernate Linq ) and Fluent NHibernate Also, download the full demo files and check out the running application. Basically what I wanted to do was switch over my DomainService from getting its data from Entity Framework  to getting its data from NHiber... (more)

Meeting the Constant Challenges of Desktop Management

Desktop management is a constant challenge for most IT or call center managers. A new update, service pack or totally new version of operating system can cause headaches for even the most experienced IT professional. The challenges with provisioning new versions of operating systems for desktops haven’t changed over the years: Do update and what is the incentive? Why should I? When do I update? How do I update hundreds of workstations across multiple locations? How can I update without affective end user productivity? With the recent release of Windows 7, many IT professionals are once again asking themselves these questions. Fortunately, there is a solution that you won’t loose any sleep over. Double-Take Flex technology has become a cost effective solution for provisioning and managing workstations as well as server images. It is incredibly more efficient than the ... (more)