<?xml version="1.0" encoding="utf-8"?>

			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>Brian Kotek: Inversion of Control - Presentations</title>
			<link>http://www.briankotek.com/blog/index.cfm</link>
			<description>Brian Kotek on ExtJS, DeftJS, CoffeeScript, Java, Groovy, Grails, Design Patterns, and Object-Oriented Programming</description>
			<language>en-us</language>
			<pubDate>Thu, 23 May 2013 05:19:33 -0700</pubDate>
			<lastBuildDate>Mon, 13 Jun 2011 08:27:00 -0700</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>brian428@briankotek.com</managingEditor>
			<webMaster>brian428@briankotek.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>brian428@briankotek.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			
			<itunes:explicit>no</itunes:explicit>
			
			
			
			
			
			<item>
				<title>Swiz Screencast, with Swiz Console and Sourcemate 3.0 Integration</title>
				<link>http://www.briankotek.com/blog/index.cfm/2011/6/13/Swiz-Screencast-with-Swiz-Console-and-Sourcemate-30-Integration</link>
				<description>
				
				I put together a &lt;a href=&quot;/blog/files/videos/swiz_tutorial_project_1/swiz_tutorial_project_1.html&quot; target=&quot;_blank&quot;&gt;30 minute screencast on creating a simple Flex application using the Swiz framework&lt;/a&gt;. This also shows off some of the great &lt;a href=&quot;http://www.swizframework.org&quot; target=&quot;_blank&quot;&gt;Swiz&lt;/a&gt; integration that comes with &lt;a href=&quot;http://www.elementriver.com/sourcemate3&quot; target=&quot;_blank&quot;&gt;Sourcemate 3.0&lt;/a&gt;, as well as using the &lt;a href=&quot;https://github.com/brian428/Swiz-Console/wiki&quot; target=&quot;_blank&quot;&gt;Swiz Console&lt;/a&gt; for debugging and runtime introspection.

If folks find this helpful, I&apos;ll try to do some more. So please let me know what you think! Thanks.
				
				</description>
				
				
				<category>Flex</category>
				
				<category>Presentations</category>
				
				<category>Swiz</category>
				
				<pubDate>Mon, 13 Jun 2011 08:27:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2011/6/13/Swiz-Screencast-with-Swiz-Console-and-Sourcemate-30-Integration</guid>
				
				
				<enclosure url="http://www.briankotek.com/blog/enclosures/SwizTestProject.fxp" length="594072" type="application/octet-stream"/>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>My cf.Objective() Dependency Injection Presentation</title>
				<link>http://www.briankotek.com/blog/index.cfm/2011/5/19/My-cfObjective-Dependency-Injection-Presentation</link>
				<description>
				
				Just a quick note that I&apos;ve &lt;a href=&quot;http://slidesix.com/view/Brian-Kotek--Dependency-Injection&quot; target=&quot;_blank&quot;&gt;uploaded the Dependency Injection presentation&lt;/a&gt; which I gave at cf.Objective(). Feel free to let me know what you think! Thanks.
				
				</description>
				
				
				<category>General</category>
				
				<category>Presentations</category>
				
				<category>Personal</category>
				
				<pubDate>Thu, 19 May 2011 12:47:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2011/5/19/My-cfObjective-Dependency-Injection-Presentation</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>CFUnited Clean Code and Swiz Presentations Now Online</title>
				<link>http://www.briankotek.com/blog/index.cfm/2010/8/4/CFUnited-Clean-Code-and-Swiz-Presentations-Now-Online</link>
				<description>
				
				Just a quick note that, as promised, my presentations from CFUnited are now online!

&lt;a href=&quot;http://slidesix.com/view/Brian-Kotek--Clean-Code--CFUnited-2010&quot; target=&quot;_blank&quot;&gt;Clean Code&lt;/a&gt;

&lt;a href=&quot;http://slidesix.com/view/Brian-Kotek--Swiz--CFUnited-2010&quot; target=&quot;_blank&quot;&gt;The Swiz Framework for Flex and ActionScript&lt;/a&gt;

