skip to main | skip to sidebar

Distributed Memory

Diary, commentary, reviews, snippets to preserve on-line

Monday, November 09, 2009

Links for 9-Nov

Windows Identity Framework ("Geneva") hits RC.

Trampoline recursion in C#.

Cross-browser XUL and SVG library.

CComPtr<T> type safety issue.

F#:

  • Updated language spec.
  • Equality and comparison constraints (Motivation).
  • Reactive  framework (part 2).
  • Multiple outputs from T4 made easy.

Posted at 11:48  

Labels: .Net, C#, C++, functional programming, Identity Management, web design

0 comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

About Me

My Photo
Steve Gilham
Not quite the archetypal beard-and-sandals techie, with cats but not kids. Apparently my blogger code 2.0 is currently: B9 D T- K+ S- F I O X E L C-- Y3 R- W+ P-- M2 N- H
View my complete profile

Business

Previous instalments at Life before Blogging.
Code projects at Tinesware.

  • amazon.co.uk wishlist
  • amazon.com wishlist
Libertarian Party, UK

ATOM FEED

Powered by Blogger

Copyright © Steve Gilham, 2003-2008
Creative Commons License
This work is licensed under a Creative Commons License.
Code snippets released under the WTFPL


Feed syndications

Technical

Politics and Comment

Life in General

My Local Weather

Cambridge, UK

The WeatherPixie - weather report icon, my local weather
Temp. — Humidity — Time
Wind direction — speed — pressure

My Photos

Blog Archive

  • ▼  2009 (144)
    • ▼  November (16)
      • Working on F# with NDepend
      • F# under the covers XI -- Literal expressions that...
      • Links for 24-Nov
      • F# -- a few notes and something to play with
      • F# under the covers X -- the curious case of recor...
      • F# under the covers IX -- the case of the missing ...
      • NDepend -- a belated "kicking the tyres" review
      • Links for 19-Nov
      • Nature notes
      • Alpha-encoding file versions
      • “Hello GTK#” from the latest IronPython and F#
      • Links for 9-Nov
      • F# under the covers VIII
      • F# under the covers VII
      • Links for 3-Nov
      • Nature notes
    • ►  October (11)
      • Links for 26-Oct
      • The last days before winter
      • F# under the covers VI
      • F# October CTP first impressions
      • Review catch-up — Anime and Manga
      • Review catch-up — Films seen recently
      • Links for 9-Oct
      • Unsorted links since last time
      • SyntaxHighlighter 2.0 Brushes for F# and Erlang
      • Migration to SyntaxHighlighter 2.0
      • C# under the covers
    • ►  September (14)
      • F# under the covers V
      • Film festival -- after action
      • F# under the covers IV -- FxCop noise
      • Book — Lady of Mazes by Karl Schroeder
      • Book — House of Suns by Alastair Reynolds
      • Links for 16-Sep
      • F# -- separating coverage sheep from goats
      • F# under the covers III
      • Moving the immovable -- that McAfee SiteAdvisor to...
      • More F# under the covers
      • C# annoyance -- Generic Enum constraints
      • Links for 7-Sep
      • F# algebraic types under the covers
      • If monads did not exist, we would be forced to inv...
    • ►  August (20)
      • My Film Festival picks
      • A Bank Holiday bike ride
      • F# unit testing and code coverage
      • 29th Cambridge film festival
      • Code coverage measure for F# unit tests
      • The little things
      • Links for 24-Aug
      • wxErlang in Action -- Listing 2.3
      • wxErlang in Action -- Listings 1.4 & 1.5
    • ►  July (10)
    • ►  June (4)
    • ►  May (20)
    • ►  April (11)
    • ►  March (10)
    • ►  February (16)
    • ►  January (12)
  • ►  2008 (226)
    • ►  December (25)
    • ►  November (13)
    • ►  October (18)
    • ►  September (13)
    • ►  August (21)
    • ►  July (16)
    • ►  June (25)
    • ►  May (18)
    • ►  April (18)
    • ►  March (19)
    • ►  February (21)
    • ►  January (19)
  • ►  2007 (245)
    • ►  December (13)
    • ►  November (21)
    • ►  October (22)
    • ►  September (21)
    • ►  August (24)
    • ►  July (42)
    • ►  June (39)
    • ►  May (32)
    • ►  April (9)
    • ►  March (10)
    • ►  February (5)
    • ►  January (7)
  • ►  2006 (75)
    • ►  December (7)
    • ►  November (1)
    • ►  October (6)
    • ►  September (5)
    • ►  August (10)
    • ►  July (16)
    • ►  June (8)
    • ►  May (3)
    • ►  April (4)
    • ►  March (10)
    • ►  February (2)
    • ►  January (3)
  • ►  2005 (153)
    • ►  December (4)
    • ►  November (7)
    • ►  October (13)
    • ►  September (5)
    • ►  August (19)
    • ►  July (27)
    • ►  June (9)
    • ►  May (15)
    • ►  April (11)
    • ►  March (16)
    • ►  February (14)
    • ►  January (13)
  • ►  2004 (222)
    • ►  December (8)
    • ►  November (10)
    • ►  October (12)
    • ►  September (22)
    • ►  August (27)
    • ►  July (31)
    • ►  June (20)
    • ►  May (27)
    • ►  April (23)
    • ►  March (11)
    • ►  February (14)
    • ►  January (17)
  • ►  2003 (129)
    • ►  December (15)
    • ►  November (24)
    • ►  October (26)
    • ►  September (18)
    • ►  August (20)
    • ►  July (26)

