Cognitive Inheritance
Our Lady of Blessed Encapsulation Don't Fail Me Now!

Dev Ignite #2 Slide Deck Submitted

November 8, 2009 22:07 by bsstahl

I just submitted my slide deck for my Developer Ignite #2 presentation on AZGiveCamp. The slides are embedded below.  I welcome any comments or suggestions.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:
Categories: Event
Actions: eMail | Kick it! | DZone it! | del.icio.us | Permalink | Comments (1) | Comment RSSRSS comment feed

Tentative AZGiveCamp Organizers Meeting Agenda

October 13, 2009 01:36 by bsstahl

The 1st AZGiveCamp organizers meeting will be held on Thursday, October 15th from 6-8pm MST at the Microsoft Phoenix Offices (2929 N. Central Ave. #1400 Phoenix AZ 85012).  If you are interested in helping to organize this event, please sign-up on EventBrite.  To learn more about Give Camp, you can visit http://www.givecamp.org and follow us on Twitter @AZGiveCamp. You can even call us at 623.252.GIVE if you have questions.

The preliminary agenda for our first meeting is as follows. If you have any comments or suggestions on this agenda, please make them by commenting on this post, via Twitter, or by phone above.

Introduction - Gary
Welcome Call-to-order, welcome & introduce Chris Koenig
Opening Remarks from Chris Koenig Brief introduction to GiveCamp and call-to-action.
Purpose of meeting Let everyone know why we are here
Brief update and agenda review Give brief update on where we are, and review the agenda
Around the room for introductions Who are you? What were you hoping to bring to GiveCamp?
Updates - Barry
Review preliminary schedule We are targeting February for the event, but we need to develop a more detailed schedule.
Status of GiveCamp national Review of GiveCamp national, and what they have going on. Make everyone is aware of the regular conference call, legal structure, etc.
Update on status so far Review the work already accomplished including known sponsors (Microsoft, etc), proposed standards, and relationships with other  Camps.
Venue status Review why we think venue is such a big deal, and where we stand.
Technology update Review where we are on azgivecamp.org, etc.
Organizers’ Team Housekeeping - Gary
Propose team structure and vote Review proposed team structure and open for discussion, better ideas, and settle on what we want to do.
Discuss Executive Committee nomination process Solicit volunteers via email and produce ballot for next meeting.
Team volunteers Get volunteers for teams.
Action Items - Barry
Review open issues Share the list of open issues.
Gather new issues Solicit new issues.
Assign issues to team leads Assign the issues we can to the team leads.
Set next Organizers’ meeting Set date/time for next Organizers’ meeting. Encourage team leads to set their own meetings and keep the Organizers Team updated.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Developer Ignite Presentation - Slide Deck

July 22, 2009 20:18 by bsstahl

Here is the slide deck for my Developer Ignite presentation, "Simplicity Through Abstraction".


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Developer Ignite in Chandler

July 12, 2009 04:51 by bsstahl

I will be speaking at the Developer Ignite event in Chandler on July 22nd.  The topic of my talk will be "Simplicity Through Abstraction" during which I will be giving a very high-level overview of using Dependency Injection as an Inversion-of-Control methodology to create simplicity in software architecture.

While putting my presentation together I have found a number of items that I wanted to include in my presentation, but simply can't due to the obvious constraints of a 5-minute presentation.  Some of these items won't even get a mention, others will be mentioned only in passing.  I include them here as a list of topics for me to discuss in future posts to this blog.  Hopefully this will occur, at least in part, prior to the ignite event so that there will be a set of resources available to those at the event who were previously unfamiliar with these techniques and wish to explore them further.

These topics include:

  • IoC Containers
  • Dealing with Provider-Specific requirements
  • Configuration as a dependency
  • Local providers for external dependencies
  • Providers as application tiers
  • Testing at the provider level
  • Top Down Design [Added: 7/12/2009]

If you have a topic that you are particularly interested in, or have any questions about IoC, Dependency Injection, or Providers that you would like me to answer, please use the comments or contact me via twitter: @bsstahl.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Presentation Proposal - Developer Ignite Phoenix

June 24, 2009 22:59 by bsstahl

I just submitted the following proposal for a talk at Developer Ignite Phoenix which will be held July 22, 2009 at Gangplank in Chandler.

Simplicity Through Abstraction

The goal of this presentation is to explore, at a very high level, one methodology for software developers and architects to create software that is simple and maintainable, and thus has a lower total-cost-of-ownership (TCO).

Using abstraction via the provider pattern allows us to create software that is more testable, easier to map (find the piece of code that does X), and easier to understand at a component level. We can use providers to develop systems that have fewer bugs, and are more maintainable then tightly-coupled systems. As a result, these abstractions can significantly reduce costs for most systems, especially in the area of system maintenance.

I look forward to seeing you there.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

About the Author

Barry S. Stahl Barry S. Stahl is an Internet Application Architect and Developer with expertise in Microsoft's .NET technologies.