Thanks to all who attended!
				
				</description>
				
				
				<category>Development</category>
				
				<category>Flex</category>
				
				<category>Conferences</category>
				
				<category>Presentations</category>
				
				<category>Swiz</category>
				
				<pubDate>Wed, 04 Aug 2010 15:33:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2010/8/4/CFUnited-Clean-Code-and-Swiz-Presentations-Now-Online</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Swiz 1.0RC Released! So here&apos;s an updated example, custom ViewMediator, and more</title>
				<link>http://www.briankotek.com/blog/index.cfm/2010/5/19/Swiz-10RC-Released-So-heres-an-updated-example-custom-ViewMediator-and-more</link>
				<description>
				
				There&apos;s a lot of good news from the Swiz world today. First, we just released the &lt;a href=&quot;http://github.com/swiz/swiz-framework/zipball/v1.0.0-RC1&quot; target=&quot;_blank&quot;&gt;Swiz 1.0 Release Candidate&lt;/a&gt;, which fixes a number of small bugs in the beta and adds numerous new features. This version should be pretty much feature-complete, so at this point we&apos;ll be focused on fixing any issues that come up. A final 1.0 should be out in the next few weeks.

I did my best to help out with this release by working hard on updated documentation. You can see the fruits of this labor on the new &lt;a href=&quot;http://swizframework.jira.com/wiki/display/SWIZ/Home&quot; target=&quot;_blank&quot;&gt;Swiz documentation wiki&lt;/a&gt; we&apos;ve created through JIRA Studio. You can also sign up to enter feature requests or bugs, vote on issues, and all the other good stuff that JIRA provides. If you have any feedback on the documentation, feel free to leave a wiki comment and we&apos;ll do our best to address it.

I&apos;ve also created a &lt;a href=&quot;http://www.briankotek.com/blog/files/swiz_10_rc_example/Main.html&quot; target=&quot;_blank&quot;&gt;Swiz 1.0RC version of my example application&lt;/a&gt;. If you like, you can &lt;a href=&quot;http://www.briankotek.com/blog/files/swiz_10_rc_example/srcview/index.html&quot; target=&quot;_blank&quot;&gt;view or download the source code&lt;/a&gt;. 


Since 1.0RC removes the option for &quot;view injection&quot; into a bean, folks have asked about ways to handle providing a view to a Swiz bean. I created a &lt;a href=&quot;http://wiki.github.com/brian428/swiz-viewmediatorlib/&quot; target=&quot;_blank&quot;&gt;MediateView custom metadata extension&lt;/a&gt; that should handle most of these needs. I&apos;ll do my best to keep it up to date as I get feedback about it.

And finally, in the &quot;better late than never&quot; department, I&apos;ve uploaded the &lt;a href=&quot;http://slidesix.com/view/Swiz--Brian-Kotek--cfObjective&quot; target=&quot;_blank&quot;&gt;Swiz presentation I gave at cf.Objective() 2010&lt;/a&gt; to SlideSix. I&apos;ll also be speaking on Swiz at this year&apos;s &lt;a href=&quot;http://www.cfunited.com&quot; target=&quot;_blank&quot;&gt;CFUnited conference&lt;/a&gt;. If you&apos;re planning on going, I&apos;m happy to talk about Swiz into the wee hours of the morning!
				
				</description>
				
				
				<category>Flex</category>
				
				<category>Conferences</category>
				
				<category>Presentations</category>
				
				<category>Swiz</category>
				
				<pubDate>Wed, 19 May 2010 09:56:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2010/5/19/Swiz-10RC-Released-So-heres-an-updated-example-custom-ViewMediator-and-more</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>My CFinNC Presentations at SlideSix</title>
				<link>http://www.briankotek.com/blog/index.cfm/2009/10/22/My-CFinNC-Presentations-at-SlideSix</link>
				<description>
				
				I&apos;ve uploaded my &lt;a href=&quot;http://www.cfinnc.com&quot; target=&quot;_blank&quot;&gt;CFinNC&lt;/a&gt; presentations to SlideSix for anyone who&apos;s interested:

&lt;a href=&quot;http://slidesix.com/view/Brian-Kotek--CFinNC--OO-Design-Principles-Final&quot; target=&quot;_blank&quot;&gt;Object-Oriented Design Principles&lt;/a&gt;

&lt;a href=&quot;http://slidesix.com/view/Swiz--Brian-Kotek--CFinNC&quot; target=&quot;_blank&quot;&gt;Introduction to Swiz&lt;/a&gt;

