People often ask me how to find F# jobs. I don't have any special connections to companies using F#, and I don't have any special tricks either. I wish I did!
So, given that, here's my take on F# jobs.
For job hunting my suggestions are:
| -- Our goal is to create a type describing a list of events. This is our | |
| -- type-level DSL. | |
| -- We will then use typeclass resolution to "interpret" this type-level DSL | |
| -- into two things: | |
| -- 1. A comma-separated list of events | |
| -- 2. A method that, when given an event name and a payload, will try to parse | |
| -- that event type with the payload. A form of dynamic dispatching | |
| -- | |
| -- To model a list of types we will use tuples. You can imagine the list of | |
| -- types "Int, String, Char" to look like: |