Spaghetti Code Podcast - XNA with Chris Williams

6/24/2008 4:08:18 AM

Shall we play a game???  Immortal words for those of us that grew up in the 80s.  This installment of Spaghetti Code is all about developing games with XNA and guest, Chris Williams.  Chris is a Microsoft MVP, head of the Twin Cities XNA User Group, and developer of the classic game Heroic Adventure.  Chris and I sit down and talk about game development with XNA, getting started, technical stuff, and game development in general.

  • Direct Download - click here
  • Subscribe - click here
  • iTunes - click here
  • Be the first to rate this post

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

    Tags: ,

    SpaghettiCode

    Spaghetti Code Almost Live - Finding Extensions via RemoteLoader and Reflection

    6/20/2008 10:38:00 AM
    The journey continues... ;-) It looks like it will take at least one, maybe two, more screencasts to fully cover how ExtensionManager is used to interact with Auxillary AppDomain and RemoteLoader.

    In this screencast, I show you how RemoteLoader looks for custom extensions of a requested Type in a specific assembly.  There are  couple of rough spots in the code, but it works and it gets the point across on how you would go about loading assembly for reflection only.  This includes how to resolve dependencies on other assemblies.

    You can get the code for HorseNET here.

    Be the first to rate this post

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

    Tags: ,

    SpaghettiCode

    Spaghetti Code Almost Live - Extension Manager Intro

    6/19/2008 2:36:00 AM
    Moving ever closer to being able to GUI up and pick the ponies, this video kicks off a series of vids (well, at least two) that will focus on building an Extension Manager.  The Extension Manager is the code I will be using to find and use custom extensions (filters and and analyzers).  I opted to not use the System.AddIn framework.  It is a bit overkill for what I want to do and I wanted something simpler and easier to set up and get going.  I think the solution I came up with is still pretty flexible so I'm happy with it and that is all that matters.

     

    This is just a short intro video that does a recap of what we are trying to build and shows how the Extension Manger will get a second app domain set up that will be used to find and load our custom extensions.

    Be the first to rate this post

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

    Tags:

    SpaghettiCode

    Spaghetti Code Podcast - Investigating Dynamic Programming with Jason Bock

    6/9/2008 1:30:00 AM

    Jason Bock, Microsoft MVP, visits Spaghetti Code and talks about dynamic programming with Microsoft .NET.  We cover the two primary "types" of dynamic programming and discuss when and where each may be applicable.  We also spend time talking about Jason's community involvement with the launching of the Twin Cities Languages User Group and the upcoming Twin Cities Code Camp.  And remember, if you enjoy Spaghetti Code podcasts, please tell others about them. 

    Be the first to rate this post

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

    Tags:

    Headlines | SpaghettiCode

    Spaghetti Code Almost Live - Building the Analyzer Pipeline

    6/8/2008 1:40:55 AM
    In this screencast, I build out the Analyzer Pipeline.  I'll build out some standard components for the pipeline, but you will also be able to add custom components as well.  Everything is pretty much in place to start working on discovering and loading custom analyzer components  (errr.... plug-ins) and I be screencasting that next week.  I've looked at a lot of different solutions to the plug-in scenario and think I will be going a bit down my own road on that one.  More details on why in my next screencast posting. 

    As an added bonus (for me anyway) in this screencast, I got to use the Six Million Dollar Man theme song - the end of it really.  Bonus!

    You can download the screencast here if you want to view off line.

    Double-click for full screen

    Be the first to rate this post

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

    Tags:

    SpaghettiCode

    Spaghetti Code 'Almost Live' - Implementing IPastPerfFilter

    6/2/2008 1:04:43 PM
    This is a "no rocket science" installment of our application.  Basically, I am laying the groundwork for the analysis pipeline and for being able to dynamically discover and load analysis modules.

    What is more cool is that you can now download the videos from Silverlight Streaming directly if you want.  There is no need for any of the "Silverlight Streaming" hacks I had come up with earlier.  Could it be that someone on the SLS team took note of my humble hacking articles???? Hmmmmmm....  Coincidence?  I think not!

    Download this installment here.
    Double-click for full screen

    Be the first to rate this post

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

    Tags:

    SpaghettiCode

    Spaghetti Code 'Almost Live' - Initializing The Bayesian Filter

    5/27/2008 6:21:48 AM
    It's been a while since I posted more code for the Almost Live Project.  Here is the newest installment.  It's short, but it shows how we will be providing a "default" Bayesian filter for those situations where a custom training data file is not available.  Not really rocket science, but an important step.  Up next - building the Pipeline to support multiple analysis and filter modules.
    Double-click for full screen

    Be the first to rate this post

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

    Tags:

    SpaghettiCode

    Spaghetti Code Podcast - Javier Lozano on Ruby, RoR and ASP.NET MVC

    5/27/2008 12:32:24 AM

    I had a chance to sit down with ASP.NET MVP and long time friend Javier Lozano to talk about his investigations into Ruby, RoR and ASP.NET MVC.  Javier is huge part of the local Des Moines and greater Midwest developer community and is a lot of fun to talk to.  I was able to catch up with him during a recent visit to the Iowa .NET User Group and record this podcast. 

    Be the first to rate this post

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

    Tags: , ,

    Headlines | SpaghettiCode

    Spaghetti Code Podcast - Matt Milner on Connected Systems

    5/12/2008 3:43:12 AM

    I sat down with Matt Milner, Microsoft MVP, to discuss building connected systems on the Microsoft platform.  It was a great talk that covered things like Windows Communication Foundation, Windows Workflow, the role of Biztalk, best practices, challenges and more.  Matt is a great speaker and provided a lot of great information.

    If you enjoy the Spaghetti Code series, make sure to tell your friends, family, long lost high school sweetheart, neighbor, stranger on the bus, wait staff, ...

  • Direct Download - click here
  • Subscribe - click here
  • iTunes - click here
  • Be the first to rate this post

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

    Tags:

    SpaghettiCode

    Silverlight Streaming in WPF

    5/5/2008 5:23:00 AM

    The MyTube project (download v0.0001 here) continues on with yet another example of getting your video your way.  Just when I think I'm done, it keeps pulling me back in!  Or something to that effect.

    While at the Iowa Code Camp, I was talking to someone about the MyTube code and I casually mentioned that you could take the solution I had built and you could quickly build a WPF client to show Silverlight Streaming content.  I boastfully said I could have it up and running in about 20 minutes.  Well, it took me longer than that and I still didn't put the minimal "fit and finish" work I did on my Silverlight version, but it works.  The thing that slowed me down the most was that my web hoster does not like non-browsers pulling down resources, even something as innocuous as an ATOM feed.  Once I figured out what was going on, I had to add "browser-like" header information to the request coming out of my WPF app.  After that, I wrestled with trying to get a progress indicator working as the video played, but after 10 minutes I punted since it is not as straightforward as it is in Silverlight.  Hopefully that is something that will be fixed soon because the only solution I could find was a royal pain compared to what Silverlight provides out of the box.  WPF and Silverlight are certainly cousins, but there are a few things that are different enough to drive you a bit batty.

    If you are interested in the bare bones SLS via WPF app, you can download it here.  

    Be the first to rate this post

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

    Tags: , ,

    SpaghettiCode

    Powered by BlogEngine.NET 1.3.1.0
    Theme by Mads Kristensen

    About the author

    Jeff Brand Jeff Brand

    This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

    E-mail me Send mail


    Calendar

    <<  July 2008  >>
    MoTuWeThFrSaSu
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    View posts in large calendar

    Twitter Updates

    XBOX
    Live

    Recent comments

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2008

    Sign in