Overall, CFinNC was great. I actually had to work for a large chunk of the weekend so aside from presenting and mingling with folks later in the evening, I didn&apos;t get to attend many other sessions. That said, everything looked top-notch while I was there. The conference unfolded very smoothly and all of the attendees seemed very engaged. Hats off to Dan Wilson and the entire volunteer team for pulling this off! This conference definitely held its own against the other CF conferences I&apos;ve attended. It was very difficult to tell that it was completely free. Hopefully we can do it again next year!
				
				</description>
				
				
				<category>Development</category>
				
				<category>ColdFusion</category>
				
				<category>OOP CF</category>
				
				<category>Flex</category>
				
				<category>Conferences</category>
				
				<category>Presentations</category>
				
				<category>Swiz</category>
				
				<pubDate>Thu, 22 Oct 2009 12:02:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2009/10/22/My-CFinNC-Presentations-at-SlideSix</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>On the CFPanel Podcast with Mark Mandel and Barney Boisvert</title>
				<link>http://www.briankotek.com/blog/index.cfm/2009/9/4/On-the-CFPanel-Podcast-with-Mark-Mandel-and-Barney-Boisvert</link>
				<description>
				
				I&apos;m happy to say I&apos;ll be participating in the &lt;a href=&quot;http://cfpanel.com/index.cfm/2009/9/3/Episode-5--ColdFusion-and-Java-Integration&quot; target=&quot;_blank&quot;&gt;CFPanel Podcast&lt;/a&gt; on September 8 at 8 PM EST. We&apos;ll be discussing ColdFusion and Java integration. I hope to add some helpful substance to the conversation, but I&apos;m really looking forward to hearing what Mark (who created JavaLoader) and Barney (who created CFGroovy) have to say.

Listen in if you can, or check out the Connect recording afterwards. Thanks!
				
				</description>
				
				
				<category>Development</category>
				
				<category>ColdFusion</category>
				
				<category>Java</category>
				
				<category>Groovy</category>
				
				<category>Presentations</category>
				
				<pubDate>Fri, 04 Sep 2009 12:11:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2009/9/4/On-the-CFPanel-Podcast-with-Mark-Mandel-and-Barney-Boisvert</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Final Prep for CFUnited!</title>
				<link>http://www.briankotek.com/blog/index.cfm/2009/8/10/Final-Prep-for-CFUnited</link>
				<description>
				
				It&apos;s been a while since I&apos;ve blogged, as you might guess I&apos;ve been really busy. I do plan to dive back into blogging again after the conference, both here and at the &lt;a href=&quot;http://www.alagad.com/go/blog&quot; target=&quot;_blank&quot;&gt;Alagad blog&lt;/a&gt;. But right now my focus is on wrapping up some tasks so that my time at &lt;a href=&quot;http://cfunited.com/2009/&quot; target=&quot;_blank&quot;&gt;CFUnited&lt;/a&gt; is used to it&apos;s full potential!

I&apos;m presenting on Friday on Introduction to Object-Oriented Modeling and Design. I&apos;ve tweaked the presentation a bit since I gave it last, based partly on the &lt;a href=&quot;http://www.briankotek.com/blog/index.cfm/2009/7/14/ColdFusion-and-OOP--Match-Made-in-Heaven-or-Long-Road-to-Hell&quot;&gt;podcast&lt;/a&gt; that Hal, Ben Nadel and I did a few weeks ago. If you&apos;re interested in what helps make &quot;good&quot; OO design, I hope the presentation will be helpful. Again, let me point out that the presentation isn&apos;t an introduction to OO, I&apos;m assuming attendees already understand what a class is, what an object is, etc. This presentation is talking about OO at a more general level, in terms of how sets of objects actually work together.

My tentative schedule for the conference is attached to this entry, so if you&apos;d like to chat about OO, CF, Flex, Groovy, or just about anything else, feel free to catch up with me. I&apos;ll also most likely be a regular at any evening gatherings at the hotel bar. ;-)

Anyway, I hope to see you this week in DC! Until then!
				
				</description>
				
				
				<category>ColdFusion</category>
				
				<category>OOP CF</category>
				
				<category>Conferences</category>
				
				<category>Presentations</category>
				
				<category>Personal</category>
				
				<pubDate>Mon, 10 Aug 2009 13:07:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2009/8/10/Final-Prep-for-CFUnited</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>I&apos;m Representing Alagad at CF.Objective()!</title>
				<link>http://www.briankotek.com/blog/index.cfm/2009/5/13/Im-Representing-Alagad-at-CFObjective</link>
				<description>
				
				I&apos;m packing up for my flight up to Minneapolis and am looking forward to seeing everyone and delivering my presentations on OO Design and Open Source Enterprise Java with CF! I also wanted to mention that I&apos;m joining Alagad full time next week, so I&apos;ll be representing them and wearing some of their swag at the conference. I will still be contracting at Broadchoice to help them with the Workspace product, but won&apos;t be an official employee any longer.

