On software and life
Bulk SQL projections with F# and type providers
Early Summer, I had to set up an integration with an external partner. They required of us to daily provide them with a ...
Aspect ratio calculation
Earlier today I was writing a migration script in F\# where I had to calculate the aspect ratio based on the given scree...
Basic casino math
In a previous series of posts, I went over the models used by casinos to spin a wheel ([spinning](http://www.jefclaes.be...
Consumed: Queries and projections (F#)
This is the third post in my series on porting a node.js application to an F\# application. So far, I've looked at ...
Consumed: Handling commands (F#)
As [I wrote earlier](http://www.jefclaes.be/2015/04/parsing-command-line-arguments-with-f.html), I've been working on po...
Finding unused code (F#)
Coming from C\#, I'm used to the compiler warning me about unused variables. Relying on the compiler to help me with [ch...
Consumed: Parsing command line arguments (F#)
Last year, I set out to write my first node.js application; a small web application for keeping lists of [everything I c...
Checked errors in F#
In the land of C\#, exceptions are king. [By definition](https://msdn.microsoft.com/en-us/library/ms173160(v=vs.80).aspx...
Scaling promotion codes
In our system a backoffice user can issue a promotion code for users to redeem. Redeeming a promotion code, a user recei...
Domain Language: The Playthrough Bonus
Since online gambling has been regulated in Belgium, basically each eligible license holder has complemented their land ...
← Prev page
Next page →