Azure Developer–Let’s investigate production issues with Azure Monitor, Snapshot Debugger

In this session, Isaac shares us how the developer exception resolution experience can be better with Azure Monitor and Snapshot Debugger. The discussion talks about what Azure Monitor is and an introduction to Snapshot Debugger, and quickly goes into demos showcasing what developers can do with Snapshot Debugger.   [0:50] – Overview of Azure Monitor [2:11]…


Gotchas – Microsoft Graph/Outlook REST API throttling, best practices

In recent times, I was working with this customer where they make Graph API calls, Say, GET https://graph.microsoft.com/v1.0/users/YYY@XXX.onmicrosoft.com/mailFolders/inbox/messages?$skip=0&$top=30&$select=bodypreview,categories,conversationid,from,hasattachments,id,isdraft,isread,lastmodifieddatetime,parentfolderid,receiveddatetime,replyto,sender,sentdatetime,subject,torecipients and few other GET (read operations of mail folders/single item handles specifically) and few POST/PATCH calls. They noticed, once the throttling threshold is exceeded, Microsoft Graph limits any further requests from that client for a period of…


Office 365 Devs: Deprecation of Outlook REST API v1.0

As you aware that the Version 1.0 of the Outlook REST API was launched in 2015 to provide API access to mail, calendar, contacts, and other data from Exchange Online. Later we came up with Outlook REST API v2.0 and Microsoft Graph, both of which provide richer features, and better performance and reliability than Outlook…

1

Dev Training: What’s new in .NET 2015?

With .NET 2015 release encompasses several innovations that improve developer productivity and that can enhance application performance. .NET 2015 builds on the advancements available in .NET 4.5, 4.5.1, and 4.5.2 to deliver a highly compatible platform for building applications for the mobile-first, cloud-first world. In this session, explore what’s new in managed languages, frameworks, and…

1

Exchange Server 2016 hands-on demo videos

We’ve got some great Exchange Server 2016 resources that I wanted to share, including some hands-on demo videos that I think you’ll enjoy. Collaboration updates – Outlook, Exchange, SharePoint, Onedrive: Exchange Server 2016 Smarter inbox – Search and customization updates: Exchange Server 2016 & Outlook on the go – Mobile, browser and productivity updates: Exchange…


Fix: Extra.exe doesn’t work or collect data as expected at Exchange Server 2010

Recently one of my developer customer pointed out that he used Extra.exe as part of troubleshoot performance issues at his Exchange Server 2010 environment. But he noticed that Extra.exe doesn’t work or collect the data as expected. During investigation I noticed that they were running it under the scheduled task. Based on investigation, they updated…


ESE, SQL

Recently I was talking to one of my customer. He was suggesting why MS should consider SQL instead of ESE(Extensible Storage Engine) db. It just remembered the famous old blog post at Exchange team blog – just referenced him the same

2

An insight @ Internet Explorer 10 Platform Preview

IE10 – Platform Preview? IE10 Platform Preview is released periodically to give web developers, designers, and enthusiasts an advanced look at what’s to come in the next major release of Internet Explorer. Want to try IE 10 Platform Preview? If you want to download and try Internet Explorer Platform Preview, then I would suggest you…

1

Download: Microsoft Office 2010 SP1

Microsoft Office 2010 SP1 release: Microsoft Office 2010 Service Pack 1 (SP1) provides the latest updates for Office 2010. This service pack includes two main categories of fixes: Previously unreleased fixes that were made specifically for this service pack. In addition to general product fixes, these fixes include improvements in stability, performance, and in security….


VS 2010: Increase IntelliSense performance using Windows Automation API

The Windows Automation API library enables accessibility tools, test automations, and pen services to access a standard user interface across operating system versions. Do you know applications that use Windows Automation APIs can significantly decrease Microsoft Visual Studio IntelliSense performance if Windows Automation API 3.0 is not installed? For example, the Windows pen and touch…


Improve Server Utilization & Reduce Infrastructure Costs with Virtualization

Predicting resource requirements for a new business application, especially one that is customer-facing is a tricky task. It’s hard to know if you have the new Facebook or your hands. You make your best estimates, then spend money on new hardware and hope your estimates were right. Only actual usage tells whether your server infrastructure…


Verify performance/stability with Exchange Server Jetstress 2010?

You can use Jetstress 2010 to verify the performance and stability of a disk subsystem prior to putting a Microsoft Exchange Server 2003, 2007 and 2010 server into production. Jetstress helps verify disk performance by simulating Exchange disk Input/Output (I/O) load. Specifically, Jetstress simulates the Exchange database and log file loads produced by a specific…


Monitoring Event Sink # 32 – Best Practices: Performance related issues with Event sinks

I would like to share certain best practices – in order to improve the performance or overcome performance related issues associated with event sink and Programming guidelines for event sinks before you develop for your reference. Exchange store events do not by themselves generate Windows Event Log entries. The underlying ExOLEDB provider generates performance counters…


Visual Studio 2010 & New C++ and MFC features

I want to share some important new features of new Visual Studio 2010 for C++ development – Visual Studio 2010 presents huge benefits for C++ developers. From the ability to employ the new features offered by Windows 7 to the enhanced productivity features for working with large code bases, there is something new and improved…