The Curious Engineer

All blogs / OCaml / F#

Sharp Things

learn.microsoft.com/en-us/archive/blogs/jomo_fisher

OCaml / F#C# / .NETMicrosoft blogsMSDN archive

’05’10’15’20’25
Posts
77 from 8 Sep 2004 to 15 Jun 2010
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/jomo_fisher/feed.xml

2010 12

  1. Use FsLex and FsYacc to make a parser in F#
  2. Creating an OData Web Service with F#
  3. F# Object Oriented Programming
  4. How to Enumerate all WMI Classes
  5. F# Destroys Invading Aliens
  6. F# Team is Hiring a Cross-Platform Developer
  7. Neat Samples: MEF in F# Scripts
  8. Neat Samples: Extend your F# program with MEF
  9. Neat Samples: F#, Freebase and DGML
  10. Neat Sample: F# and Bing API
  11. Neat Sample: F# and Freebase
  12. F# February 2010 Release is out

2009 1

  1. F# Scripting, .NET 4.0 and Mixed-mode assemblies

2008 9

  1. F# Performance Tweaking
  2. F# Scripts—Reference Nirvana
  3. F# Scripts--Zero to Execute in Ten Seconds
  4. F# 1.9.6.0 Link Roundup
  5. Update on Fast Switching with LINQ
  6. F# Community Technology Preview
  7. Programmatically Resolve Assembly Name to Full Path the Same Way MSBuild Does
  8. Sample
  9. Correct by Construction in F#

2007 24

  1. Strange Confluence: An Immutable Queue in F#
  2. Tight Code--A Puzzle in F#
  3. F# Team is Hiring
  4. WideFinder--Naive F# Implementation
  5. The Least a C# Programmer Needs to Know about F# Part I--Implicit Types
  6. Soma on F#
  7. Adventures in F#--Sweet Test-First Kung Fu
  8. Adventures in F#--Lazy Like a Fox
  9. Adventures in F#--Corecursion
  10. Adventures in F#--Discriminated Unions
  11. Adventures in F#--Poking Tuples with a Stick
  12. Adventures in F#--Function Type Inference
  13. Adventures in F#--Probing Type Inference
  14. Adventures in F#--The Lay of the Land
  15. Persistence Ignorance in LINQ to SQL
  16. Probing a Hidden .NET Runtime Performance Enhancement
  17. LINQ to SQL Trick: Get all Table Names
  18. The Least You Need to Know about C# 3.0
  19. LINQ to SQL Beta2 Performance Numbers and the Dynamic Compilation Pattern
  20. Dealing with Linq’s Immutable Expression Trees
  21. Leaky FunctionsBarrel of Bugs
  22. Visitor Revisitted: LINQ, Function Composablity and Chain of Responsibility
  23. Inline Visitor Construction using LINQ
  24. Fast Switching with LINQ

2006 2

  1. ILMerge in MSBuild
  2. Hack the Build: Use ILMerge and MSBuild to Combine Multiple Assemblies into One

2005 19

  1. Update: Targetting 1.1 .NET Framework with MSBuild
  2. C# 3.0 Expression Trees
  3. Creating Custom Aggregate Functions in LINQ
  4. Evolution of a C# Query—Step by step from C# 1.1 to LINQ
  5. How to plug your own C# compiler into VS 2005.
  6. Code Quality Tip #3: Switch Gears, Eat your Dogfood
  7. Hack the Build: Use the Whole Test-First Whale
  8. Mock Grid Implementation
  9. Recognizer Driver
  10. Naive Recognizer
  11. Hack the Build: Interview Question Musings
  12. Hack the Build: Code Quality and Test Driven Development at Microsoft
  13. Hack the Build: An Introduction to MSBuild
  14. Hack the Build: Update to 1.1 targets
  15. Hack the Build: Use Whidbey Beta2 to target .NET Runtime 1.1
  16. MSBuild Sample Code Demonstrating How to Target 1.1 Framework with VS Whidbey Beta 2
  17. Hack the Build: What’s New in Beta2?
  18. Hack the Build: Cracking MSBuild Project Files
  19. Hack the Build: Hide Items from Visual Studio Solution Explorer

2004 10

  1. Hack the Build: Programmatically Converting Older VS .NET Projects to MSBuild
  2. MSBuild Sample Code Demonstrating How to Convert Older Projects to VS8 Format
  3. Hack the Build: New MSBuild Resources on Channel 9
  4. MSBuild Sample Code Demonstrating How to Target 1.1 Framework with VS Whidbey Beta 1
  5. Hack the Build: Targetting .NET Runtime 1.1 Step-by-Step
  6. Hack the Build: Target Overriding Step-by-Step
  7. Hack the Build: Lay of the Land
  8. Hack the Build: Peeking under the Hood
  9. MSBuild and VS .NET 2003
  10. Hack the Build: An Introduction