Labels

  • 'C' (5)
  • .Net (87)
  • accessibility (19)
  • AD FS (7)
  • AJAX/JSON (1)
  • anime (121)
  • ASP.NET (15)
  • astronomy (10)
  • book (49)
  • build (2)
  • C# (64)
  • C++ (18)
  • C++/CLR (2)
  • cats (45)
  • Computer Security (20)
  • concurrency (30)
  • cycling (123)
  • design (11)
  • don't talk to me about life (150)
  • dynamic languages (63)
  • erlang (7)
  • F# (55)
  • family (2)
  • Federation (12)
  • Film (101)
  • food (2)
  • France (27)
  • functional programming (72)
  • gadgets (14)
  • garden (71)
  • Glorantha (6)
  • hardware (1)
  • house (20)
  • Identity Management (21)
  • Infocard (11)
  • Installers (5)
  • Interviews (4)
  • IronPython (53)
  • Java (18)
  • Javascript (69)
  • jython (5)
  • lol people (109)
  • Mileage (36)
  • mono (7)
  • MSFT utilities (35)
  • music (5)
  • nature (58)
  • Notes from the lab (4)
  • OOP (12)
  • PowerShell (58)
  • Python (20)
  • quiz (18)
  • rpg (23)
  • Ruby (54)
  • Scala (7)
  • Seasonally affective (32)
  • Senior moments (15)
  • silverlight (47)
  • snow (13)
  • software (7)
  • software practice (109)
  • standards (4)
  • technology (7)
  • teeth (14)
  • test automation (6)
  • test tools (21)
  • Theatre (7)
  • tourism (6)
  • traffic hazards (9)
  • Unit testing (40)
  • usability (15)
  • Vista (6)
  • walking (10)
  • WCF (18)
  • weather (133)
  • web (15)
  • web design (109)
  • WF (2)
  • winter (27)
  • worldcon (7)
  • WPF (20)

My old 1024-bit PGP key

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6ui

