Blog Home  Home Feed your aggregator (RSS 2.0)  
Code to Live, Live to Code - Monday, March 24, 2008
Randy Patterson's BLog
 
 Monday, March 24, 2008

Nice article posted by MSDN Magazine on Dependency Injection written by James Kovacs.  Coincides nicely with my Presentation on Unity Application Block at the Orlando Code Camp

Monday, March 24, 2008 7:16:10 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0]   Patterns  |  Trackback
 Sunday, March 23, 2008

The Orlando Code Camp was a huge success.  Lots of great sessions and talented speakers. A special thanks goes out to Shawn Weisfeld of the Orlando .NET Users Group and Roy Lawson of the Lakeland Users Group, as well as the many other volunteers and speakers.

Below, I've posted my Power Point slides and code samples for both my sessions at the Code Camp.

 

The Unity Application Block

Beginning Test Driven Development

Sunday, March 23, 2008 12:29:59 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0]   Events | Patterns  |  Trackback
 Wednesday, March 12, 2008

image

Orlando Code Camp 2008 - Saturday March 22, 2008

The FREE Orlando Code Camp will be on Saturday, March 22, 2008. Last year's Orlando Code Camp had 481 registered attendees, 52 sessions, and 38 speakers. If you are looking for free .NET developer training by hardcore .net developers in the Florida community, mark your calendar for this year's Orlando Code Camp.

 

Signup now, its filling up fast!

 

 

 

I am giving 2 presentations this year:

 

Beginning Test Driven Development
In this session I will discuss Unit Testing Goals, Principles and Philosophies such as Test First, Test Last and the dreaded, Test After. Learn what creating good unit tests mean and how it will help improve the quality of your applications.

 

The Unity Application Block
The Unity Application block is a lightweight, extensible dependency injection container with support for constructor, property, and method call injection. Microsoft has finally developed an Inversion of Control (IoC) container that will appear in the Enterprise Application Block. In this session I will introduce the basic concepts of Dependency Injection and review how the Unity Application Block is used.

Wednesday, March 12, 2008 8:22:14 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [2]   Events  |  Trackback

Lots of good content you can watch online or download for later viewing.

image

Mix08 Sessions

Wednesday, March 12, 2008 7:59:49 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0]   Podcast  |  Trackback
 Tuesday, January 29, 2008

 

This Month's Meeting

 

When: 1/31/2008 6:30 PM - 8:30 PM
Topic:

The Perfect Pattern Storm, where TDD meets UX and MVP.

 

As host of ARCast.TV, Ron Jacobs has a front row seat to observe the constantly shifting architectural landscape. In this session we will consider what happens when the force of test driven development (TDD) collides with the demand for better UX.

 

Speaker: Ron Jacobs is an Architect Evangelist in the Microsoft Architecture Strategy group based at the company headquarters in Redmond Washington. Since 1999 Ron has been a product and program manager on various Microsoft products including the .NET Framework, Windows Communication Foundation and COM+. A top-rated conference speaker, author and host of the podcast show ARCast.TV, Ron brings over 20 years of industry experience to his role of helping Microsoft customers and partners to build architecturally sound and secure applications.
Design Pattern Overview: David Hayden will be presenting an overview of the Factory pattern
Location:

Microsoft Corporation
3000 Bayport Drive
Suite 480
Tampa, FL 33607
View a map
View 1-Click Directions

 

Register for this meeting.

Tuesday, January 29, 2008 6:13:40 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]   Events  |  Trackback
 Saturday, January 12, 2008

I'm giving a presentation at the Lakeland Users Group this Tuesday, January 15, 2008 from 6:30 PM - 8:30 PM  entitled "Unit Testing Principles and Goals". 

I will discuss Unit Testing Goals, Principles and Philosophies such as Test First, Test Last and the dreaded, Test After.   Learn what creating good unit tests mean and how it will help improve the quality of your applications.  Learn to leverage to power of Test Drive Development and, when necessary, how to write Unit Tests for existing code.

 

Location:
2525 Drane Field Road, Suite 10
Lakeland, FL 33811

 

Updated:

