Imports System.IO
Imports System.Text.RegularExpressions
Module Module1
Sub Main()
Dim sampleFiles As String() = File.ReadAllLines("C:\Users\guercheLE\Documents\Visual
Studio 2010\Projects\FileReferenceFinderConsoleApplication\FileReferenceFinderConsoleApplication\sample-nodes.txt")
Console.WriteLine("Looking for references on 'Sample' files...")
LookUpForReferences(sampleFiles.Select(Function(FullFileName) New FileData
With {.FullFileName =
FullFileName, .FileNameWithoutExtension
= Path.GetFileNameWithoutExtension(FullFileName)}), "C:\Users\guercheLE\Documents\Visual
Studio
2010\Projects\FileReferenceFinderConsoleApplication\FileReferenceFinderConsoleApplication\sample-edges.txt")
Console.WriteLine("Press any key to finish...")
Console.ReadKey()
End Sub
Private Sub LookUpForReferences(ByVal WhereToLookAt As IEnumerable(Of FileData),
ByVal WhereToWriteReferencesTo As
String)
LookUpForReferences(WhereToLookAt,
WhereToLookAt, WhereToWriteReferencesTo)
End Sub
Private Sub LookUpForReferences(ByVal WhereToLookAt As IEnumerable(Of FileData),
ByVal WhatToLookFor As IEnumerable(Of FileData),
ByVal WhereToWriteReferencesTo As
String)
Dim WhereToLookAtIndex As Integer
Dim WhereToLookAtCount As Integer
Dim FileContent As String
Dim ReferencesFound As List(Of String)
File.WriteAllText(WhereToWriteReferencesTo, "")
WhereToLookAtIndex = 0
WhereToLookAtCount = WhereToLookAt.Count()
For Each WhereToLookAtItem In WhereToLookAt
WhereToLookAtIndex += 1
Console.WriteLine("Looking at '{0}' [{1} of {2}]...", WhereToLookAtItem.FileNameWithoutExtension, WhereToLookAtIndex, WhereToLookAtCount)
If File.Exists(WhereToLookAtItem.FullFileName) Then
FileContent = File.ReadAllText(WhereToLookAtItem.FullFileName)
Do While
Regex.IsMatch(FileContent, "/\*[^\*]*\*/",
RegexOptions.Singleline)
FileContent = Regex.Replace(FileContent,
"/\*[^\*]*\*/", "", RegexOptions.Singleline)
Loop
Do While
Regex.IsMatch(FileContent, "^[^-]*--.*$",
RegexOptions.Multiline)
FileContent = Regex.Replace(FileContent,
"^([^-]*)--.*$", "$1", RegexOptions.Multiline)
Loop
Do While
Regex.IsMatch(FileContent, "^[^\/]*\/\/.*$",
RegexOptions.Multiline)
FileContent = Regex.Replace(FileContent,
"^([^\/]*)\/\/.*$", "$1", RegexOptions.Multiline)
Loop
ReferencesFound = New
List(Of String)
For Each
WhatLookForItem In WhatToLookFor
If WhereToLookAtItem.FileNameWithoutExtension
<> WhatLookForItem.FileNameWithoutExtension Then
'Console.WriteLine("Looking for
'{0}'...", WhatLookForItem.FileNameWithoutExtension)
If Regex.IsMatch(FileContent, String.Format("\b{0}\b", WhatLookForItem.FileNameWithoutExtension),
RegexOptions.IgnoreCase)
Then
'Console.WriteLine("'{0}'
found at '{1}'...", WhatLookForItem.FileNameWithoutExtension,
WhereToLookAtItem.FullFileName)
ReferencesFound.Add(String.Format("{1}{0}{2}", vbTab,
WhereToLookAtItem.FullFileName, WhatLookForItem.FullFileName))
End If
End If
Next
If ReferencesFound.Count()
> 0 Then
'Console.WriteLine("Appending
references to '{0}'...", WhereToWriteReferencesTo)
File.AppendAllLines(WhereToWriteReferencesTo, ReferencesFound)
End If
End If
Next
End Sub
Private Class FileData
Public Property FullFileName As String
Public Property FileNameWithoutExtension As
String
End Class
End Module
WITH objectscte
AS
(SELECT ao.owner,
ao.object_name, ao.object_type
FROM all_objects
ao
WHERE ao.owner
= '&owner'
AND NOT ao.object_name
LIKE 'BIN$%'
AND NOT ao.object_name
LIKE 'DMRS_%'
AND NOT ao.object_name
LIKE 'DMRV_%'
AND NOT ao.object_name
LIKE 'DT_%'
AND NOT ao.object_name
LIKE 'CG$%'),
constraintscte AS
(SELECT ac.owner
,ac.table_name
xname
,'TABLE' xtype
,acr.owner
referenced_owner
,acr.table_name
referenced_name
,'TABLE' referenced_type
FROM all_constraints
ac
INNER JOIN all_constraints
acr
ON ac.r_owner
= acr.owner
AND ac.r_constraint_name
= acr.constraint_name
WHERE ac.owner
= '&owner'
AND NOT ac.table_name
LIKE 'BIN$%'
AND NOT ac.table_name
LIKE 'DMRS_%'
AND NOT ac.table_name
LIKE 'DMRV_%'
AND NOT ac.table_name
LIKE 'DT_%'
AND NOT ac.table_name
LIKE 'CG$%'
AND ac.constraint_type
= 'R'),
nonreferencedobjectscte AS
(SELECT *
FROM objectscte
oc
WHERE NOT EXISTS (SELECT 1
FROM constraintscte
cc
WHERE cc.referenced_owner = oc.owner
AND cc.referenced_name
= oc.object_name
AND cc.referenced_type
= oc.object_type)),
orphanedobjectscte AS
(SELECT *
FROM nonreferencedobjectscte
nroc
WHERE NOT EXISTS (SELECT 1
FROM constraintscte
cc
WHERE cc.owner = nroc.owner
AND cc.xname
= nroc.object_name
AND cc.xtype
= nroc.object_type)),
nonorphanedobjectscte AS
(SELECT *
FROM nonreferencedobjectscte
nroc
WHERE EXISTS (SELECT 1
FROM constraintscte
cc
WHERE cc.owner = nroc.owner
AND cc.xname
= nroc.object_name
AND cc.xtype
= nroc.object_type)),
constraintsrecursivecte(owner,
xname,
xtype,
xdepth,
xpath) AS
(SELECT nooc.owner
,nooc.object_name
,nooc.object_type
,1
,to_clob(nooc.owner || '.' || nooc.object_name)
FROM nonorphanedobjectscte
nooc
UNION ALL
SELECT cc.referenced_owner
,cc.referenced_name
,cc.referenced_type
,crc.xdepth
+ 1
,to_clob(to_char(crc.xpath) || '\' || cc.referenced_owner
|| '.' ||
cc.referenced_name)
FROM constraintsrecursivecte
crc
INNER JOIN constraintscte
cc
ON crc.owner
= cc.owner
AND crc.xname
= cc.xname
AND crc.xtype
= cc.xtype) search depth FIRST BY owner,
xname,
xtype SET xorder
cycle
owner,
xname,
xtype SET xcycle
TO 1 DEFAULT 0
SELECT owner, xname,
xtype, xdepth, to_char(xpath), xorder, xcycle
FROM constraintsrecursivecte;
set serveroutput
on size 1000000;
DECLARE
v_current_table INTEGER;
v_current_index INTEGER;
v_table_count INTEGER;
v_index_count INTEGER;
v_exception_count
INTEGER;
BEGIN
v_current_table := 1;
v_exception_count
:= 0;
SELECT COUNT(*)
INTO v_table_count
FROM all_all_tables
aat
WHERE aat.owner
= 'SRQF1'
AND aat.num_rows
IS NOT NULL
ORDER BY aat.num_rows;
FOR t IN (
SELECT *
FROM all_all_tables
aat
WHERE aat.owner = 'SRQF1'
AND aat.num_rows
IS NOT NULL
ORDER BY aat.num_rows
)
LOOP
dbms_output.put_line('Processing table ' || t.owner || '.' || t.table_name || ' - ' || v_current_table ||
' of ' || v_table_count || '...');
BEGIN
EXECUTE IMMEDIATE 'ALTER TABLE ' || t.owner || '.' || t.table_name || ' ENABLE ROW MOVEMENT';
EXECUTE IMMEDIATE 'ALTER TABLE ' || t.owner || '.' || t.table_name || ' SHRINK SPACE CASCADE';
EXECUTE IMMEDIATE 'ALTER TABLE ' || t.owner || '.' || t.table_name || ' DISABLE ROW MOVEMENT';
EXCEPTION
WHEN OTHERS THEN
v_exception_count
:= v_exception_count + 1;
BEGIN
EXECUTE IMMEDIATE 'ALTER TABLE ' || t.owner || '.' || t.table_name || ' DISABLE ROW MOVEMENT';
EXCEPTION
WHEN OTHERS THEN
v_exception_count
:= v_exception_count + 1;
END;
dbms_output.put_line(' Failed to
shrink space cascade. Skipping...');
END;
v_current_index
:= 1;
SELECT COUNT(*)
INTO v_index_count
FROM all_indexes
ai
WHERE ai.table_owner = t.owner
AND ai.table_name
= t.table_name
AND ai.num_rows
IS NOT NULL
ORDER BY ai.num_rows;
FOR i IN (
SELECT *
FROM all_indexes
ai
WHERE ai.table_owner = t.owner
AND ai.table_name
= t.table_name
AND ai.num_rows
IS NOT NULL
ORDER BY ai.num_rows
)
LOOP
dbms_output.put_line(' Processing
index ' || i.owner
|| '.' || i.index_name || ' -
' || v_current_index
||
' of ' || v_index_count || '...');
BEGIN
EXECUTE IMMEDIATE 'ALTER INDEX ' || i.owner || '.' || i.index_name || ' REBUILD';
EXCEPTION
WHEN OTHERS THEN
v_exception_count
:= v_exception_count + 1;
dbms_output.put_line(' Failed to
index rebuild. Skipping...');
END;
v_current_index
:= v_current_index + 1;
END LOOP;
dbms_output.put_line(' Gathering table
stats...');
BEGIN
dbms_stats.gather_table_stats(t.owner, t.table_name);
EXCEPTION
WHEN OTHERS THEN
v_exception_count
:= v_exception_count + 1;
dbms_output.put_line(' Failed to
gather stats. Skipping...');
END;
v_current_table
:= v_current_table + 1;
END LOOP;
END;
/
set serveroutput
off;
Hope these people are just on vacation and I'll hear back from them soon because they post great content.
If you happen to know any of them, just let them know about their blog inactivity and that there are people out there subscribed to their feed.
Cheers,
| Blog title | Blog feed URL | Last post on |
| Jeremiah Clark | http://feeds.feedburner.com/JeremiahClarksBlog | 2010-01-09 05:21:13 |
| Craig Freedman | http://blogs.msdn.com/craigfr/rss.xml | 2010-01-20 19:56:00 |
| Sam Ng | http://blogs.msdn.com/samng/rss.xml | 2010-01-25 00:51:24 |
| Paschal Leloup | http://weblogs.asp.net/pleloup/rss.aspx | 2010-01-26 14:48:00 |
| Pavel Bánský | http://bansky.net/feed/blog.rss | 2010-01-27 17:18:00 |
| Fritz Onion | http://www.pluralsight.com/blogs/fritz/rss.aspx | 2010-02-01 17:53:00 |
| Robert Horvick | http://blogs.msdn.com/roberthorvick/rss.xml | 2010-02-02 17:36:00 |
| Joe Nalewabau | http://blogs.msdn.com/joen/rss.xml | 2010-02-05 14:02:23 |
| Matt Winkle | http://blogs.msdn.com/mwinkle/rss.xml | 2010-02-09 22:09:36 |
| Matt Warren | http://blogs.msdn.com/mattwar/rss.xml | 2010-02-09 23:53:00 |
| Jason N. Gaylord | http://feeds.feedburner.com/JasonNGaylord | 2010-02-10 19:47:00 |
| Charlie Calvert | http://blogs.msdn.com/charlie/rss.xml | 2010-02-11 05:41:05 |
| Natty Gur | http://weblogs.asp.net/NGur/rss.aspx | 2010-02-21 14:18:00 |
| Lutz Roeder's Weblog | http://feeds.feedburner.com/lutzroeder | 2010-02-22 11:00:00 |
| Kevin Grossnicklaus | http://geekswithblogs.net/kgrossnicklaus/Rss.aspx | 2010-02-22 11:26:00 |
| James Avery | http://feeds.feedburner.com/averyBlog | 2010-02-24 18:08:57 |
| Oleg Tkachenko | http://www.tkachenko.com/blog/index.xml | 2010-02-24 22:27:10 |
| Matija Lah | http://feeds.feedburner.com/SnapsSnippets | 2010-03-04 12:52:27 |
| Charles Young | http://geekswithblogs.net/cyoung/Rss.aspx | 2010-03-06 19:39:25 |
| Mark Harrison | http://markharrison.co.uk/blog/atom.xml | 2010-03-07 20:52:00 |
| Leonid Ganeline | http://geekswithblogs.net/LeonidGaneline/Rss.aspx | 2010-03-12 20:50:22 |
| Etienne Tremblay | http://geekswithblogs.net/etiennetremblay/Rss.aspx | 2010-03-15 00:05:16 |
| Peter Blois | http://blois.us/blog/atom.xml | 2010-03-15 10:53:00 |
| Allen Denver | http://blogs.msdn.com/allend/rss.xml | 2010-03-15 18:54:00 |
| Ben Hall | http://blog.benhall.me.uk/rss.xml | 2010-03-15 22:04:00 |
| Alex Barnett | http://feeds.feedburner.com/alex_barnett_blog | 2010-03-19 15:24:00 |
| Michael Swanson | http://blogs.msdn.com/mswanson/rss.xml | 2010-03-19 22:30:00 |
| How Do I Videos - Visual Studio Tools for Office | http://www.microsoft.com/feeds/msdn/en-us/videos/vsto.xml | 2010-03-21 01:03:54 |
| Betsy Aoki | http://blogs.msdn.com/betsya/rss.xml | 2010-03-22 03:32:00 |
| Gregor Hohpe | http://www.eaipatterns.com/ramblings.rss | 2010-03-22 23:23:19 |
| Bayar Saikhan | http://www.plentyofcode.com/feeds/posts/default | 2010-03-23 00:46:00 |
| Yossi Dahan | http://www.sabratech.co.uk/blogs/yossidahan/atom.xml | 2010-03-23 06:26:00 |
| Shawn Burke | http://blogs.msdn.com/sburke/rss.xml | 2010-03-27 01:42:00 |
| Ed Maurer | http://blogs.msdn.com/ed_maurer/rss.xml | 2010-03-30 23:16:32 |
| Chris Sells (spout specific) | http://sellsbrothers.com/news/rss2.aspx?category=spout | 2010-04-02 10:37:25 |
| Benny Mathew | http://geekswithblogs.net/benny/Rss.aspx | 2010-04-08 15:24:53 |
| Craig Andera | http://www.pluralsight.com/blogs/craig/rss.aspx | 2010-04-09 18:45:14 |
| Lee Richardson | http://rapidapplicationdevelopment.blogspot.com/feeds/posts/default | 2010-04-10 08:09:00 |
| Scott Colestock | http://feeds.feedburner.com/TraceOfThoughtScottColestock | 2010-04-13 18:30:31 |
| FxCop | http://blogs.msdn.com/fxcop/rss.xml | 2010-04-14 17:06:18 |
| Andy Pennell | http://blogs.msdn.com/andypennell/rss.xml | 2010-04-15 19:55:00 |
| Rob Caron | http://blogs.msdn.com/robcaron/rss.xml | 2010-04-16 16:19:00 |
| Erik Porter | http://erikporter.com/RSS | 2010-04-19 11:19:34 |
| Laurence Moroney | http://blogs.msdn.com/webnext/rss.xml | 2010-04-20 01:49:38 |
| Michael Schwarz | http://weblogs.asp.net/mschwarz/rss.aspx | 2010-04-20 06:56:41 |
| Matt Hinze | http://feeds.feedburner.com/mhinzecom | 2010-04-20 13:52:16 |
| Brad Abrams | http://blogs.msdn.com/brada/rss.xml | 2010-04-20 17:51:40 |
| Peter Provost | http://feeds.feedburner.com/GeekNoise | 2010-04-21 05:39:54 |
| Rob Burke | http://robburke.net/feed/ | 2010-04-21 18:56:01 |
| Shawn Farkas | http://blogs.msdn.com/shawnfa/rss.xml | 2010-04-21 21:15:13 |
| Stephen Toub | http://blogs.msdn.com/toub/rss.xml | 2010-04-22 00:11:00 |
| Steve Eichert | http://feeds.feedburner.com/SteveEichert | 2010-04-22 04:00:00 |
| Karl Seguin | http://codebetter.com/blogs/karlseguin/rss.aspx | 2010-04-22 15:08:00 |
| Steve Clements | http://feeds.feedburner.com/steveclements | 2010-04-24 08:26:47 |
| Tom Hollander | http://blogs.msdn.com/tomholl/rss.xml | 2010-04-26 00:17:58 |
| Alex Bransky | http://geekswithblogs.net/influent1/Rss.aspx | 2010-04-28 19:17:50 |
| Mike Gunderloy (Double Shot) | http://feeds.feedburner.com/AFreshCup | 2010-04-29 11:27:38 |
| Tom Miller | http://blogs.msdn.com/tmiller/rss.xml | 2010-05-03 04:05:33 |
| Jesse Ezell | http://weblogs.asp.net/jezell/rss.aspx | 2010-05-05 00:44:00 |
| Dustin Campbell | http://feeds.feedburner.com/DidItWithDotNet | 2010-05-05 15:00:52 |
| Scott Cowan | http://www.sleepoverrated.com/SyndicationService.asmx/GetRss | 2010-05-06 12:43:01 |
| Dirk Primbs | http://blogs.msdn.com/dirkpr/rss.xml | 2010-05-06 13:43:40 |
| Michael Giagnocavo | http://www.atrevido.net/blog/SyndicationService.asmx/GetRss | 2010-05-07 04:57:57 |
| Bill Evjen | http://geekswithblogs.net/evjen/rss.aspx | 2010-05-07 12:33:25 |
| Chris Johnson | http://blogs.msdn.com/cjohnson/rss.xml | 2010-05-08 17:16:52 |
| Dr. WPF | http://drwpf.com/blog/Home/tabid/36/rssid/1/Default.aspx | 2010-05-09 06:59:19 |
| Sam Gentile | http://feeds.feedburner.com/SamGentile | 2010-05-10 15:03:00 |
| Durgaprasad Gorti | http://blogs.msdn.com/dgorti/rss.xml | 2010-05-11 01:55:11 |
| The Coffee Desk | http://thecoffeedesk.com/news/index.php/feed | 2010-05-13 05:12:27 |
| Jessica Moss | http://jessicammoss.blogspot.com/feeds/posts/default | 2010-05-13 15:53:00 |
| John Welch | http://agilebi.com/cs/blogs/jwelch/rss.aspx | 2010-05-13 22:19:33 |
| Kevin Moore | http://work.j832.com/feeds/posts/default | 2010-05-17 11:19:00 |
| Jeffrey Palermo | http://feeds.feedburner.com/jeffreypalermo | 2010-05-17 13:49:36 |
| Visual Basic How-Do-I Videos | http://www.microsoft.com/feeds/msdn/en-us/vbasic/HDI-vbasic.xml | 2010-05-18 03:37:36 |
| Wesley Backelant | http://blogs.msdn.com/wesleyb/rss.xml | 2010-05-18 11:54:00 |
| Channel9 Learn | http://channel9.msdn.com/posts/Learn/RSS/ | 2010-05-19 14:50:00 |
| Eli Robillard | http://weblogs.asp.net/erobillard/rss.aspx | 2010-05-19 19:43:00 |
| Johannes Ernst | http://netmesh.info/jernst/index.rss | 2010-05-20 21:11:23 |
| Stefan Gossner | http://blogs.technet.com/stefan_gossner/rss.aspx | 2010-05-25 08:37:00 |
| Arjan Zuidhof | http://arjansworld.blogspot.com/feeds/posts/default?alt=rss | 2010-05-25 13:24:40 |
| Chris Lovett | http://www.lovettsoftware.com/blogengine.net/syndication.axd?format=atom | 2010-05-27 07:52:00 |
| Eilon Lipton | http://weblogs.asp.net/leftslipper/rss.aspx | 2010-05-27 20:00:00 |
| Phil Brammer | http://www.ssistalk.com/feed/ | 2010-05-28 20:23:19 |
| Frans Bouma | http://feeds.feedburner.com/FransBouma | 2010-05-29 13:54:09 |
| Steve Wellens | http://feeds2.feedburner.com/SteveWellens | 2010-05-29 15:13:00 |
| John Evdemon | http://blogs.msdn.com/jevdemon/rss.xml | 2010-05-31 20:03:00 |
| Chris Donnan | http://chrisdonnan.com/blog/feed/ | 2010-05-31 20:21:09 |
| Mark Russinovich | http://blogs.technet.com/markrussinovich/rss.xml | 2010-06-01 16:37:00 |
| Peter van Ooijen | http://codebetter.com/blogs/peter.van.ooijen/rss.aspx | 2010-06-02 10:41:36 |
| Marc van Orsouw | http://thepowershellguy.com/blogs/posh/atom.aspx | 2010-06-02 18:24:00 |
| Ernst Hermann Kuschke | http://feeds.feedburner.com/ErnstKuschke | 2010-06-04 00:00:00 |
| Greg Robinson | http://weblogs.asp.net/grobinson/Rss.aspx | 2010-06-04 11:57:00 |
| Rico Mariani | http://blogs.msdn.com/ricom/rss.xml | 2010-06-04 20:06:00 |
| James Crisp | http://feeds.feedburner.com/JamesCrispTechnical | 2010-06-05 04:19:31 |
| Mohammed Hafeezuddin | http://cid-6699cf8add3d4f67.users.api.live.net/Users(7393168458629599079)/Main?$format=rss20 | 2010-06-05 05:03:00 |
| Rick Strahl | http://feeds.feedburner.com/rickstrahl | 2010-06-07 19:58:51 |
| Simon Fell | http://www.pocketsoap.com/weblog/rss.xml | 2010-06-08 12:40:00 |
| Gregg Miskelly | http://blogs.msdn.com/greggm/rss.xml | 2010-06-08 16:07:00 |
| Daniel Cazzulino | http://feeds.feedburner.com/DanielCazzulino | 2010-06-09 07:52:24 |
| OnMicrosoft (Videos) | http://www.informit.com/podcasts/index_rss.aspx?c=8&rl=1 | 2010-06-09 09:53:51 |
| Jamie Cansdale | http://feeds.feedburner.com/testdriven | 2010-06-09 14:37:07 |
| Lucian Wischik | http://blogs.msdn.com/lucian/rss.xml | 2010-06-09 14:42:07 |
| Jorgen Thelin | http://www.thearchitect.co.uk/weblog/index.xml | 2010-06-09 15:20:37 |
| Dan Wahlin | http://weblogs.asp.net/dwahlin/rss.aspx | 2010-06-09 18:52:48 |
| Bill Lodin | http://blogs.itmentors.com/bill/feed/atom/ | 2010-06-10 06:54:23 |
| Chris Burrows | http://blogs.msdn.com/cburrows/rss.xml | 2010-06-11 21:01:26 |
| Dino Esposito (Wintellect) | http://weblogs.asp.net/despos/rss.aspx | 2010-06-12 07:59:00 |
| Alex James | http://blogs.msdn.com/alexj/rss.xml | 2010-06-12 16:05:11 |
| Anatoly Lubarsky | http://blogs.x2line.com/al/Rss.aspx | 2010-06-12 23:10:00 |
| Aaron Skonnard | http://www.pluralsight.com/blogs/aaron/rss.aspx | 2010-06-12 23:10:21 |
| Aaron Skonnard | http://www.pluralsight.com/community/blogs/aaron/atom.aspx | 2010-06-12 23:10:21 |
| Luke Hoban | http://blogs.msdn.com/lukeh/rss.xml | 2010-06-14 00:57:00 |
| Reza Alirezaei | http://blogs.devhorizon.com/reza/?feed=rss2 | 2010-06-14 18:29:21 |
| Bruce Eckel | http://www.artima.com/weblogs/feeds/bloggers/beckel.rss | 2010-06-15 00:00:00 |
| Pablo Castro | http://blogs.msdn.com/pablo/rss.xml | 2010-06-15 22:41:50 |
| Jan Tielens | http://weblogs.asp.net/jan/Rss.aspx | 2010-06-16 14:09:00 |
| Paul Andrew | http://blogs.msdn.com/PAndrew/rss.xml | 2010-06-16 15:49:05 |
| Rogerio Cordeiro | http://blogs.msdn.com/rogerioc/rss.xml | 2010-06-16 20:22:09 |
| David Chappell | http://www.davidchappell.com/blog/atom.xml | 2010-06-17 00:00:00 |
| Benjamin Day Consulting, Inc.: The Blog | http://blog.benday.com/Rss.aspx | 2010-06-17 18:28:38 |
| John R. Durant | http://blogs.msdn.com/johnrdurant/rss.xml | 2010-06-18 00:35:04 |
| Doug Seven | http://blogs.msdn.com/dseven/rss.xml | 2010-06-18 06:44:29 |
| Chris Sells (general) | http://sellsbrothers.com/news/rss2.aspx | 2010-06-18 11:43:02 |
| Don Demsak (donxml.com) | http://donxml.com/allthingstechie/rss.aspx | 2010-06-18 14:33:02 |
| Udi Dahan | http://feeds.feedburner.com/UdiDahan-TheSoftwareSimplist | 2010-06-21 06:36:34 |
| Paul Somers | http://blog.paul.somers.com/blog/index.xml | 2010-06-21 09:29:37 |
| Matt Milner | http://www.pluralsight.com/community/blogs/matt/atom.aspx | 2010-06-21 21:08:20 |
| Dominick Baier | http://www.leastprivilege.com/SyndicationService.asmx/GetAtom | 2010-06-22 08:45:17 |
| Brian Loesgen | http://www.brianloesgen.com/blog/rss.xml | 2010-06-22 15:09:47 |
| Brian Jones | http://blogs.msdn.com/brian_jones/rss.xml | 2010-06-22 16:37:49 |
| Ward Pond | http://blogs.technet.com/wardpond/rss.xml | 2010-06-22 22:56:00 |
Wish these people resumed blogging because they used to post great content.
If you happen to know any of these feeds URLs are outdated, please comment their most up to date blog URL to this post, please.
If you happen to know any of them, just let them know about their blog inactivity and that there are people out there subscribed to their feed.
Cheers,
Wish these people resumed blogging because they produce great content.
If you happen to know any of these feeds URLs are outdated, please comment their most up to date blog URL to this post , please.
If you happen to know any of them, just let them know about their blog inactivity and that there are people out there subscribed to their feed.
Cheers,
| Blog title |
Blog feed URL |
Last post on |
| Keith Pleas |
http://weblogs.asp.net/kpleas/rss.aspx |
2009-01-04 03:35:00 |
| Mikhail Arkhipov |
http://blogs.msdn.com/mikhailarkhipov/rss.xml |
2009-01-20 01:02:00 |
| Avner Kashtan |
http://weblogs.asp.net/avnerk/rss.aspx |
2009-02-10 14:38:51 |
| Erik Porter |
http://weblogs.asp.net/eporter/Rss.aspx |
2009-02-16 20:00:00 |
| Keith Rimington |
http://www.notesoncode.com/articles/rss/ |
2009-03-03 13:16:19 |
| Matt Berseth |
http://mattberseth.com/atom.xml |
2009-03-17 23:50:53 |
| Dave Massy |
http://blogs.msdn.com/dmassy/rss.xml |
2009-03-19 20:36:00 |
| Gus Perez |
http://blogs.msdn.com/gusperez/rss.xml |
2009-03-21 05:41:00 |
| Brian Goldfarb |
http://blogs.msdn.com/bgold/rss.xml |
2009-03-23 00:29:20 |
| Don Box |
http://www.pluralsight.com/blogs/dbox/Rss.aspx |
2009-03-23 06:48:00 |
| Gaurav Verma |
http://opensourceexperiments.wordpress.com/feed/ |
2009-03-29 21:37:16 |
| Euan Garden |
http://blogs.msdn.com/euanga/rss.xml |
2009-04-21 08:25:52 |
| Daniel Ferreira |
http://blogs.msdn.com/danielsf/rss.xml |
2009-05-18 19:50:10 |
| Rory Blyth |
http://neopoleon.com/blog/rss.aspx |
2009-05-25 07:13:00 |
| Krzysztof Cwalina |
http://blogs.msdn.com/kcwalina/rss.xml |
2009-06-09 19:48:00 |
| Jonathan Wells |
http://blogs.msdn.com/onoj/rss.xml |
2009-06-29 17:43:49 |
| Ian William James Halliday |
http://blogs.msdn.com/ianhalliday/rss.xml |
2009-07-11 04:03:00 |
| Wilco Bauwer |
http://www.wilcob.com/Wilco/Syndication.rss |
2009-07-14 00:34:42 |
| Windows Mobile |
http://blogs.msdn.com/windowsmobile/rss.xml |
2009-07-14 09:46:00 |
| Wesner Moise |
http://wesnerm.blogs.com/net_undocumented/index.rdf |
2009-08-20 19:52:18 |
| Constanze Roman |
http://blogs.msdn.com/croman/rss.xml |
2009-09-01 00:35:55 |
| Sreekar Choudhary |
http://blogs.msdn.com/sreekarc/rss.xml |
2009-09-06 00:05:09 |
| Michael Howard |
http://blogs.msdn.com/michael_howard/rss.xml |
2009-09-06 23:20:00 |
| Soft Tech Reviews |
http://www.softtechreviews.com/feed/ |
2009-09-14 01:53:25 |
| William J. Steele |
http://blogs.msdn.com/wsteele/rss.xml |
2009-09-17 17:30:00 |
| Tim Sneath |
http://blogs.msdn.com/tims/rss.xml |
2009-09-23 20:55:20 |
| Thom Robbins |
http://blogs.msdn.com/trobbins/rss.xml |
2009-09-30 20:08:00 |
| Ravi S. Maniam |
http://blogs.msdn.com/manisblog/rss.xml |
2009-10-04 10:37:01 |
| Kaushik Chakraborti |
http://kseesharp.blogspot.com/feeds/posts/default |
2009-10-09 09:13:00 |
| Drew Marsh |
http://blog.hackedbrain.com/Rss.aspx |
2009-10-19 16:39:56 |
| Andrew May |
http://blogs.msdn.com/andrew_may/rss.xml |
2009-10-19 20:08:00 |
| Kevin Dente |
http://weblogs.asp.net/kdente/Rss.aspx |
2009-10-19 23:57:00 |
| Rob Howard |
http://feeds.feedburner.com/RobHoward |
2009-10-21 14:51:27 |
| Jason Young |
http://feeds.feedburner.com/Ytechie |
2009-11-06 21:16:21 |
| Jonathan Chambers |
http://jonathanchambers.blogspot.com/feeds/posts/default |
2009-11-13 23:30:00 |
| Justin Smith |
http://blogs.msdn.com/justinjsmith/rss.xml |
2009-11-15 21:41:33 |
| Omer van Kloeten |
http://weblogs.asp.net/okloeten/Rss.aspx |
2009-11-17 15:59:00 |
| Eric Carter |
http://blogs.msdn.com/eric_carter/rss.xml |
2009-11-18 13:24:00 |
| Kimberly L. Tripp |
http://feeds.feedburner.com/KimberlyLTripp |
2009-11-18 18:47:00 |
| Wes Dyer |
http://blogs.msdn.com/wesdyer/rss.xml |
2009-11-18 23:26:31 |
| Andrew Conrad |
http://blogs.msdn.com/aconrad/rss.xml |
2009-11-19 02:22:00 |
| Mike Hillberg |
http://blogs.msdn.com/mikehillberg/rss.xml |
2009-11-20 23:19:00 |
| Gert Drapers |
http://blogs.msdn.com/gertd/rss.xml |
2009-12-01 01:48:10 |
| Jim Wilson |
http://pluralsight.com/blogs/jimw/Rss.aspx |
2009-12-02 21:27:00 |
| Greg Schechter |
http://blogs.msdn.com/greg_schechter/rss.xml |
2009-12-07 05:19:51 |
| Brendan Tompkins |
http://codebetter.com/blogs/brendan.tompkins/rss.aspx |
2009-12-08 14:02:00 |
| Christoph Schittko |
http://weblogs.asp.net/cschittko/rss.aspx |
2009-12-09 17:09:52 |
| How Do I Videos - Native Coding |
http://www.microsoft.com/feeds/msdn/en-us/videos/native.xml |
2009-12-11 11:24:25 |
| Matthew Roche |
http://bi-polar23.blogspot.com/feeds/posts/default |
2009-12-12 13:19:00 |
| How Do I Videos - Security |
http://www.microsoft.com/feeds/msdn/en-us/videos/security.xml |
2009-12-17 01:07:25 |
| Maarten Struys |
http://www.dotnetfordevices.com/rss.php |
2009-12-21 10:00:00 |
| Peter Blum |
http://weblogs.asp.net/peterblum/atom.aspx |
2009-12-29 22:21:00 |
I am listing below a list of blog feeds I used to follow, but which are currently broken. If you happen to know an updated URL, please let me know about.
Cheers,
| Blog Title |
Blog feed URL |
| Alex Hoffman |
http://feeds.feedburner.com/asp/ahoffman |
| Alex Lowe |
http://feeds.lowesoftware.com/AlexLoweOnSoftwareAndTechnology |
| ASP.NET |
http://msdn.microsoft.com/asp.net/rss.xml |
| Baboo |
http://www.baboo.com.br/rss/default.asp |
| Brian Button |
http://feeds.feedburner.com/BrianButton-OneAgileCoder |
| Brian Knight |
http://pragmaticworks.com/community/blogs/brianknight/atom.aspx |
| Christopher Steen |
http://www.dotnetjunkies.com/WebLog/csteen/rss.aspx |
| David J. Anderson |
http://www.agilemanagement.net/Articles/Weblog/rssagileman.xml |
| Dejan Dimitrovski |
http://www.ddejan.com/syndication.axd |
| Erick Thompson |
http://blogs.msdn.com/erickt |
| Filipe Fortes |
http://fortes.com/work/feed/ |
| Hilton Giesenow |
http://dotnet.org.za/hiltong/rss.aspx |
| Ido Samuelson |
http://devauthority.com/blogs/samuelson/rss.aspx |
| James Kovacs |
http://www.jameskovacs.com/blog/SyndicationService.asmx/GetRss |
| Jeremy Jarell |
http://jeremyjarrell.com/Rss.aspx |
| Jim Blizzard |
http://snowstormlife.com/blogs/bliz/rss.aspx |
| John Lam (Wintellect) |
http://feeds.feedburner.com/LessIsBetter |
| Jonathan Goodyear |
http://www.angrycoder.com/ColumnRSS.aspx?ColumnID=1 |
| Justin Gehtland (Developmentor) |
http://staff.develop.com/gehtland/rss.xml |
| Juval Lovy |
http://www.longhornblogs.com/jlowy/Rss.aspx |
| Ken Brubaker |
http://dotnetjunkies.com/WebLog/kenbrubaker/rss.aspx |
| Mario Lionello |
http://dotnetjunkies.com/WebLog/malio/rss.aspx |
| Mark Miller |
http://www.doitwith.net/SyndicationService.asmx/GetAtom |
| Mart Muller |
http://blogs.tamtam.nl/mart/SyndicationService.asmx/GetRss |
| Microsoft Watch - Mary Jo Foley |
http://rssnewsapps.ziffdavis.com/MicrosoftWatch.xml |
| Mike Gunderloy (Daily Grind) |
http://www.larkware.com/larkware2.xml |
| Mike Schinkel (XTras) |
http://community.xtras.net/blogs/whatsnew/rss.aspx |
| Mohamed Ahmed Meligy |
http://geekswithblogs.net/Mohamed/Rss.aspx |
| MSDN Just Published (all recently released technical content) |
http://msdn.microsoft.com/rss.xml |
| Nathan Dunlap |
http://www.longhornblogs.com/ndunlap/Rss.aspx |
| Omri Gazitt |
http://www.gazitt.com/Blog/SyndicationService.asmx/GetRss |
| Rob Relyea |
http://www.longhornblogs.com/rrelyea/Rss.aspx |
| Robert Green |
http://www.mcwtech.com/CS/blogs/rgreen/atom.aspx |
| Robert Scoble (www.longhornblogs.com) |
http://www.longhornblogs.com/scobleizer/rss.aspx |
| Rudi Grobler |
http://dotnet.org.za/rudi/rss.aspx |
| Security |
http://msdn.microsoft.com/security/rss.xml |
| Visual C# |
http://msdn.microsoft.com/vcsharp/rss.xml |
| Visual Studio .NET |
http://msdn.microsoft.com/vstudio/rss.xml |
| Web Services |
http://msdn.microsoft.com/webservices/rss.xml |
| Windows Vista |
http://msdn.microsoft.com/windowsvista/rss.xml |
| Yasser Shohoud |
http://blog.yassers.com/rss2.aspx |
Step 1: Open the blog post where links to the PDC Sessions you want are

Step 2: Open DownThemAll! Firefox addon

Step 3a: To download only zip files, check only "Archives (zip, rar, ...)"

Step 3b: To download all video files (wmv-hd, wmv, zune, mp4), check only "Videos (mpeg, avi, ...)"

Step 3c: To download only Windows Media Video in High Definition (wmv-hd), uncheck all filters, type "/WMV-HQ/" on "Filtragem Rápida" [quick filter]

Step 3d: To download only Powerpoint presentations, uncheck all filters, type ".pptx" on "Filtragem Rápida" [quick filter]

Step 4: Make sure "Salvar arquivos em" is set to the correct directory where files must be saved and change "Máscara para renomear" textbox value to "*text*.*ext*" so that local files names will have a more descriptive name than only the PDC Session ID

Step 5: Click "Adicionar pausado" button, which will add files to DownThemAll download queue, but paused, then DownThemAll! download queue will be shown

Step 6: Highlight the files to be downloaded or press CTRL + A in case all files are to be downloaded, then press the "Continuar" button on the toolbar

Update: As requested by Martin L. Shoemaker, the DownThemAll! addon can be downloaded from https://addons.mozilla.org/pt-BR/firefox/addon/201
If you need Firefox installer also, you can get it at http://www.mozilla.com/
TL04 Microsoft Visual Studio Team System Team Foundation Server: How We Use It at Microsoft
Thu 10/30 | 8:30 AM-9:45 AM | 151
Presenter: Stephanie Saad

BB31 Live Services: FeedSync and Mesh Synchronization Services
Thu 10/30 | 8:30 AM-9:45 AM | 153
Presenter: Steven Lees

BB09-R Microsoft Office Communications Server and Exchange: Platform Futures [REPEAT]
Thu 10/30 | 8:30 AM-9:45 AM | 402A
Presenter(s): Chris Mayo, David Ollason
![BB09-R Microsoft Office Communications Server and Exchange: Platform Futures [REPEAT]](http://www.iconarchive.com/icons/benjigarner/softdimension/PowerPoint-256x256.png)
TL51 Research: Contract Checking and Automated Test Generation with Pex
Thu 10/30 | 8:30 AM-9:45 AM | 403AB
Presenter(s): Mike Barnett, Nikolai Tillmann

BB03 SQL Services : Under the Hood
Thu 10/30 | 8:30 AM-9:45 AM | 404A
Presenter(s): Gopal Kakivaya, Tony Petrossian

ES24 PowerShell: Creating Manageable Web Services
Thu 10/30 | 8:30 AM-9:45 AM | 406A
Presenter: Jeffrey Snover

PC02 Windows 7: Extending Battery Life with Energy Efficient Applications
Thu 10/30 | 8:30 AM-9:45 AM | 408A
Presenter: Pat Stemen

BB46 Exchange Web Services Managed API: Unified Communications Development for Exchange
Thu 10/30 | 8:30 AM-9:45 AM | 408B
Presenter: Jason Henderson

BB33 Dynamics Online: Building Business Applications with Commerce and Payment APIs
Thu 10/30 | 8:30 AM-9:45 AM | 409A
Presenter: Adam Wilson

BB13 SharePoint 2007: Creating SharePoint Applications with Visual Studio 2008
Thu 10/30 | 8:30 AM-9:45 AM | 411
Presenter: Chris Johnson

PC01 Windows 7: Web Services in Native Code
Thu 10/30 | 8:30 AM-9:45 AM | 501B
Presenter: Nikola Dudar

TL35 WCF: Developing RESTful Services
Thu 10/30 | 8:30 AM-9:45 AM | 502A
Presenter: Steve Maine

SYMP01 Parallel Symposium: Addressing the Hard Problems with Concurrency
Thu 10/30 | 8:30 AM-10:00 AM | 515A
Presenter(s): David Callahan, Lynne Hill

SYMP04 Services Symposium: Expanding Applications to the Cloud
Thu 10/30 | 8:30 AM-10:00 AM | 515B
Presenter(s): Gianpaolo Carraro, Simon Guest

TL36 Microsoft .NET Framework: Declarative Programming Using XAML
Thu 10/30 | 8:30 AM-9:45 AM | Petree Hall CD
Presenter(s): Rob Relyea, Daniel Roth

ES19 Under the Hood: Inside the Windows Azure Hosting Environment
Thu 10/30 | 10:15 AM-11:30 AM | 151
Presenter(s): Chuck Lenzmeier, Frederick Smith

PC49 Microsoft .NET Framework: CLR Futures
Thu 10/30 | 10:15 AM-11:30 AM | 153
Presenter(s): Ian Carmichael, Joshua Goodman

PC34 Open XML Format SDK: Developing Open XML Solutions
Thu 10/30 | 10:15 AM-11:30 AM | 402A
Presenter(s): Zeyad Rajabi, Eric White

PC41 ASP.NET: Cache Extensibility
Thu 10/30 | 10:15 AM-11:30 AM | 403AB
Presenter: Stefan Schackow

TL32 Microsoft Visual Studio: Customizing and Extending the Development Environment
Thu 10/30 | 10:15 AM-11:30 AM | 404A
Presenter: Tim Wagner

PC42 Windows 7: Deploying Your Application with Windows Installer (MSI) and ClickOnce
Thu 10/30 | 10:15 AM-11:30 AM | 406A
Presenter: Tyler Robinson

BB12 .NET Services: Messaging Services - Protocols, Protection, and How We Scale
Thu 10/30 | 10:15 AM-11:30 AM | 408A
Presenter: Clemens Vasters

ES21 Windows 7 Presentation Virtualization: Graphics Remoting ( RDP) Today and Tomorrow
Thu 10/30 | 10:15 AM-11:30 AM | 409A
Presenter(s): Nadim Abdo, Gaurav Daga

BB35 Live Services: The Future of the Device Mesh
Thu 10/30 | 10:15 AM-11:30 AM | 411
Presenter: Jeremy Mazner

PC26 Microsoft Visual Studio: Building Applications with MFC
Thu 10/30 | 10:15 AM-11:30 AM | 501B
Presenter: Damien Watkins

SYMP02 Parallel Symposium: Application Opportunities and Architectures
Thu 10/30 | 10:15 AM-11:45 AM | 515A
Presenter(s): Jerry Bautista, John Feo

SYMP05 Services Symposium: Enterprise Grade Cloud Applications
Thu 10/30 | 10:15 AM-11:45 AM | 515B
Presenter: Eugenio Pace

PC29 Microsoft Silverlight 2: Control Model
Thu 10/30 | 10:15 AM-11:30 AM | Petree Hall CD
Presenter: Karen Corby

PC13 Windows 7: Building Great Audio Communications Applications
Thu 10/30 | 12:00 PM-1:15 PM | 151
Presenter: Larry Osterman

BB34 Live Services: Notifications, Awareness, and Communications
Thu 10/30 | 12:00 PM-1:15 PM | 153
Presenter: John Macintyre

ES09 Enabling Test Automation Using Windows Server 2008 Hyper-V
Thu 10/30 | 12:00 PM-1:15 PM | 403AB
Presenter: Taylor Brown

BB47 SharePoint 2007: Advanced Asynchronous Workflow Messaging
Thu 10/30 | 12:00 PM-1:15 PM | 404A
Presenter: Alex Malek

TL34 Managed and Native Code Interoperability: Best Practices
Thu 10/30 | 12:00 PM-1:15 PM | 406A
Presenter: Jesse Kaplan

PC45 WPF: Data-centric Applications Using the DataGrid and Ribbon Controls
Thu 10/30 | 12:00 PM-1:15 PM | 408A
Presenter(s): Samantha Durante, Mark Wilson-Thomas

PC05 Windows 7: Unlocking the GPU with Direct3D
Thu 10/30 | 12:00 PM-1:15 PM | 408B
Presenter: Allison Klein

TL01 Office Business Applications: Enhanced Deployment
Thu 10/30 | 12:00 PM-1:15 PM | 409A
Presenter(s): Saurabh Bhatia, Andrew Whitechapel

BB54 Designing Your Application to Scale
Thu 10/30 | 12:00 PM-1:15 PM | 501B
Presenter: Max Feingold

TL31 Oslo: Building Textual DSLs
Thu 10/30 | 12:00 PM-1:15 PM | 502A
Presenter(s): Chris Anderson, Giovanni Della-Libera

SYMP03 Parallel Symposium: Future of Parallel Computing
Thu 10/30 | 12:00 PM-1:30 PM | 515A
Presenter(s): David Detlefs, Niklas Gustafsson, Sean Nordberg, James Reinders, Selena Wilson

SYMP06 Services Symposium: Cloud or No Cloud, the Laws of Physics Still Apply
Thu 10/30 | 12:00 PM-1:30 PM | 515B
Presenter: Gianpaolo Carraro

ES17 Windows Azure: Programming in the Cloud
Thu 10/30 | 12:00 PM-1:15 PM | Petree Hall CD
Presenter(s): Stefan Schackow, Daniel Wang

BB27 .NET Services: Orchestrating Services and Business Processes Using Cloud-Based Workflow
Thu 10/30 | 1:45 PM-3:00 PM | 151
Presenter: Moustafa Ahmed

PC07 WPF: Extensible BitmapEffects, Pixel Shaders, and WPF Graphics Futures
Thu 10/30 | 1:45 PM-3:00 PM | 403AB
Presenter: David Teitlebaum

BB10 Live Services: Deep Dive on Microsoft Virtual Earth
Thu 10/30 | 1:45 PM-3:00 PM | 408A
Presenter: Mark Brown

PC19 Windows 7: Designing Efficient Background Processes
Thu 10/30 | 1:45 PM-3:00 PM | 408B
Presenter: Vikram Singh

BB44 Identity: Windows CardSpace Geneva Under the Hood
Thu 10/30 | 1:45 PM-3:00 PM | 411
Presenter: Rich Randall

PC15 Windows 7: Benefiting from Documents and Printing Convergence
Thu 10/30 | 1:45 PM-3:00 PM | 501B
Presenter: Adrian Ford

TL11 An Introduction to Microsoft F#
Thu 10/30 | 1:45 PM-3:00 PM | 502A
Presenter: Luca Bolognese

PC32 ASP.NET AJAX Futures
Thu 10/30 | 1:45 PM-3:00 PM | Petree Hall CD
Presenter: Bertrand Le Roy

TL06 WCF 4.0: Building WCF Services with WF in Microsoft .NET 4.0
Wed 10/29 | 10:30 AM-11:45 AM | 151
Presenter: Ed Pinto

BB19 Live Services: Live Framework Programming Model Architecture and Insights
Wed 10/29 | 10:30 AM-11:45 AM | 153
Presenter: Ori Amiga

TL57 Panel: The Future of Programming Languages
Wed 10/29 | 10:30 AM-11:45 AM | 403AB
Presenter(s): Gilad Bracha, Douglas Crockford, Anders Hejlsberg, Erik Meijer, Wolfram Schulte, Jeremy Siek

BB38 .NET Services: Connectivity, Messaging, Events, and Discovery with the Service Bus
Wed 10/29 | 10:30 AM-11:45 AM | 406A
Presenter: Clemens Vasters

ES14 IIS 7.0 and Beyond: The Microsoft Web Platform Roadmap
Wed 10/29 | 10:30 AM-11:45 AM | 408A
Presenter: Vijay Sen

BB14 SQL Services: Futures
Wed 10/29 | 10:30 AM-11:45 AM | 408B
Presenter: Patric McElroy

ES12 Exposing Connected Home Services to the Internet via Windows Home Server
Wed 10/29 | 10:30 AM-11:45 AM | 409A
Presenter(s): Brendan Grant, CJ Saretto

ES31 Showcase: How HP Built their Magcloud Service on Windows Azure
Wed 10/29 | 10:30 AM-11:45 AM | 411
Presenter(s): Andrew E Fitzhugh, Steve Marx

TL58 Research: Concurrency Analysis Platform and Tools for Finding Concurrency Bugs
Wed 10/29 | 10:30 AM-11:45 AM | 501B
Presenter(s): Thomas Ball, Madan Musuvathi

PC27-R Microsoft Silverlight, WPF and the Microsoft .NET Framework: Sharing Skills and Code [REPEAT]
Wed 10/29 | 10:30 AM-11:45 AM | 515A
Presenter: Ian Ellison-Taylor
![PC27-R Microsoft Silverlight, WPF and the Microsoft .NET Framework: Sharing Skills and Code [REPEAT]](http://www.iconarchive.com/icons/benjigarner/softdimension/PowerPoint-256x256.png)
PC25 Windows 7: The Sensor and Location Platform: Building Context-Aware Applications
Wed 10/29 | 10:30 AM-11:45 AM | 515B
Presenter: Dan Polivy

TL26 Parallel Programming for Managed Developers with the Next Version of Microsoft Visual Studio
Wed 10/29 | 10:30 AM-11:45 AM | Petree Hall CD
Presenter: Daniel Moth

TL42 Microsoft SQL Server 2008: Powering MSDN
Wed 10/29 | 12:00 PM-12:45 PM | 151
Presenter: Mark Johnston

PC48 Research: Designing the World Wide Telescope
Wed 10/29 | 12:00 PM-12:45 PM | 403AB
Presenter: Jonathan Fay

PC35 Silverlight Controls Roadmap
Wed 10/29 | 12:00 PM-12:45 PM | 404A
Presenter: Shawn Burke

TL61 Panel: The Future of Unit Testing
Wed 10/29 | 12:00 PM-12:45 PM | 406A
Presenter(s): Euan Garden, Jim Newkirk, Peter Provost, Nikolai Tillmann

ES25 Showcase: Windows Azure Enables Live Meeting
Wed 10/29 | 12:00 PM-12:45 PM | 408A
Presenter(s): Michael Conrad, John Shriver-Blake

TL37 Microsoft Visual Studio Team System: Leveraging Virtualization to Improve Code Quality with Team Lab
Wed 10/29 | 12:00 PM-12:45 PM | 408B
Presenter: Ram Cherala

TL60 Improving Code Quality with Code Analysis
Wed 10/29 | 12:00 PM-12:45 PM | 409A
Presenter: Ravs Kaur

TL43 Microsoft XNA Game Studio: An Overview
Wed 10/29 | 12:00 PM-12:45 PM | 501B
Presenter: Frank Savage

TL46-R Microsoft Visual C# IDE: Tips and Tricks [REPEAT]
Wed 10/29 | 12:00 PM-12:45 PM | 502A
Presenter: Dustin Campbell
![TL46-R Microsoft Visual C# IDE: Tips and Tricks [REPEAT]](http://www.iconarchive.com/icons/benjigarner/softdimension/PowerPoint-256x256.png)
BB37 SQL Server 2008: Developing Secure Applications
Wed 10/29 | 12:00 PM-12:45 PM | 515A
Presenter: Il-Sung Lee

BB59 Behind the Scenes: How We Built a Multi-Enterprise Supply Chain Application
Wed 10/29 | 12:00 PM-12:45 PM | 515B
Presenter(s): Jack Greenfield, Wade Wegner

PC22 Windows 7: Design Principles for Windows 7
Wed 10/29 | 12:00 PM-12:45 PM | Petree Hall CD
Presenter: Samuel Moreau

TL18 Oslo: Customizing and Extending the Visual Design Experience
Wed 10/29 | 1:15 PM-2:30 PM | 151
Presenter(s): Don Box, Florian Voss

TL24 Improving .NET Application Performance and Scalability
Wed 10/29 | 1:15 PM-2:30 PM | 153
Presenter(s): Steve Carroll, Ed Glas

ES07 Windows Azure: Modeling Data for Efficient Access at Scale
Wed 10/29 | 1:15 PM-2:30 PM | 403AB
Presenter(s): Pablo Castro, Niranjan Nilakantan

ES22 Extending Terminal Services and Hyper-V VDI in Windows 7
Wed 10/29 | 1:15 PM-2:30 PM | 406A
Presenter(s): Niraj Agarwala, Christa Anderson

PC18 Windows 7: Introducing Direct2D and DirectWrite
Wed 10/29 | 1:15 PM-2:30 PM | 408A
Presenter(s): Leonardo Blanco, Kam VedBrat

TL22 Concurrency Runtime Deep Dive: How to Harvest Multicore Computing Resources
Wed 10/29 | 1:15 PM-2:30 PM | 408B
Presenter: Niklas Gustafsson

PC39 Inside the Olympics: An Architecture and Development Review
Wed 10/29 | 1:15 PM-2:30 PM | 411
Presenter(s): Eric Schmidt, Jason Suess

BB51 Live Services: Programming Live Services Using Non-Microsoft Technologies
Wed 10/29 | 1:15 PM-2:30 PM | 501B
Presenter: Nishant Gupta

PC03 Windows 7: Developing Multi-touch Applications
Wed 10/29 | 1:15 PM-2:30 PM | 502A
Presenter(s): Reed Townsend, Anson Tsao

BB25 SQL Server 2008: New and Future T-SQL Programmability
Wed 10/29 | 1:15 PM-2:30 PM | 515A
Presenter: Michael Wang

BB39 .NET Services: Logging, Diagnosing, and Troubleshooting Applications Running Live in the Cloud
Wed 10/29 | 1:15 PM-2:30 PM | 515B
Presenter(s): Steve Garrity, Mark Gilbert

TL28 Oslo: Repository and Models
Wed 10/29 | 3:00 PM-4:15 PM | 151
Presenter: Chris Sells

BB06 Live Services: Mesh Services Architecture and Concepts
Wed 10/29 | 3:00 PM-4:15 PM | 153
Presenter: Abolade Gbadegesin

PC40 SQL Server Compact: Embedding in Desktop and Device Applications
Wed 10/29 | 3:00 PM-4:15 PM | 402A
Presenter: Steve Lasker

BB18 Dublin: Hosting and Managing Workflows and Services in Windows Application Server
Wed 10/29 | 3:00 PM-4:15 PM | 403AB
Presenter: Dan Eshner

BB24 SQL Server 2008: Deep Dive into Spatial Data
Wed 10/29 | 3:00 PM-4:15 PM | 404A
Presenter: Isaac Kunen

PC43 Deep Dive: What's New with user32 and comctl32 in Win32
Wed 10/29 | 3:00 PM-4:15 PM | 406A
Presenter: Raymond Chen

TL08 Offline-Enabled Data Services and Desktop Applications
Wed 10/29 | 3:00 PM-4:15 PM | 408A
Presenter: Pablo Castro

BB55 .NET Services: Access Control In Microsoft .NET Services
Wed 10/29 | 3:00 PM-4:15 PM | 408B
Presenter: Justin Smith

ES23 Windows 7: Optimizing Applications for Remote File Services over the WAN
Wed 10/29 | 3:00 PM-4:15 PM | 409A
Presenter: Mathew George

PC30 ASP.NET Dynamic Data
Wed 10/29 | 3:00 PM-4:15 PM | 411
Presenter: Scott Hunter

PC55 Oomph: A Microformat Toolkit
Wed 10/29 | 3:00 PM-4:15 PM | 501B
Presenter: Karsten Januszewski

TL16-R The Future of C# [REPEAT]
Wed 10/29 | 3:00 PM-4:15 PM | 502A
Presenter: Anders Hejlsberg
![TL16-R The Future of C# [REPEAT]](http://www.iconarchive.com/icons/benjigarner/softdimension/PowerPoint-256x256.png)
ES06 Developing with Microsoft .NET and ASP.NET for Server Core
Wed 10/29 | 3:00 PM-4:15 PM | 515A
Presenter(s): Andrew Mason, Ian Robinson

ES03 Windows Azure: Cloud Service Development Best Practices
Wed 10/29 | 3:00 PM-4:15 PM | Petree Hall CD
Presenter: Sriram Krishnan

PC14 Windows 7: New Shell User Experience APIs
Wed 10/29 | 4:45 PM-6:00 PM | 151
Presenter: Nicolas Brun

BB30 Live Services: Building Mesh-Enabled Web Applications Using the Live Framework
Wed 10/29 | 4:45 PM-6:00 PM | 153
Presenter: Arash Ghanaie-Sichanie

TL15 Architecture without Big Design Up Front
Wed 10/29 | 4:45 PM-6:00 PM | 403AB
Presenter: Peter Provost

BB32 Microsoft Dynamics CRM: Building Line-of-Business Applications
Wed 10/29 | 4:45 PM-6:00 PM | 406A
Presenter: Andrew Bybee

ES15 Web Application Packaging and Deployment
Wed 10/29 | 4:45 PM-6:00 PM | 408A
Presenter: Saad Ladki

TL21 WF 4.0: Extending with Custom Activities
Wed 10/29 | 4:45 PM-6:00 PM | 408B
Presenter: Matt Winkler

TL33-R Managed Extensibility Framework: Overview [REPEAT]
Wed 10/29 | 4:45 PM-6:00 PM | 409A
Presenter: Glenn Block
![TL33-R Managed Extensibility Framework: Overview [REPEAT]](http://www.iconarchive.com/icons/benjigarner/softdimension/PowerPoint-256x256.png)
PC56 Windows Embedded Quebec: Developing for Devices
Wed 10/29 | 4:45 PM-6:00 PM | 411
Presenter: Shabnam Erfani

TL23-R A Lap around Oslo [REPEAT]
Wed 10/29 | 4:45 PM-6:00 PM | 502A
Presenter(s): Douglas Purdy, Vijaye Raji
![TL23-R A Lap around Oslo [REPEAT]](http://www.iconarchive.com/icons/benjigarner/softdimension/PowerPoint-256x256.png)
BB28 .NET Services: Access Control Service Drilldown
Wed 10/29 | 4:45 PM-6:00 PM | 515A
Presenter: Justin Smith

PC54 Mono and .NET
Wed 10/29 | 4:45 PM-6:00 PM | 515B
Presenter: Miguel de Icaza

More Posts
Next page »