mQCNAi9HqY0AAAEEAOui8XEp6QBFeHl8DOA1Lk2BbjS57YRFNIc6QeZEwX4NaUcZ
eeIk90nFVIWdjRRsGobtuMSZMXl9MxZ/cw2xtFfj7JGpU9d1vz12UYebadS+8r2N
yuWEtprjZUGrsXMU1Y1cLuClr+kpsh+4DWNuBXELTILNxlsPD7iuOxyD0TQxAAUR
tC9TdGV2ZW4gQWxhbiBHaWxoYW0gPHN0ZXZlQHdpbmRzb25nLmRlbW9uLmNvLnVr
PokAlQMFEDEXcHz4RAGJlZmjrQEBHaID/1cnTLpxUq5R+sJrm38/nEYv4ynoTnt3
1xAzhOOvV9sl3CPHSm+6KX9svD8e4km473tR6zuDjOSFpSeTs+AE0LX3j63SCYr6
aFNpnTb8bWMne0TywQNVLOcrZO1Ha0gL6pqUaPjkoCm5IbmgFVW5XvLV87kyqgHP
Ro5fgAeEz+ZmiQCVAgUQL4km1loNLV3eBCeNAQEYQQQAgfNjvFXYpwgeq9rqMSNM
UjoZWbEB9LN34ok3wtABjMbWRWkohQS8QSftNrI0aTLv0IFWC+0IIaQ8w7MrQDrT
oTWZx5/dxsyHE2+f0UVlMZrUcMJ3D41bm0USCx5Bj3S6cNOkD8cyRKRxO8MGvZC0
7pWZ4ztIjcsEi+RYSy9YfsSJAJUCBRAvcKeQkrqEpQ6eju0BAfZWBACChMLd6jH3
ZyzoCWYqTlYYx9WPT8XruQvxN3q+tU5rU1N6+JTw8VePsvgC71ux6HishhQ782pG
wJSvgZAplQkwVi3EXGMNm6rYVlLDjAMaZzqKEvudyjl+mTSy1UAvrjJ2aP3dOY4O
4RmwuvOEwXz7Lk8Osrru3lippKwxwUn/VIkAlQIFEC9wgVqcUl4t/Ol3GQEBSTED
/3Vh+p/hAN2wXFrGGXcmOVThvLtmkJ+nDwtWpj7migLD3plN971EVEeuj9mQ91yI
sZBiivI6mx9zvzlLwy20SLRO9izhvmCb+ltsLBNKoQRJ9BcUWAcLfWYKkPpJliXF
ujPyI3PvJ++FtjQsKX0YgJBYyMna37h/HqDxKob7A3n0iQCVAgUQL282VmE0zlX6
a/XdAQH0CAP9HVleA0pcMB/mqrwCbZURfWONAb5Jhbft93fyBKmfDknQ6HQm/ITu
1n6206IEt4xfgQJ1z2eLbOhTwGO9zp9LO6M/MWUD3+euGaA8R4j+XAvM3Uinu4cF
h2ZBJnYCSmBr/ha6uTsNoj21kxbV0azwLXEowKJGoyKrtyrM9AIJrpmJAJUCBRAv
bdQmxErlmHyqa5EBAU/GA/0aEGkRgKgAAlWxg/SSJLlDrdKLHUlwy2OPCVNocJNJ
MtWyDEpDuDfxmdVuSu7p+L+a+QXjz5vAXk3r4IO2/cDJ+eM/+JgLZL1BQpGNaOqZ
W98wG2jyCB3Fq58yn3tK5s6VBCoFKuCwh3xgTug24XXwCmnJhKQVQHeMtcbgnDEA
3IkAlQIFEC9p3tmKFHeOWe3TRQEB/y8EAKvpdhoq0Uox8ls6Qp2ZSClpbRsu5b1y
CPzzb/jo/EjpzknF8WXQkpNtL+F+sAnv2jROa2OtLGgsINVlzzsEZUnI164seop/
+7QWx1YmFn/yRduT5A4KtfzCSGxoWnoYI37IJ4pkrIcqWMRK63TFANJDLHllc/6b
4KflAEGnh+xviQCVAgUQL2nedLiuOxyD0TQxAQEdrwP/dFtJtgtJWTQe+NLs+d8M
XFi5Mgf/ions0jb/KEYC0tNDPuW29jYChSxIRg0J7YOB1EwNL7CxlDXeCQZVr0mB
50JGpZGL0cs1asmzrxe9cgyYnWAPOXeMqW2pcimtZTlXhSvhWnCBa9ngSxD+1HPs
2zvBC34SNW8oVdJaeRvKH94=
=Kkj1
-----END PGP PUBLIC KEY BLOCK-----

I really need to upgrade this one soon.