cf.Objective 2017 – Desktop version of CF Application with CommandBox

I presented a session on Creating a Desktop version of your CF Application with CommandBox at cf.Objective 2017 earlier this week. This was my 3rd time speaking at cf.Objective, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

NCDevCon 2016 – Dependency Injection 101

I presented an introductory session on Dependency Injection at NCDevCon this past weekend. This was my 4th time speaking at NCDevCon, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

Refactoring Applications Into a MVC Framework

I spoke yesterday at the Adobe CFSummit on refactoring procedural code into MVC Frameworks. Also did the same presentation at NCDevCon last month. It was a great experience speaking at both of these conferences. Many thanks to the conference organizers as well as all the folks that came to my talks! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

cfObjective 2013 – Practical Deployment with Git and Ant

I had the privilege of speaking again at cfObjective this year, and once again it was a great experience. I talked about Git and Apache Ant and how you can get these two cool technologies to work together. My intent was to give the audience an introduction to both technologies and present ways to integrate them together. If you are new to Git, an earlier blog post I published might be helpful for getting started with Git. Also, this is a great tutorial for tips on installing and getting started with Ant: Introduction to Ant Tutorial. A big thanks to everyone who came to my talk! I would love feedback…
Read More

NCDevCon 2012 – Design Patterns for everyday use (again)

I spoke and volunteered once again at NCDevCon 2012 this past weekend. Got a chance to catch up with a lot of old friends, renew acquaintances and make some new friends. I had a great time and based on what I've heard so far, I wasn't the only one who enjoyed it. Once again, thanks to everyone who came to my session on Design Patterns even though it was the last one on Sunday. I hope you guys managed to get something useful out of it. Here are the slides and the code samples, for your reference. Please feel free to contact me here or via email with any questions…
Read More

cfObjective 2012 – Design Patterns for everyday use

Greetings interweb dwellers! I presented at cfObjective this past Saturday on Design Patterns for everyday use. This talk was intended to be an introduction to design patterns and a demonstration of a few common design patterns in a ColdFusion application. The main point that I wanted people to take away was that design patterns are very useful but they are best practices and not recipes - it is important to determine if they really solve your particular design problem before you implement them. Don't try to fit your problem to a pattern, see if a pattern solves your problem. This was my first time in Minneapolis, first time at cfObjective…
Read More

cf.Objective 2017 – Desktop version of CF Application with CommandBox

I presented a session on Creating a Desktop version of your CF Application with CommandBox at cf.Objective 2017 earlier this week. This was my 3rd time speaking at cf.Objective, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

NCDevCon 2016 – Dependency Injection 101

I presented an introductory session on Dependency Injection at NCDevCon this past weekend. This was my 4th time speaking at NCDevCon, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

Refactoring Applications Into a MVC Framework

I spoke yesterday at the Adobe CFSummit on refactoring procedural code into MVC Frameworks. Also did the same presentation at NCDevCon last month. It was a great experience speaking at both of these conferences. Many thanks to the conference organizers as well as all the folks that came to my talks! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

cfObjective 2013 – Practical Deployment with Git and Ant

I had the privilege of speaking again at cfObjective this year, and once again it was a great experience. I talked about Git and Apache Ant and how you can get these two cool technologies to work together. My intent was to give the audience an introduction to both technologies and present ways to integrate them together. If you are new to Git, an earlier blog post I published might be helpful for getting started with Git. Also, this is a great tutorial for tips on installing and getting started with Ant: Introduction to Ant Tutorial. A big thanks to everyone who came to my talk! I would love feedback…
Read More

NCDevCon 2012 – Design Patterns for everyday use (again)

I spoke and volunteered once again at NCDevCon 2012 this past weekend. Got a chance to catch up with a lot of old friends, renew acquaintances and make some new friends. I had a great time and based on what I've heard so far, I wasn't the only one who enjoyed it. Once again, thanks to everyone who came to my session on Design Patterns even though it was the last one on Sunday. I hope you guys managed to get something useful out of it. Here are the slides and the code samples, for your reference. Please feel free to contact me here or via email with any questions…
Read More

cfObjective 2012 – Design Patterns for everyday use

