{STATIC} hippo

...on becoming a great developer...
MCTS: .NET Framework 3.5, ASP.NET Applications
posts - 29, comments - 6, trackbacks - 0

My Links

Twitter

Archives

Post Categories

c#

c#
Help me build a great software development course

It looks like I might be giving a course on Beginning .NET Development to non developers with IT backgrounds.  I'm putting together my lectures and it's really hard.  I want to make sure that I explain things so others can understand them.  Even though this is a .NET course (with a web-based slant), I really see it as a fundamental software development (crash) course.  You can’t become a great developer without understanding what’s going on behind the scenes.  If you have any thoughts or advice on any of the topics at hand (am I missing a topic?  are...

posted @ Tuesday, February 09, 2010 12:17 PM | Feedback (0) | Filed Under [ Misc ASP.NET c# ]

Rx Framework Subscriber Actions are blocking

The NY ALT.NET Meetup group met last night and Scott Weinstein delivered a terrific presentation on the Reactive Framework (also known as Rx Framework).  If you haven’t heard about it, the Rx Framework is a framework for composing (and consuming) asynchronous events. The way that the framework works is that you subscribe to an IObservable and get notified of new events.  Since this is all done async, one of my questions was whether a single subscriber’s consumption of these events is blocking (to itself) or not.  That’s probably not the best way to phrase the question, but the code’s...

posted @ Thursday, January 28, 2010 10:46 AM | Feedback (0) | Filed Under [ c# Rx Framework ]

.NET, XPath, and XmlNamespaceManager

Take the following XML fragment 1: <?xml version="1.0" encoding="iso-8859-1"?> 2: <con:search-results 3: xmlns:con="http://namespace.contoso.com/business-objects" 4: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5: xsi:noNamespaceSchemaLocation="http://www.contoso.com/dtd/syndication/biz-objects.xsd"> 6: <con:search-query>ipod</con:search-query> 7: <con:result-count>2207</con:result-count> 8: <con:start-index>0</con:start-index> 9: ...

posted @ Thursday, December 03, 2009 2:16 PM | Feedback (0) | Filed Under [ c# XML ]

Find/Replace on Render – an MVC alternative to Response Filters

UPDATE 02/03/2010: You might NOT want to use this method as it screws up Page Caching: http://blog.statichippo.com/archive/2010/02/03/response.flush-and-the-crimes-against-page-caching.aspx This post is sort of in response to another post of mine entitled Rendering ViewPage to random stream (or not).  Back then I was looking for this solution.  Now I found it! If you’re not familiar with Response Filters, read the MSDN article and this quick example at aspnetlibrary.com.  Basically, Reponse Filters are used to filter output before it gets sent downstream.  This is useful if you want to, say, replace certain special characters. Background & the existing Response Filter...

posted @ Monday, November 16, 2009 5:55 PM | Feedback (0) | Filed Under [ ASP.NET c# ]

Run generic tasks async (fluent-ly)

  I saw a post entitled Run Async tasks with Fluent Interface written in response to another post entitled Async without the pain.  I suppose this post is my response to those posts.  While I liked what I saw there, there were some things I wanted to add (like the ability to block until tasks complete), so I wrote my own class along the same lines.  There are still some things I’d like to add (like the ability to queue tasks into jobs that run in order), but this works for me right now for what I’m...

posted @ Monday, November 09, 2009 11:40 AM | Feedback (0) | Filed Under [ c# ]

Powered by: