Speaking at Central Wisconsin IT Conference

I'll be giving a talk at Central Wisconsin IT Conference on Exception Driven Development on October 6th! Overview What is "Exception Driven Development"? If customer-facing issues are your top priority, then you already adhere to the primary principle of Exception Driven Development. It's a pretty simple concept: Collect application data, especially regarding errors and crashes, and then focus on fixing those problems that your users are actually experiencing. Join me for 60 minutes and I'll walk you through what you're doing wrong with your current log collection approach...

Speaking at the Northeast Wisconsin Code Camp

I'll be giving a talk at Northeast Wisconsin Code Camp on Exception Driven Development on March 24th! Overview What is "Exception Driven Development"? If customer-facing issues are your top priority, then you already adhere to the primary principle of Exception Driven Development. It's a pretty simple concept: Collect application data, especially regarding errors and crashes, and then focus on fixing those problems that your users are actually experiencing. Join me for 60 minutes and I'll walk you through what you're doing wrong with your current log collection approach...

Speaking at Milwaukee Code Camp

I'll be giving a talk at Milwaukee Code Camp on Exception Driven Development on November 11, 2017 Overview What is "Exception Driven Development"? If customer-facing issues are your top priority, then you already adhere to the primary principle of Exception Driven Development. It's a pretty simple concept: Collect application data, especially regarding errors and crashes, and then focus on fixing those problems that your users are actually experiencing. Join me for 60 minutes and I'll walk you through what you're doing wrong with your current log collection approach, and...

Speaking at the North Dallas .NET User Group

I'll be giving a talk at North Dallas .NET User Group on Exception Driven Development on May 3rd! Overview What is "Exception Driven Development"? If customer-facing issues are your top priority, then you already adhere to the primary principle of Exception Driven Development. It's a pretty simple concept: Collect application data, especially regarding errors and crashes, and then focus on fixing those problems that your users are actually experiencing. Join me for 60 minutes and I'll walk you through what you're doing wrong with your current log collection approach, and...

Speaking at the Milwaukee .NET Conference

I'll be giving a talk at Milwaukee .NET Conference on Exception Driven Development on October 29th! Overview What is "Exception Driven Development"? If customer-facing issues are your top priority, then you already adhere to the primary principle of Exception Driven Development. It's a pretty simple concept: Collect application data, especially regarding errors and crashes, and then focus on fixing those problems that your users are actually experiencing. Join me for 60 minutes and I'll walk you through what you're doing wrong with your current log collection approach...

The best JavaScript IDE

Disclaimer: I was asked to write a review by WebStorm for a free open source license. With that said you will always get my honest feedback about the pros and cons about these editors. About a month ago I started writing the new AngularJS based spa app for Exceptionless 2.0. While learning about AngularJS I looked around and used several editors to see which one worked the best. I'll break down the editors that I used and conclude which one I liked the best. Atom I used the free atom editor for a day on my Windows 8.1 desktop. One thing that really stood out about the editor is that it's...

Exceptionless Goes Open Source

It’s a big day at Exceptionless. We are super excited to announce that we are open sourcing the Exceptionless code ! That’s right, now you can hack on our real-time error reporting tool yourself. Too many apps are throwing too many errors out there, resulting in confused users, lost business, and endless frustration. We believe Exceptionless can help the development community become more in-tune with their code by making those errors more transparent, trackable, and squashable. More importantly, we want to support developers building and shipping better code for their users . Cool,...

How-to open a Visual Studio Document Window using the Visual Studio API

I had spent considerable time trying to open a new document window and then set the document text to the result of the generated template text. I found this to be an almost impossible task and proposed this on the Microsoft Visual Studio Extensibility forums . The response that I got was that after looking into this functionality the best approach would be to save the text to a file and then open the document window. " I looked into this, I think trying to open one of the built in editors, in a normal editor tab populated with data that does not exist on disk is going to be a pointless battle...

Implementing GoTo Line functionality in a Visual Studio Custom Editor

While implementing a custom CodeSmith Generator Template Editor into Visual Studio 2010 . I ran into an issue with getting the GoTo Line functionality to work properly. According to Microsoft this functionality needs to be provided by the custom editor as well as the GoTo Line dialog will need to be implemented as there is no "official public extension point". This makes sense if you are taking over control of the editor but I feel that Microsoft should expose this dialog. I was able to implement this functionality by adding a command to the IMenuCommandService. var mcs = GetService(...

Announcing The CodeSmith Generator 6.0 Visual Studio Template Editor

We are very excited to announce that CodeSmith Generator 6.0 will feature a built-in Visual Studio CodeSmith Generator Template Editor on top of our existing Visual Studio Integration . The team has been hard at work integrating a new Template Editor into our Visual Studio integration story. Without further ado: As you can see from the screenshot above, the CodeSmith Generator Template Editor is sitting inside of Visual Studio. This means you can use a familiar Development Interface to develop, edit and generate templates. Also noticeable is our new property grid which replaces the visual studio...