Greetings interweb dwellers! I presented at cfObjective this past Saturday on Design Patterns for everyday use. This talk was intended to be an introduction to design patterns and a demonstration of a few common design patterns in a ColdFusion application. The main point that I wanted people to take away was that design patterns are very useful but they are best practices and not recipes - it is important to determine if they really solve your particular design problem before you implement them. Don't try to fit your problem to a pattern, see if a pattern solves your problem. This was my first time in Minneapolis, first time at cfObjective…
Read More

cf.Objective 2017 – Desktop version of CF Application with CommandBox

I presented a session on Creating a Desktop version of your CF Application with CommandBox at cf.Objective 2017 earlier this week. This was my 3rd time speaking at cf.Objective, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

NCDevCon 2016 – Dependency Injection 101

I presented an introductory session on Dependency Injection at NCDevCon this past weekend. This was my 4th time speaking at NCDevCon, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

Refactoring Applications Into a MVC Framework

I spoke yesterday at the Adobe CFSummit on refactoring procedural code into MVC Frameworks. Also did the same presentation at NCDevCon last month. It was a great experience speaking at both of these conferences. Many thanks to the conference organizers as well as all the folks that came to my talks! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

cfObjective 2013 – Practical Deployment with Git and Ant

I had the privilege of speaking again at cfObjective this year, and once again it was a great experience. I talked about Git and Apache Ant and how you can get these two cool technologies to work together. My intent was to give the audience an introduction to both technologies and present ways to integrate them together. If you are new to Git, an earlier blog post I published might be helpful for getting started with Git. Also, this is a great tutorial for tips on installing and getting started with Ant: Introduction to Ant Tutorial. A big thanks to everyone who came to my talk! I would love feedback…
Read More

NCDevCon 2012 – Design Patterns for everyday use (again)

I spoke and volunteered once again at NCDevCon 2012 this past weekend. Got a chance to catch up with a lot of old friends, renew acquaintances and make some new friends. I had a great time and based on what I've heard so far, I wasn't the only one who enjoyed it. Once again, thanks to everyone who came to my session on Design Patterns even though it was the last one on Sunday. I hope you guys managed to get something useful out of it. Here are the slides and the code samples, for your reference. Please feel free to contact me here or via email with any questions…
Read More

cfObjective 2012 – Design Patterns for everyday use

Greetings interweb dwellers! I presented at cfObjective this past Saturday on Design Patterns for everyday use. This talk was intended to be an introduction to design patterns and a demonstration of a few common design patterns in a ColdFusion application. The main point that I wanted people to take away was that design patterns are very useful but they are best practices and not recipes - it is important to determine if they really solve your particular design problem before you implement them. Don't try to fit your problem to a pattern, see if a pattern solves your problem. This was my first time in Minneapolis, first time at cfObjective…
Read More

cf.Objective 2017 – Desktop version of CF Application with CommandBox

I presented a session on Creating a Desktop version of your CF Application with CommandBox at cf.Objective 2017 earlier this week. This was my 3rd time speaking at cf.Objective, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

NCDevCon 2016 – Dependency Injection 101

I presented an introductory session on Dependency Injection at NCDevCon this past weekend. This was my 4th time speaking at NCDevCon, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

Refactoring Applications Into a MVC Framework

I spoke yesterday at the Adobe CFSummit on refactoring procedural code into MVC Frameworks. Also did the same presentation at NCDevCon last month. It was a great experience speaking at both of these conferences. Many thanks to the conference organizers as well as all the folks that came to my talks! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

cfObjective 2013 – Practical Deployment with Git and Ant

I had the privilege of speaking again at cfObjective this year, and once again it was a great experience. I talked about Git and Apache Ant and how you can get these two cool technologies to work together. My intent was to give the audience an introduction to both technologies and present ways to integrate them together. If you are new to Git, an earlier blog post I published might be helpful for getting started with Git. Also, this is a great tutorial for tips on installing and getting started with Ant: Introduction to Ant Tutorial. A big thanks to everyone who came to my talk! I would love feedback…
Read More

NCDevCon 2012 – Design Patterns for everyday use (again)

I spoke and volunteered once again at NCDevCon 2012 this past weekend. Got a chance to catch up with a lot of old friends, renew acquaintances and make some new friends. I had a great time and based on what I've heard so far, I wasn't the only one who enjoyed it. Once again, thanks to everyone who came to my session on Design Patterns even though it was the last one on Sunday. I hope you guys managed to get something useful out of it. Here are the slides and the code samples, for your reference. Please feel free to contact me here or via email with any questions…
Read More

cfObjective 2012 – Design Patterns for everyday use

Greetings interweb dwellers! I presented at cfObjective this past Saturday on Design Patterns for everyday use. This talk was intended to be an introduction to design patterns and a demonstration of a few common design patterns in a ColdFusion application. The main point that I wanted people to take away was that design patterns are very useful but they are best practices and not recipes - it is important to determine if they really solve your particular design problem before you implement them. Don't try to fit your problem to a pattern, see if a pattern solves your problem. This was my first time in Minneapolis, first time at cfObjective…
Read More

cf.Objective 2017 – Desktop version of CF Application with CommandBox

I presented a session on Creating a Desktop version of your CF Application with CommandBox at cf.Objective 2017 earlier this week. This was my 3rd time speaking at cf.Objective, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

NCDevCon 2016 – Dependency Injection 101

I presented an introductory session on Dependency Injection at NCDevCon this past weekend. This was my 4th time speaking at NCDevCon, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

Refactoring Applications Into a MVC Framework

I spoke yesterday at the Adobe CFSummit on refactoring procedural code into MVC Frameworks. Also did the same presentation at NCDevCon last month. It was a great experience speaking at both of these conferences. Many thanks to the conference organizers as well as all the folks that came to my talks! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

cfObjective 2013 – Practical Deployment with Git and Ant

I had the privilege of speaking again at cfObjective this year, and once again it was a great experience. I talked about Git and Apache Ant and how you can get these two cool technologies to work together. My intent was to give the audience an introduction to both technologies and present ways to integrate them together. If you are new to Git, an earlier blog post I published might be helpful for getting started with Git. Also, this is a great tutorial for tips on installing and getting started with Ant: Introduction to Ant Tutorial. A big thanks to everyone who came to my talk! I would love feedback…
Read More

NCDevCon 2012 – Design Patterns for everyday use (again)

I spoke and volunteered once again at NCDevCon 2012 this past weekend. Got a chance to catch up with a lot of old friends, renew acquaintances and make some new friends. I had a great time and based on what I've heard so far, I wasn't the only one who enjoyed it. Once again, thanks to everyone who came to my session on Design Patterns even though it was the last one on Sunday. I hope you guys managed to get something useful out of it. Here are the slides and the code samples, for your reference. Please feel free to contact me here or via email with any questions…
Read More

cfObjective 2012 – Design Patterns for everyday use

Greetings interweb dwellers! I presented at cfObjective this past Saturday on Design Patterns for everyday use. This talk was intended to be an introduction to design patterns and a demonstration of a few common design patterns in a ColdFusion application. The main point that I wanted people to take away was that design patterns are very useful but they are best practices and not recipes - it is important to determine if they really solve your particular design problem before you implement them. Don't try to fit your problem to a pattern, see if a pattern solves your problem. This was my first time in Minneapolis, first time at cfObjective…
Read More

cf.Objective 2017 – Desktop version of CF Application with CommandBox

I presented a session on Creating a Desktop version of your CF Application with CommandBox at cf.Objective 2017 earlier this week. This was my 3rd time speaking at cf.Objective, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

NCDevCon 2016 – Dependency Injection 101

I presented an introductory session on Dependency Injection at NCDevCon this past weekend. This was my 4th time speaking at NCDevCon, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

Refactoring Applications Into a MVC Framework

I spoke yesterday at the Adobe CFSummit on refactoring procedural code into MVC Frameworks. Also did the same presentation at NCDevCon last month. It was a great experience speaking at both of these conferences. Many thanks to the conference organizers as well as all the folks that came to my talks! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

cfObjective 2013 – Practical Deployment with Git and Ant