Saturday, January 12, 2008 8:37:54 PM (Eastern Standard Time, UTC-05:00)  #    Comments [1]   Events  |  Trackback
 Tuesday, December 11, 2007

ThoughtWorks has a new IT Matters Podcast that discusses the business and technology issues facing the IT Industry. The First topic is on Domain Specific Languages Part 1 of 2.  A panel of ThoughtWorks employees including, Martin Fowler, Dr. Rebecca Parsons, Neal Ford and Jay Fields; all participate in a discussion around domain-specific languages (DSLs).

Topics include: 

1. How to build effective DSLs

2. When to use a DSL

3. What pitfalls to avoid

4. Some real-world examples of DSL best practices.

With the release of Visual Studio 2008 SDK that includes tools for Developing Domain Specific languages in Visual Studio 2008, the timing could not be better.  I am looking forward to listening to Part 2.

 

kick it on DotNetKicks.com
Tuesday, December 11, 2007 10:00:26 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]   Podcast  |  Trackback
 Tuesday, December 04, 2007

One of the best ways that I've discovered to keep up to date with the constant change of technology is to listen to podcasts.  I find this a great way to learn during my daily commute and exercise regiment (refilling my coffee AND getting the mail). 

 

One thing I would encourage is to attempt to listen while coding.  If you can listen to music while you code you can probably listen to podcasts with little effort.  Everyone is different but here is what I've discovered about myself.

  • If both ears are listening to a podcast I get too distracted and cannot concentrate enough on coding.
  • If I listen using my right ear, I grok almost nothing of the podcast content.
  • If I listen with my left ear, it seems to be a good balance between listening and doing.

I've heard of some who code while listening to a podcast in double speed to save time.  I can't do that but, apparently, some can. 

 

 

Here are the podcasts I find invaluable as a developer

 

smRSSImage Polymorphic Podcast Craig Shoemaker brings insight into software development in the .NET platform along with interviews with industry luminaries. Good content, good quality but an inconsistent schedule.
smRSSImage ARCast with Ron Jacobs Ron Jacobs is a Microsoft employee and delivers a weekly podcast on Channel 9 that dives into some tough .NET architecture topics. 
smRSSImage Software Engineering Radio Not specifically .NET related but contains a wide spectrum of Software topics from Dynamic Languages to Transactional Memory to Fault Tolerance. 
smRSSImage Software Quality Engineering Conferences Podcast Interviews with speakers from the Agile Development Practices 2007 Conference
smRSSImage OnSoftware Weekly interviews with some of the software industry's leading developers about a wide range of programming and development issues
smRSSImage WebDevRadio Podcast Web Development Discussion
smRSSImage Agile Toolkit Podcast Topics covering all things Agile. 
smRSSImage .NET Rocks! .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness
smRSSImage Hanselminutes Scott Hanselman discusses utilities and tools, gives practical how-to advice, and discusses ASP.NET or Windows issues and workarounds.
smRSSImage ASP.NET PodCast The ASP.NET Podcast brings a technology focus to the area of podcasts.  This podcast is geared towards developers with applications that scale to a large amount of data and users.

 

I would like to hear what others are listening to and what software you use to manage your podcasts.  I have a love/hate relationship with ITunes.

UPDATE:

Top Developer Podcasts Part II

 

 kick it on DotNetKicks.com

Tuesday, December 04, 2007 7:23:05 PM (Eastern Standard Time, UTC-05:00)  #    Comments [16]   Podcast  |  Trackback
 Monday, November 26, 2007

Right now Techsmith is offering Camtasia and Snag-It for free.  You download the demo then register for a free license key.  These are previous versions of the software but they are still feature packed and will solve most of your screen capture needs.

download free snagit

Monday, November 26, 2007 8:56:53 PM (Eastern Standard Time, UTC-05:00)  #    Comments [2]   Deals  |  Trackback
 Saturday, November 24, 2007

If you don't have an MSDN subscription and you can't wait to try out the new Visual Studio 2008 features you can download the express edition and learn the new features while you wait for the professional edition to be available in stores.

http://www.microsoft.com/express/

Saturday, November 24, 2007 9:57:43 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]   C#  |  Trackback
Copyright © 2008 Randy Patterson. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.