dumky
| Forum | Thread | Replies | Latest activity |
|---|---|---|---|
| Coffeehouse | First Live Office - Now, Live CLIPBOARD | 3 | Mar 08, 2006 at 7:49 PM |
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
| Forum | Thread | Replies | Latest activity |
|---|---|---|---|
| Coffeehouse | First Live Office - Now, Live CLIPBOARD | 3 | Mar 08, 2006 at 7:49 PM |
Nick Baker: Xbox Architecture
Dec 12, 2009 at 6:36 PMThe conversation is kind of longwinded and rather dull. Video is too long. Quit halfway...
Reactive Extensions API in depth: marble diagrams, select & where
Nov 28, 2009 at 11:37 AMI like these shorter videos with a faster pace. Some recent videos on Rx with Erik, Brian, etc. were too long and diluted for my taste. Thanks!
Jeffrey Richter and his AsyncEnumerator
Oct 19, 2009 at 2:55 PMThis seems to be an implementation of trampoline-style threading in .Net.
You write your code as a method which periodically gives up control of its calling thread by use of the "yield" statement. And you expect that the scheduler/engine will revive you so that you can continue from where you left off.
This same technique can be used to write multi-threaded programs in single-thread languages such as javascript: http://blog.monstuff.com/archives/000315.html
This technique would benefit from C# supporting the "yield foreach" construction. This would allow for an iterator method calling into another iterator method passing the result directly through. This is an especially useful syntax and optimization for recusive calls (tree navigation).
Read more on "yield foreach" at http://blogs.msdn.com/wesdyer/archive/2007/03/23/all-about-iterators.aspx
Gestalt - Nishant Kothary and Joshua Allen
Jul 21, 2009 at 9:10 PMGood stuff guys.
I especially like the intro tutorial http://visitmix.com/labs/gestalt/getstarted/
Very clear and to the point.
That said, you mentioned one of the problems with HTML+JS, which is the relative weakness of the IDEs and debugging tools. It seems that Gestalt makes things even harder to debug.
"Oslo": Building Textual DSLs
Feb 14, 2009 at 1:45 AMAlso, I was incidentally looking at a cool web tool which uses a DSL to generate UML diagrams (http://www.websequencediagrams.com/). Digging some more into it, I found out language specs for UML (such as http://www.itu.int/ITU-T/studygroups/com10/languages/Z.120_1199.pdf) and that made it clear that any DSL language needs to be very well speced and documented. The presentation didn't demonstrate those aspects.
IE 8: Privacy - It's about more than cookies
Aug 26, 2008 at 4:03 PMThey are basically sneaking an ad-blocker into IE, under guise of privacy.
Just like AdBlock Plus, they don't take the responsibility of which urls get blocked, they let people publish filtersets (Subscriptions).
Ad blocking has not been a huge concern for the industry so far, because it is not that mainstream. But having it built into IE8 would make that possible.
Ad networks and web analytics providers are going to love this one.
This is not a new issue (http://blog.monstuff.com/archives/000230.html), but it continues growing in momentum...
Joe Duffy, Huseyin Yildiz, Daan Leijen, Stephen Toub - Parallel Extensions: Inside the Task Parallel
Apr 12, 2008 at 4:26 PMDaan points out that even with code with no side-effect, the question of the overhead remains.
I think this can be solved by an approach like PGO (Profile Guided Optimization). In other words, run the program with some instrumentation to try out the different parameters and see what benefits they bring, then re-compile the program with those decisions and optimizations built-in.
Brian Jones - New Office file formats announced
Jun 02, 2005 at 11:29 AMMSN TV - Bringing MSN Services into the living room
May 06, 2005 at 3:05 PMWe need to unique urls for shows (the same way that IMDB urls can be used to identify movies), so they can be exchanged in email or webpages, in addition to getting recorded remotely...
Bert Keely - Tablet PC and maps
Nov 09, 2004 at 12:05 PM