After the conference, I&apos;ll find more time to blog, now that the move is over (both to Alagad and into a new house!) It&apos;s been a crazy few weeks!
				
				</description>
				
				
				<category>Conferences</category>
				
				<category>Reactor</category>
				
				<category>Presentations</category>
				
				<pubDate>Wed, 13 May 2009 07:52:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2009/5/13/Im-Representing-Alagad-at-CFObjective</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Speaking at cf.Objective() on OO Design and Modeling</title>
				<link>http://www.briankotek.com/blog/index.cfm/2009/2/3/Speaking-at-cfObjective-on-OO-Design-and-Modeling</link>
				<description>
				
				I&apos;m a few days late with this, but I just wanted to mention that I&apos;ll be speaking at this year&apos;s &lt;a href=&quot;http://cfobjective.com/index.cfm&quot; target=&quot;_blank&quot;&gt;cf.Objective()&lt;/a&gt; conference. The topic is &quot;OO Modeling and Design&quot;, and if the schedule stays as it is, I&apos;ll be giving it at 10:15 am on May 14th.

I&apos;m still thinking about exactly what I want to discuss and how I want to go about it, but here is the general idea that I used for my topic&apos;s abstract:

Object-oriented programming is quickly becoming the norm among ColdFusion developers. Unfortunately, OO can be hard to wrap one&apos;s head around, and confusion is rampant. 

Join Brian Kotek as he explores OO modeling and design. Topics will include: 

&lt;ul&gt;
&lt;li&gt;The basics of UML and class diagrams&lt;/li&gt;
&lt;li&gt;Thinking about the model&lt;/li&gt;
&lt;li&gt;Design principles&lt;/li&gt;
&lt;li&gt;Indicators of design quality&lt;/li&gt;
&lt;li&gt;Theory meets real life&lt;/li&gt;
&lt;/ul&gt;

OO is widely understood to deliver the biggest benefit for complex applications that leverage large, behavior-rich domain models. One area that Brian wants to consider is the role of OO techniques applied to &quot;normal&quot; ColdFusion applications. Since many CF apps are &quot;data-centric&quot;, what advantages (if any) are gained from adopting OOP for that kind of application? Come to this session to gain a foundation in OO modeling and add your voice to the discussion.
				
				</description>
				
				
				<category>Design Patterns</category>
				
				<category>ColdFusion</category>
				
				<category>OOP CF</category>
				
				<category>Conferences</category>
				
				<category>Presentations</category>
				
				<pubDate>Tue, 03 Feb 2009 12:50:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2009/2/3/Speaking-at-cfObjective-on-OO-Design-and-Modeling</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>My IECFUG Presentation Recording and Files</title>
				<link>http://www.briankotek.com/blog/index.cfm/2008/7/15/My-IECFUG-Presentation-Recording-and-Files</link>
				<description>
				
				Last Friday I gave a presentation to the Inland Empire ColdFusion User Group. It covered a range of topics: &lt;a href=&quot;http://www.mxunit.org&quot; target=&quot;_blank&quot;&gt;MXUnit&lt;/a&gt;, &lt;a href=&quot;http://coldmock.riaforge.org/&quot; target=&quot;_blank&quot;&gt;ColdMock&lt;/a&gt;, and elements of my RIAForge &lt;a href=&quot;http://formutils.riaforge.org/&quot; target=&quot;_blank&quot;&gt;FormUtilities&lt;/a&gt; and &lt;a href=&quot;http://coldspringutils.riaforge.org/&quot; target=&quot;_blank&quot;&gt;ColdSpring Bean Utilities&lt;/a&gt; projects.

The presentation went well, I think. There are a few technical issues towards the end when they were trying to set up a microphone to get a Q&amp;A going, but they are minor. I&apos;ve linked to the files and the recording below in case anyone is interested in having a look. Thanks again to Sami, Luis, and the IECFUG for allowing me to present!

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.briankotek.com/blog/files/iecfug_presentation_brian_kotek.zip&quot; target=&quot;_blank&quot;&gt;PowerPoint presentation and associated code examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://adobechats.adobe.acrobat.com/p58908414/&quot; target=&quot;_blank&quot;&gt;Connect recording&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
				
				</description>
				
				
				<category>ColdFusion</category>
				
				<category>Unit Testing</category>
				
				<category>ColdSpring</category>
				
				<category>FormUtilities CFC</category>
				
				<category>ColdMock</category>
				
				<category>Presentations</category>
				
				<pubDate>Tue, 15 Jul 2008 13:44:00 -0700</pubDate>
				<guid>http://www.briankotek.com/blog/index.cfm/2008/7/15/My-IECFUG-Presentation-Recording-and-Files</guid>
				
				
			</item>
			
		 	
			</channel></rss>