Setting up Visual Studio Online and Hipchat Integration

While searching for a way to add TFS integration to Hipchat, I came across a bunch of posts that were not particularly useful. In my particular case, I was looking to integrate Visual Studio Online’s TFS with Hipchat, so using a separate service to manage this integration seemed like unnecessary pain. So, I poked around a little in the Visual Studio Online portal and found that it is indeed quite easy to set this up. Here are the steps I followed, more as a reminder to myself for the next time I want to do this, but hopefully it will help others as well.

Continue Reading

Introducing the Quartz.Net Feature Pack

I’d like to introduce the [Quartz.Net feature pack][qnfp] project to you. It’s hosted on GitHub and it’s main purpose is to provide some features that are not currently part of Quartz.Net. Traditionally, Quartz.Net has been a direct port of the Java implementation of Quartz and so it doesn’t typically add new functionality that might be useful if it is not part of the Java version.

Continue Reading

Quartz.Net Built-In Listeners

This is the fifth post in the Quartz.Net Listener Tutorial series. In this post we’ll be looking at the listeners that are shipped with the Quartz.Net distribution.

Scheduler Listeners

If we search through the Quartz.Net codebase we’ll find two classes that implement the ISchedulerListener interface: SchedulerListenerSupport and BroadcastSchedulerListener. Let’s look at these guys in detail now.

Continue Reading

Quartz.Net Trigger Listeners, Part 4 of Quartz.Net Listeners in Detail

This is the fourth post in the Quartz.Net Listener Tutorial series. It’s also the fourth part of the introduction to listeners overview series. You can find Part 1 here, Part 2 here and Part 3 here. Today we’ll be looking at trigger listeners and how to implement one.

As we mentioned in Part 1, trigger listeners get notified of trigger level events. To implement a trigger listener, you need to implement the ITriggerListener interface. Here’s what that interface looks like:

Continue Reading

Moving from Wordpress to Jekyll

If you visit my blog frequently, you may have noticed that the layout of the site has changed drastically. Can you guess why? Yes, I switched from using wordpress to using Jekyll.

Why switch?

Speed

Basically because I wanted my site to load faster. I moved off shared hosting and into Azure to speed up the site and there definitely was an improvement. However, it’s pretty hard to beat a static site, so I’m going with static for now.

Continue Reading