Latest blog articles (see all)
- Two Books in the Making
- BATTLESHIP Jackpot Command and Celestial Simians are live!
- Come to the F# Workshop and Tutorial in Pisa, Italy, 27/28 June 2012 - "F# for Education and Innovation"
- SkillsMatter Progressive F# Tutorials, New York City, 05 June 2012
- Introducing Fog: A Library for Interacting with Azure from F#
- Performance Test – String.Contains vs String.IndexOf vs Regex.IsMatch
- Clojure at cf.Objective()?
- An F# DSL for MbUnit
- Git It Anywhere
- First-class tests in MbUnit
- Remote Debugging
- Performance-Driven Development
- Bailing on Social Networks
- The perils of conditional mutability
- R. I. P. Cousin Tony
- More fun with DateTime
- A Prettier Printer in ML
- Einstein’s Riddle and Closed Questions
- WebSharper 2.4.63
- WebSharper 2.4 Q2 available
- Cross Posted: Online Training Course for F#
- F# XNA Game Ported to Windows Phone
- F# XNA Game Ported to Windows Phone
- F# solutions to Google CodeJam 2012 Qualification Round Questions
- Latest FPish enhancements
- F#, MSTest, and FsUnit 1.1.0.0
- You Might As Well Use Globals
- Back to the Primitive II
- Monopoly House Party is live!
- Updated version of "TrueSkill Through Time" Bayesian Inference Code
- FW/1 (for Clojure) Updated
- More Hadoop+F# Goodness
- Force-Directed Graph Layout in HTML5 with F# and WebSharper
- clojure.java.jdbc 0.1.4
- WebSharper 2.4 Q2 Beta out
- Clojure 1.4.0, clj-time, congomongo
- What Microsoft MVP means to me
- Next F# New York City Meetup: Tomas Petricek on F# applications - From Domain Model to User Interface
- Back to the Primitive
- TouchDevelop, from Microsoft Research
- Is Javascript code always so full of bugs?
- F# Event Madness, Spring 2012 Edition
- World Singles is Hiring!
- Type initializer circular dependencies
- Realtime Programming
- 3D XNA Game in F#
- 3D XNA Game in F#
- infinite lazy-lists and folding them in f#
- a simple fractal using Paper.js
- How-to: Setup your XAML-Project using multiple resource dictionaries
- WebSharper with Type Providers
- WebSharper with Type Providers
- F# solutions to Google CodeJam 2010 Qualification Round Problems
- An example of applicative validation in FSharpx
- Why The Defaults Matter
- Clojure/West 2012 Presentations
- Recording for my webinar with PostSharp
- A Nice Addition to the Empty WPF F# Template
- F# – How many messages can you post to a F# agent in one second?
- Functional Fizz Buzz
- F# – Extending Discriminated Unions using marker interfaces
- Slides and Source Code for my webinar with PostSharp
- (summary :Clojure/West 2012)
- I'm Speaking at the Big Picture Seminar at NICTA, Canberra, Tomorrow
- Next F# Seattle Meetup this Monday, March 26
- F# on Channel 9: Donna Malayeri - F# 3.0 - Information Rich Programming
- F# as a Platform for Quantitative Finance: Thursday, March 22, SkillsMatter, London
- F# – Serializing F# Record and Discriminated Union types
- Presentation - CoffeeScript: Good, Bold, and with Sugar
- Life in a tweet
- Diagnosing weird problems - a Stack Overflow case study
- Slides for my introductory NoSQL talk with The Developers Group
- Asynchronous client/server in F# (QCon 2012)
- Black-Scholes Taste Test
- The Tech Support Effect
- Silverlight 5: Floating Windows (WIP)
- Eduasync 20: Changes between the VS11 Preview and the Visual Studio 11 Beta
- The Functional Nature of Web API
- get test support for XUnit and NUnit in VS11 beta
- F# and ASP.NET Web API
- PostSharp webinar
- Wrapping visitors with active patterns in F#
- clojure.java.jdbc 0.1.3
- Algebraic data type interop: F# - C#
- Visual F# 3.0 Beta now available in Visual Studio 11!
- Subtleties in API design - member placement
- Why I Don’t Care If You Think Functional Programming Matters
- a correct ‘modulus’ for F#
- Razor Added to the F#/C# ASP.NET MVC 3 Internet Project Template
- Performance Test – Binary serializers Part III
- Dublin Gamecraft
- Static upcast in C#
- Functional Programming eXchange 2012
- Upcoming speaking engagement
- ExpectThat with CoffeeScript, Zombie, Mocha, and Node
- FSharp Dataflow agents III
- Reasons to Come to Functional Programming eXchange 2012
- F# – Simple QuickSort implementation
- You Might As Well Make All Your Class Members Public
- WebSharper 2.4.35
- Next Seattle F# Meetup, Tuesday Feb 21, 2012
- Functional Programming eXchange 2012, March 16, 2012, London
- Silverlight Context Menu Scrolling
- Another option for FW/1
- Getting Started with ClojureScript and jQuery (and FW/1)
- an interesting combinatorial algorithm straight from elementary-school
- todays non-BUG
- Another Way To Kick-start F# WPF Apps
- Getting Started with ClojureScript (and FW/1)
- Silverlight 5: Multiple Windows
- Encoding algebraic data types in C#
- Currying vs partial function application
- F#/C# Contract Position for Silverlight/HTML 5 User Interface Development at Microsoft Research, Cambridge, UK
- Testing a jQuery Plugin with ExpectThat and Mocha
- From Iteratees to Conduits
- Silverlight 5’s ChildWindow in Multiple Windows
- My slides at recent AOP talks
- Silverlight 5 Toolkit’s ContextMenu in Multiple Windows
- Undertone – Programmable music in F#
- Pseudo RealTime performance monitoring with AOP and AWS CloudWatch
- Configuring Sublime Text 2 To Work With FSharp
- World Singles at Clojure/West
- a new blog theme/design
- First F# Seattle Meetup This Saturday, Redmond
- The Chinese remainder theorem
- WebSharper Goes Green: Staph Genome Viz
- London F# Meetup Group this Thursday: Pacman Kata
- Kinect’ing with F# and XNA
- Kinect’ing with F# and XNA
- Making F# Windows Phone Development a Little Easier
- Pong
- F# 3.0 at TechDays France, Feb 7, Paris!
- F#, WebSharper, JavaScript, HTML5, Mobile etc.
- F# Training in London in January and February: Functional Programming in .NET and Real World F# Programming
- Microsoft Releases Local, Distributed and Cloud Numerics Library, with F# Samples
- Musicians, Mechanics, and Mathematicians
- Eduasync part 19: ordering by completion, ahead of time...
- developerFusion Article: An Introduction to FSharpx
- Checked context in C# and F#
- Coding in the style of Glee
- CodeMash 2012 report
- Come and work with the F# group at Microsoft Research in Cambridge!
- Some F# Programming Jobs in London
- Why do most programmers work so hard at pretending that they’re not doing math?
- F# courses and talks (Winter 2012 and beyond...)
- Speaking about "Boring Stuff" at Clojure/West
- Eduasync part 18: Changes between the Async CTP and the Visual Studio 11 Preview
- PacMan Kata
- F# equivalent of C#’s Object Initialization syntax
- WebSharper Goes Open-Source
- HTTP and Functional Programming
- F# – Converting to and from Units of Measure
- Introducing ExpectThat: A CoffeeScript Assertion Library
- Wrapping Build Tasks With FSharp
- How to integrate F# and Notepad++
- Web Architecture Done Right
- back in action
- Regions and navigation bar for F# in Visual Studio
- F# – Retry workflow
- Awaiting CodeMash 2012
- A look back at 2011
- Solving F# Async.StartChild Leak: Futures
- A New Web for .NET: FubuMVC and Chad's response to AR Considered Harmful
- Symbol Interning in WebSharper 2.4
- Programming Rules Of Thumb
- F# – Define empty class, struct or interface types
- F# Frustration: More Async Memory Leaks
- Hidden Markov Models and a ‘Reactive’ Viterbi Algorithm Implementation
- Hidden Markov Models and a ‘Reactive’ Viterbi Algorithm Implementation
- F# – From string to byte array and back
- Announcing FsUnit 1.0
- Hacking Type Classes in F#
- F# – inline functions and member constraints
- A Simple F# DSL to Mimic XQuery and XPath
- A Simple F# DSL to Mimic XQuery and XPath
- Testing your project against multiple versions of Clojure
- Making Async 5x Faster
- toying with lazy sequences and the fixed-point combinator in F#
- a generic polynomial type in F#
- 2011 In Retrospect: A Year of Writing F# Professionally
- Performance Test – Binary serializers Part II
- Porting Bryan's Erlang Function to F#
- FunTracer: Textures and Fog
- Announcing an F# Meetup Group in Seattle
- 6 Month Contract Position at MSR Cambridge: Cross-Platform and Web-Delivered Data-Rich Programming with F# 3.0
- FunTracer: adding planes to the picture
- Coq Trivia: Dependent Pattern-Matching and Inversion
- FunTracer: reflection
- Vector Fun: projection of a vector on another
- FunTracer: specular lightning
- FunTracer: adding shadow
- Stack-Allocated Lists
- FunTracer: the first simple tracer
- Book Review: Fluent C# (Rebecca Riordan, Sams)
- FunTracer: hitting a sphere
- FunTracer: Defining the ray and viewport
- Text-based Macro System for F#
- FunTracer: Intro and let there be light
- Enhancements to FsUnit (version 0.9.1.1)
- Building an ASP.NET MVC 4 Solution with F# and C#
- Raytracing side note: “almost zero”
- Want to learn Clojure, online?
- Performance Test — SortedDictionary vs Dictionary vs Map vs Array
- Vector Fun: dot-product
- a simple vector-type in F#
- Next: Raytracing in F#
- Getting Setup for JavaScript Testing with Pavlov
- New York City F# Meetup Group: High Performance F#, in .NET and on the GPU with Jack Pappas, Tuesday, November 29, 2011, 6:30 PM
- A few FSharpx examples
- F# Math (IV.) - Writing generic numeric code
- Eduasync part 17: unit testing
- Connect4 – designing a Silverlight ViewModel
- Building F# Solutions in Visual Studio 11
- FW/1 User Manager example on Heroku
- F# Math (III.) - Defining custom numeric types
- Connect4 – implementing the representation and core mechanics in F#
- Serializable dynamic Proxies
- Eduasync part 16: Example of composition: majority voting
- Slides and Source Code for my talk with UKDG and NxtGenUG
- F# agents with timeouts
- Updates to the August 2011 F# 2.0 Compiler Code Drop
- StatFactory: FCore maths & statistics library, designed for use with F#
- Tonight at F#unctional Londoners: Byron Cook: Proving program termination with F#
- Lenses in F#
- A Pinch of CoffeeScript Sugar - Part 1
- Project Euler — Problem 65 Solution
- Project Euler — Problem 71 Solution
- F# Silverlight Library Template in Visual Studio 11
- Optimizing the Heck Out of F#: HTTP Request Parsing
- Eduasync part 15: implementing COMEFROM with a horrible hack
- Performance Test – JSON serializers Part II
- Getting Started with FW/1 in Clojure
- New F# Windows Phone Library Project Template
- Mostly Lazy - a Clojure podcast
- F# Math (II.) - Using matrices for graph algorithms
- FW/1 comes to Clojure
- F# – Adding custom indexer and slicer to your type
- An F# Web Server From Sockets and Up
- An F# Web Server From Sockets and Up
- MonoDevelop User Voice: Vote for Full F# Support
- A Coder Interview with Dan Mohl
- The Combinator Approach to Programming Domain Specific Languages with F#
- clojure.java.jdbc 0.1.1
- Job at MSR Cambridge: Infer.NET
- Real World Clojure - email status tracking
- F# Math (I.) - Numeric types in PowerPack
- F# Math - Numerical computing and F# PowerPack
- Progressive F# Tutorials at SkillsMatter, London, Thu-Fri This Week
- Real World Clojure - logging
- Type Systems are Asserts
- Type Systems are Asserts
- Real World Clojure - i18n resources
- Calling F# Libraries from Metro Style Apps
- Real World Clojure - SQL and noSQL
- Real World Clojure - Tooling
- Poor man's option type in C#
- Real World Clojure - HTML email generation
- F# as a Octave/Matlab replacement for Machine Learning
- Real World Clojure - XML generation
- Real World Clojure - environment control
- Real World Clojure - PowerMTA log files
- FPish now hosts blogs!
- Use F# to meet your scripting needs
- Potential Post-PhD and Internship Positions in Web-Delivered, Data-Rich Cloud Programming
- 10 reasons to use the F# runtime in your C# app
- How to let other teams at Microsoft know how they can support F# better
- Two New F# 3.0 Type Provider Related NuGet Packages
- AOP with F# — Memorization using higher-order functions
- Please submit, vote on and discuss F# and Visual Studio features
- Some thoughts about Google’s new Dart programming language
- OOP to me means only messaging local retention...
- OOP to me means only messaging local retention…
- Iteratee in F# - Part 1
- Iteratee in F# – Part 1
- F# Performance Test — Structs vs Records
- F# — Enums vs Discriminated Unions
- Planning for Functional.net 2012
- Authoring Type Providers with the TypeProviderDSL from FSharpx
- Turning a continuous Twitter stream into a sequence using Seq.unfold
- Today's the day to say it.... I'm an Apple II kid
- F# 2-Year Contract Position for Biological Modelling Language Development
- The MSR Cambridge Research Games Team invite you to play Blotto
- F# presentation - F# Eye for the C# Guy
- Advice for Getting Started with F#
- MSDN Magazine Article: Authoring an F#/C# VSIX Project Template
- Introducing PreSharp
- New F#/C# ASP.NET MVC 3 Template
- F# — Referential equality for tuples, discriminated unions and records
- A Simple AppSettings Type Provider
- For whom the proteins fold
- F# — Exception handling the pattern matching way!
- Transforming Large Unions in F#
- F# solution to Ayande’s tax calculation challenge
- F# — Use Discriminated Unions instead of class hierarchies
- A Faster and Leaner WebSharper 2.4 is Coming
- Microsoft: please eat some more of your WPF-flavored dog food
- Record Linkage Algorithms in F# – Extensions to Jaro-Winkler Distance (Part 3)
- F# — yield vs yield!
- F# — Record types vs classes
- Firefox fails on nested closures at 16 layers
- F# — Pipe Forward and Pipe Backward
- Migrating from SubText to BlogEngine.NET
- WebSharper 2.3 Q3 released
- Presentation: Dialing Up with F# and Windows Phone 7
- Imperative Pseudocode to Pure Functional Algorithm with Gale-Shapely and F#
- First example of a very simple type provider
- Laptop review: Kobalt G150
- F# Type Providers - Querying StackOverflow
- WebSharper at CUFP 2011
- Advantages of CoffeeScript When Working with jQuery Templates
- A few thoughts on build and Windows 8
- Record Linkage in F# – Token Matching, Stable Marriages and the Gale-Shapley algorithm
- WP7 AccelerometerProxy in F#
- Functional Programming eXchange 2012: Call for abstracts
- Project Euler — Problem 59 Solution
- Project Euler — Problem 79 Solution
- Project Euler — Problem 145 Solution
- Announcing Formlets for jQuery Mobile
- Project Euler — Problem 74 Solution
- F#, RavenDB and PicoMvc – Creating an Autocomplete – The ETL
- See My Stack Overflow Dev Days Talk
- Project Euler — Problem 205 Solution
- Project Euler — Problem 85
- Project Euler — Problem 81 Solution
- Project Euler — Problem 99 Solution
- Getting Started with the F# PowerPack - Part 4
- F#, RavenDB and PicoMvc – Creating an Autocomplete – Scenario and Project Setup
- Interested in presenting at a conference on functional…
- Organizing Code Files
- Calculating when the 1000th XKCD will appear
- The iteratee is continuing to hang me up…
- Upcoming speaking engagements
- Unit Testing a jQuery Plugin with CoffeeScript and Pavlov
- Upcoming September 2011 course has been moved to 1 November 2011
- F# courses and talks (Autumn 2011)
- Adding NuGet Support to F# Interactive
- Getting Started with the F# PowerPack - Part 3
- Optimization and generics, part 2: lambda expressions and reference types
- Optimization and generics, part 1: the new() constraint (updated: now with CLR v2 results)
- DevLink: Getting Started with F# Web Development
- Understanding Monads Sample: F# Async Monad
- Getting Started with the F# PowerPack - Part 2
- Chinese Chess: An Exercise in Upgrading
- Another CoffeeScript and jQuery UI Example
- Small Revamp to strangelights.com and Free Chapter of Beginning F#
- Programming with F# asynchronous sequences
- Real-World F# Articles on MSDN
- The Lazync Computation Expressions
- cfmljure updated
- WebSharper Extensions for Bing Maps 7.0 Updated
- Speaking at Stack Overflow Dev Days and Progressive F# in autumn 2011
- Understanding Monads
- TinyMCE Extension for WebSharper Released
- I'm working on a few seemingly unrelated posts...
- clojure.java.jdbc 0.0.5
- I’m working on a few seemingly unrelated posts…
- clojure.java.jdbc 0.0.4
- The Last Programming Language
- WebSharper 2.3 - targeting enterprise applications
- WebSharper 2.3
- Re: unREST
- Google’s Multi-Language Benchmark in F#
- Color the Wind - a 2D Canvas demo with WebSharper
- Parsing PowerMTA Accounting Files
- NHTSA Ninja: Slicing and Dicing Auto Data with F#
- DIY: Exhaustiveness checking on Scala Enums
- The Frank application signature is curre…
- Announcing Four New F# Projects For Creating Web Apps
- I’ve been working on the Frank syntax lately…
- Polyglot projects?
- WebSharper / O3D sample: Snooker game
- Safer asynchronous workflows for GUI programming
- CongoMongo & Clojure 1.3.0
- Writing non-blocking user-interfaces in F#
- O3D Extension for WebSharper available
- Rayak – looks like someone beat me to it…
- Solving Sudoku with F# and Solver Foundation
- clojure.java.jdbc
- Announcing ApiStack.net
- Replacing Visual Studio 2010 with SharpDevelop 4.1
- To UUID or not to UUID?
- DHTMLX Touch for WebSharper available
- I haven’t had a lot of time recently to…
- WebSharper RC2 Extension updates
- Taking Computation Expressions one step further
- WebGL and glMatrix Extensions for WebSharper Released
- Having fun with HTML5 – Simple painting app using Canvas
- WebSharper 2.1 Professional RC2 released
- Bing Maps 7.0 Extension for WebSharper
- Reactive Extensions for Javascript – Observable vs ConnectableObservable
- Reactive Extensions for Javascript – Causing side effects with Do
- Formlets for jQuery UI available
- Beyond the Monad fashion (I.): Writing idioms in LINQ
- MonoDevelop & Teaching F# & QCon tutorial
- Reactive Extensions for Javascript – Wikipedia lookup demo
- Reactive Extensions for Javascript – Multiple observers for multiple observables
- Drag and Drop using Reactive Extensions for Javascript
- Implementing PostStart in #Akka
- WebSharper 2 Professional RC1
- Test your maths skills at the MathDOJO!
- This is exactly what I want Akka to solve
- Which do you prefer for Frank routing gist...
- State Machines...
- HTTP Parsing...
- Asynchronous I/O...
- State Machines…
- Jon Skeet's LINQ to Objects...
- Separate team quoted one man year. Took ...
- More WebSharper talks in February
- Come and see me and other F# guru’s in Seattle!
- Creating a count down meter with CSS3 and JQuery
- Sencha Touch for WebSharper available
- Building a conversation engine with WebSharper
- The Sad State of fshtmldoc – Can We Do Better?
- Windows Phone 7 Accelerometer and F#
- Home-made Regular Expressions in F#
- New WebSharper extensions available
- WebSharper 2.1 Beta 5 available
- Creating a sticky note app with HTML5, CSS3 and Javascript
- WebSharper Sitelets Continued: Developing a Blog Service
- WebSharper sitelets: building a two-page website
- WebSharper proposal for MIX 2011
- Having fun with HTML5 — Canvas, part 5
- Having fun with HTML5 — Canvas, part 4
- A Simple Web Server in F#
- Closure in Javascript vs C#
- Currying and Partial Applications in F#, Javascript and C#
- Currying vs Partial Application
- JSON Processing in F#
- Creating a link swipe effect with Javascript
- WebSharper Beta 4 released
- FSharpJump – a Visual Studio 2010 Extension for F# Outlining and Navigation
- Having fun with HTML5 — Canvas, part 3
- Javascript — Dynamically generating Accessor and Mutation methods
- Javascript — Immutable types
- Having fun with HTML5 — Canvas, part 2
- Having fun with HTML5 — Canvas, part 1
- Having fun with HTML5 — contenteditable attribute
- Having fun with HTML5 — Local Storage and Session Storage
- All #Actors in #Scala - compared
- √iktor needs your help!
- Talk: Introducing WebSharper Sitelets
- Visual Studio book with F# chapter
- Agile Platform 5.1.1
- WebSharper 2.0 Beta Bundle
- WebSharper 2.0 Beta2 released
- Functional Programming eXchange 2011: Programming the Web and Programming at High Speed
- Solving Sudoku Puzzles using F# and Microsoft Solver Foundation
- Hardcore Pom
- F# in Education & Concurrency with Agents
- SBT-fu: Publish privately
- Dispatchers in Akka 1.0-RC1
- The Future is dead?
- Dependency Hell
- When you don't handle it
- WebSharper: integration with ASP.NET MVC
- The self matters
- Introducing WebSharper 2.0 at LWSUG
- WebSharper 2.0 Beta available
- Asynchronous C# and F# (III.): How does it work?
- WebSharper talk at Sinergija 2010
- Performance Test — Prime numbers with LINQ vs PLINQ vs F#
- Announcing the London WebSharper User Group
- WebScheme
- F# Parallel Extras (II.): Agent-based blocking queue
- F# Parallel Extras (I.): Image pipeline using agents
- FAQ: How much do I need to know before I come to the dojo?
- Implementing Haskell classes in F#
- Akka 1.0-M1 is out!!
- Cheaper ThreadBasedDispatchers in Akka 1.0
- Being responsible when using tail recursion and exceptions
- The IO Monad for F#
- F# and WPF/XAML
- F# MVP Award - 2010
- WebSharper 0.4.62 is available - with dependent formlets-flowlets-third-party extensions-and more!
- Foldr or FoldBack on Infinite F# Sequences
- Generic Workflow Builders (Monads) in F#
- WGET in F#
- The Execution Speed of Early vs Late Binding in .NET
- WebSharper - Write F# and Run JavaScript
- Agile Platform Tips & Tricks #1
- .NET Composite Formatting with Keyword Expansion
Blog article tags
- coffeescript × 3
- qunit × 3
- javascript × 2
- expectthat × 1
- jasmine × 1
- jquery × 1
- jquery plugin × 1
![]() |
Copyright (c) 2011-2012 IntelliFactory. All rights reserved. Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Built with WebSharper |



