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)

Ascribe Announces Support for Microsoft HDInsight in Healthcare

19th December 2012 - Ascribe, a leading provider of clinical IT solutions, has today announced that they are supporting Microsoft Corp.'s HDInsight. HDInsight is Microsoft's distribution of Apache Hadoop for the Windows Azure and Windows Server platforms. Through this support, Ascribe will provide health and social care professionals with real-time analysis of large volumes of data, enabling clinicians to make better informed clinical and operational decisions to improve the safety, quality and cost-effectiveness of care. Data relevant to the health and social care sector is growing at a huge rate. The rise in patient data is fuelled not only by the increasing use of electronic medical records but also by the increasing application of patient portals and most importantly, the use of social media and additional content generated by the internet. Decision making, based... (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)

Illumio Introduces Adaptive User Segmentation | @DevOpsSummit @Illumio #DevOps

Illumio has extended the capabilities of Adaptive Security Platform (ASP)™ through integration with Microsoft's Active Directory groups. The new capability, known as Adaptive User Segmentation, dynamically calculates and provisions connectivity rules based on user identity to prevent unauthorized communications with, and access to, any Illumio-protected applications. Illumio ASP now can govern how hundreds of millions of users connect to applications across data centers, clouds or hybrid-cloud compute environments. "Illumio's mission since our founding has been to help our customers regain control over their applications and data," said Andrew Rubin, co-founder and chief executive officer of Illumio. "With the introduction of Adaptive User Segmentation, Illumio once again is dramatically reducing computing attack surface through dynamic, policy-driven enforcement t... (more)

Reducing IT Operation Costs | @CloudExpo #API #Cloud #Azure

Reducing IT Operation Costs with Windows 10 Hello for Business The newer Windows 10 devices with the Hello extensions are definitely going to have a cost implication, but in today's context in our own consumer world where every individual has access to Smartphones with advanced biometric features, why should the enterprise user continue to use the old PCs that are managed by traditional passwords? I think the cost of transformation to these devices will be worth the efficiencies in the ITIL operations as well as improved security to enterprise data. It would be useful to collect data about OEMs who have Windows 10 PCs with Biometric Hello features and the same list can be utilized by enterprises. I will write a separate article on Windows 10 devices for enterprises. Incident Management and Passwords Incident management, which is one of the process area of ITIL, is key... (more)

Aspose.Total for .NET | @CloudExpo @Aspose #API #IoT #dotNET

Download Free Trial ▸ Here Aspose.Total for .NET is the most complete package of all file format APIs for .NET as offered by Aspose. It empowers developers to create, edit, render, print and convert between a wide range of popular document formats within any .NET, C#, ASP.NET and VB.NET applications. Aspose compiles all .NET APIs on a daily basis to ensure that it contains the most up to date versions of each of Aspose .NET APIs. If a new .NET API or a new version of existing APIs is released during the subscription period - it will be included in .NET package and you are fully entitled to download and use it. Download Free Trial ▸ Here @ThingsExpo - The World's Largest 'Internet of Things' Event, November 1-3, 2016, at the Santa Clara Convention Center! Secrets of Sponsors and Exhibitors ▸ Here Secrets of Cloud Expo Speakers ▸ Here All major researchers estimate ... (more)

The Importance of Abstraction in Cloud Computing

Windows Azure at Cloud Expo My colleague, Peter Palmieri, just penned a blog post about Microsoft’s recent announcement that the Azure platform will offer extensive and familiar relational database features via SQL Data Services (SDS). In his post, Leveraging Skills, Peter discusses the fact that .NET developers will be able to leverage their existing SQL Server database skills when developing against the Azure platform. In doing so, he has touched upon what I think is Microsoft’s most strategic advantage in the realm of cloud computing. Microsoft has a ready-made ecosystem and developer community from which to draw its consumer innovators and early adopters. And I believe it plans on leveraging that advantage to vanquish the competition. The sheer breadth and depth of these cloud consumer first-movers may prove to be game-changing. From my perspective, abstractio... (more)

Cloud Computing Can Revitalize Your Career as Software Developer

Everyone knows that the longevity and ultimate success of a platform lies in the developers willing to create on that platform. Creating a healthy developer ecosystem in which both the developer and the platform vendor can grow and prosper is very important. No one knows this better than Microsoft. It has long been their mantra that “developers, developers, developers” are the key to success. With most of the new large scale websites and platforms being launched on open source platforms and now the cloud, this is becoming even more important. 4th International Cloud Computing Expo attracted more than 50 sponsors and exhibitors and expo floor was visited by more than 2,250 delegates in Santa Clara, CA If you just do some casual research, it is easy to see that the largest and most heavily trafficked sites on the web are written in languages such as PHP, Ruby on Rails ... (more)

A Comparison: Microsoft Surface and iPad 4

This week, we've been putting both the iPad 4 and the Microsoft Surface tablet through their paces. In our testing, we're happy to say that both tablets are very solid HTML5 platforms. Internet Explorer 10 on the Surface has a broad, well implemented HTML5 feature set that mostly meets and occasionally exceeds mobile Safari's. On the performance front, the iPad 4 leads in raw JavaScript and Canvas performance while the Surface has a faster SVG implementation. Having comprehensive, high performance HTML5 support is now a "must-have" feature for new mobile devices. For end users, both these devices promise great user experiences from well-designed HTML5 apps. Going into our testing, we were bringing expectations set by the iPad 3 and our developer hardware for Windows 8. When we reviewed the iPad 3 in the Spring, we were disappointed with iPad performance. Ordinary web... (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)