I had the privilege of speaking again at cfObjective this year, and once again it was a great experience. I talked about Git and Apache Ant and how you can get these two cool technologies to work together. My intent was to give the audience an introduction to both technologies and present ways to integrate them together. If you are new to Git, an earlier blog post I published might be helpful for getting started with Git. Also, this is a great tutorial for tips on installing and getting started with Ant: Introduction to Ant Tutorial. A big thanks to everyone who came to my talk! I would love feedback…
Read More

NCDevCon 2012 – Design Patterns for everyday use (again)

I spoke and volunteered once again at NCDevCon 2012 this past weekend. Got a chance to catch up with a lot of old friends, renew acquaintances and make some new friends. I had a great time and based on what I've heard so far, I wasn't the only one who enjoyed it. Once again, thanks to everyone who came to my session on Design Patterns even though it was the last one on Sunday. I hope you guys managed to get something useful out of it. Here are the slides and the code samples, for your reference. Please feel free to contact me here or via email with any questions…
Read More

cfObjective 2012 – Design Patterns for everyday use

Greetings interweb dwellers! I presented at cfObjective this past Saturday on Design Patterns for everyday use. This talk was intended to be an introduction to design patterns and a demonstration of a few common design patterns in a ColdFusion application. The main point that I wanted people to take away was that design patterns are very useful but they are best practices and not recipes - it is important to determine if they really solve your particular design problem before you implement them. Don't try to fit your problem to a pattern, see if a pattern solves your problem. This was my first time in Minneapolis, first time at cfObjective…
Read More

cf.Objective 2017 – Desktop version of CF Application with CommandBox

I presented a session on Creating a Desktop version of your CF Application with CommandBox at cf.Objective 2017 earlier this week. This was my 3rd time speaking at cf.Objective, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

NCDevCon 2016 – Dependency Injection 101

I presented an introductory session on Dependency Injection at NCDevCon this past weekend. This was my 4th time speaking at NCDevCon, and as usual, it was a privilege and a rewarding experience to speak at this great conference. Many thanks to the conference organizers as well as all the folks that attended my session! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

Refactoring Applications Into a MVC Framework

I spoke yesterday at the Adobe CFSummit on refactoring procedural code into MVC Frameworks. Also did the same presentation at NCDevCon last month. It was a great experience speaking at both of these conferences. Many thanks to the conference organizers as well as all the folks that came to my talks! Here are the slides and demo code from my talk. Hope you find these useful. Feel free to leave a comment here or send me an email if you have questions. Slides Demo Code
Read More

cfObjective 2013 – Practical Deployment with Git and Ant

I had the privilege of speaking again at cfObjective this year, and once again it was a great experience. I talked about Git and Apache Ant and how you can get these two cool technologies to work together. My intent was to give the audience an introduction to both technologies and present ways to integrate them together. If you are new to Git, an earlier blog post I published might be helpful for getting started with Git. Also, this is a great tutorial for tips on installing and getting started with Ant: Introduction to Ant Tutorial. A big thanks to everyone who came to my talk! I would love feedback…
Read More

NCDevCon 2012 – Design Patterns for everyday use (again)

I spoke and volunteered once again at NCDevCon 2012 this past weekend. Got a chance to catch up with a lot of old friends, renew acquaintances and make some new friends. I had a great time and based on what I've heard so far, I wasn't the only one who enjoyed it. Once again, thanks to everyone who came to my session on Design Patterns even though it was the last one on Sunday. I hope you guys managed to get something useful out of it. Here are the slides and the code samples, for your reference. Please feel free to contact me here or via email with any questions…
Read More

cfObjective 2012 – Design Patterns for everyday use

Greetings interweb dwellers! I presented at cfObjective this past Saturday on Design Patterns for everyday use. This talk was intended to be an introduction to design patterns and a demonstration of a few common design patterns in a ColdFusion application. The main point that I wanted people to take away was that design patterns are very useful but they are best practices and not recipes - it is important to determine if they really solve your particular design problem before you implement them. Don't try to fit your problem to a pattern, see if a pattern solves your problem. This was my first time in Minneapolis, first time at cfObjective…
Read More