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

Quartz.Net Job Listeners, Part 3 of Quartz.net Listeners in detail

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

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

Continue Reading

Quartz.Net Scheduler Listeners, Part 2 of Quartz.Net Listeners in Detail

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

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

Continue Reading

Quartz.Net Listeners Tutorial

This multi-part tutorial will describe Quartz.Net listeners in detail and will provide examples of how to use them.

We’ll cover the following listeners and topics in this tutorial:

A listener overview: Part 1, Part 2, Part 3,Part 4

Quartz.Net's Built-in Listeners

I think that we’ll have one post for each listener type. For now and while those posts are ready, you may already know what listeners are and just want to start using them. You may have even begun to write your own, or already have one ready to go. So, now you’re wondering how you can add a listener to your scheduler. The short answer is that the only way to do so with the default distribution is to do it programmatically, by calling one of the AddListener methods on the Scheduler object. More on this will be covered in the first post, using the built-in listeners.

Continue Reading