다음을 통해 공유


Mike Stall's .NET Debugging Blog

Notes on Managed Debugging, ICorDebug, and random .NET stuff

Webjobs SDK Beta is released

  We just released the WebJobs SDK Beta! Some highlights: ServiceBus support! Better...

Date: 06/19/2014

Azure Storage Naming Rules

I constantly get burned by naming rules for azure storage. Here’s a collection of the naming rules...

Date: 06/12/2014

Hosting interactive code in the Cloud

Azure WebJobs SDK alpha 2 makes it very easy to host code in the cloud and run it...

Date: 04/25/2014

How does [BlobInput] work?

The Azure WebJobs SDK supports running functions when a new blob is added.  IE, you can write...

Date: 04/17/2014

Azure Storage Bindings Part 3 – Tables

This blog post was made during the early previews of the SDK. Some of the features/ APIs have...

Date: 03/06/2014

Who wrote that blob?

One of my favorite features of the Azure WebJobs SDK is the “Who wrote this blob?” feature. This is...

Date: 02/19/2014

Azure Storage Bindings Part 2 – Queues

  I previously described how the Azure Webjobs SDK can bind to Blobs. This entry describes...

Date: 02/18/2014

Azure Storage Bindings Part 1 – Blobs

The Azure WebJobs SDK provides model binding between C# BCL types and Azure storage like Blobs,...

Date: 02/18/2014

Trigger, Bindings, and Route parameters in AzureJobs

We recently an alpha for WebJobs SDK (aka AzureJobs , and internally codenamed “SimpleBatch”). In...

Date: 01/28/2014

Getting a dashboard for local development with the WebJobs SDK

This blog post describes how developers can do local development using the recently announced an...

Date: 01/27/2014

Hackathon tools

In light of the upcoming Hackathon , it’s worth noting there’s a lot of great free Microsoft...

Date: 12/06/2013

$5000 in prizes at upcoming Hackathon

There’s a Hackathon at the Microsoft main campus on Dec 6th / 7th.  $5000 in prizes, Free...

Date: 11/25/2013

AttributeUsage.Inherited flag

I found the documentation for AttribuetUsageAttribute to be very ambiguous, particularly regarding...

Date: 07/17/2013

Reflection vs. Metadata

Here are some old notes I had about Reflection vs. the raw IMetadata Import interfaces. They’re from...

Date: 08/06/2012

Converting between Azure Tables and CSV

I published a nuget package (CsvTools.Azure) to easily read/write CSVs to azure blobs and...

Date: 08/03/2012

Strong binding for CSV reader

  I updated my open source CSV reader to provide parsing rows back into strongly typed objects....

Date: 05/19/2012

Per-controller configuration in WebAPI

We’ve just added support for WebAPI to provide per-controller-type configuration. WebAPI has a...

Date: 05/11/2012

Excel on Azure

I amended my open-source CsvTools with an Excel reader. Once I read the excel worksheet into a...

Date: 04/23/2012

How to create a custom value provider in WebAPI

Here’s how you can easily customize WebAPI parameter binding to include values from source other...

Date: 04/23/2012

How to bind to custom objects in action signatures in MVC/WebAPI

MVC provides several ways for binding your own arbitrary parameter types.  I’ll describe some...

Date: 04/20/2012

MVC Style parameter binding for WebAPI

I described earlier how WebAPI binds parameters. The entire parameter binding behavior is determined...

Date: 04/18/2012

How WebAPI does Parameter Binding

Here’s an overview of how WebAPI binds parameters to an action method.  I’ll describe how...

Date: 04/16/2012

ASP.Net WebAPI

I recently joined the ASP.Net team and have been working on WebAPI, which is a new .NET MVC-like...

Date: 03/30/2012

Pyvot for Excel

I’m thrilled to see the availability of Pyvot, a python package for manipulating tabular data in...

Date: 11/09/2011

Python Tools for VS

I’ve been having a great time using Python Tools for VS.  It’s a free download that provides...

Date: 09/20/2011

Windows Phone 7

I recently got the newly released Windows Phone 7 (the Samsung Focus). So far, I love it! This is my...

Date: 12/12/2010

Speaking at Lake County .NET User’s Group

I’ll be speaking at the Lake County .NET User’s Group (LCNUG) near Chicago, Illinois on September...

Date: 09/09/2009

Writing a CLR Debugger in Python

Harry Pierson has written an excellent set of blog entries about writing a managed debugger in...

Date: 09/08/2009

ICustomQueryInterface and CLR V4

CLR V4 fixes an issue with COM-interop that’s been bothering me for a while. The problem is that...

Date: 07/09/2009

Virtual code execution via IL interpretation

As Soma announced, we just shipped VS2010 Beta1. This includes dump debugging support for managed...

Date: 05/21/2009

MVP Summit 2009

For those going to the 2009 MVP Summit, I’ll be one of the speakers at the breakout sessions on...

Date: 02/27/2009

Managed Dump debugging support for Visual Studio and ICorDebug

This is the longest I've gone without blogging, but our PDC announcements have stuff way too cool to...

Date: 11/01/2008

Updated MSDN forums

The MSDN forums are updated and have a new look and feel. It's at a new link too:...

Date: 06/10/2008

Stuff in Reflection that's not in Metadata

Previously, I mentioned some things in Metadata that aren't exposed in Reflection. Here's an...

Date: 05/23/2008

Nice MSDN URLs

I noticed that MSDN finally has nice URLs for the BCL. (Or perhaps that should be "I finally noticed...

Date: 05/19/2008

The price of complexity

My house was haunted. One of the lights would randomly go on or off and random times without anybody...

Date: 04/23/2008

Codegen for On Error Resume Next

VB has a "On Error Resume Next", which tells each line to swallow exceptions and just keep executing...

Date: 04/12/2008

The waiting game

Punting on a problem can be good or bad, depending on the situation. Punting is not always...

Date: 04/02/2008

Understand the end-to-end scenarios

If you don't understand the end-to-end scenario, it's easy to do something that is ultimately...

Date: 03/27/2008

Arguing by-example vs. by-principle

You can argue by providing examples supporting your case. Alternatively, you can argue by appealing...

Date: 03/17/2008

Things in Metadata that are missing in Reflection

System.Reflection is a high-level way of describing Types in .NET targetted at managed code...

Date: 03/15/2008

Binary vs. Source compatibility

Binary Compatibility means that when something is updated, you continue to work without needing to...

Date: 03/10/2008

Do you compile XML to IL?

We need some customer feedback to determine if we fix a regression that was added in VS2008. Any...

Date: 02/27/2008

Why are you caching data?

There are multiple reasons to cache data. For example, are you caching because of a performance...

Date: 02/12/2008

Why threading is hard

Anybody who says "I can write correct multi threaded code" probably should be saying "I don't test...

Date: 01/30/2008

Next>