F# solutions to Google CodeJam 2012 Qualification Round Questions
Problem A. Speaking in Tongues The problem is here. Problem B. Dancing with the Googlers The problem is here. Problem C. Recycled Numbers The problem is here. Enjoy!
Problem A. Speaking in Tongues The problem is here. Problem B. Dancing with the Googlers The problem is here. Problem C. Recycled Numbers The problem is here. Enjoy!
Our brand new slots ‘Monopoly House Party’ is now live on Lucky Gem Casino! Great work by everyone involved at GameSys, the artwork is quite stunning and it’s quite easily the best looking slots game I’ve seen. You can collect houses, railroads, electric and water works during the main game and use them in the …
I found out about Google CodeJam the other day, and looking at their info page, there’s a number of interesting problems you can solve as practice for the real thing coming up, and here are my F# solutions to the qualification round questions from the 2010 event, enjoy Problem A. Store Credit The outline …
F# solutions to Google CodeJam 2010 Qualification Round Problems Read More »
Again, I’d like to thank Igal Tabachnik and SharpCrafters for inviting me to do the webinar, the recording of the session is now available on their Vimeo channel. Pseudo Real Time Performance Monitoring with AOP and AWS CloudWatch from SharpCrafters on Vimeo. Performance Monitoring with AOP and Amazon CloudWatch View more PowerPoint from Yan …
To find the answer to this question I put together a very simple test, but before we go into it.. Disclaimer: this test and its result should be taken at face value only, it is intended to illustrate that posting messages to an agent is super lightweight, but in a real world application there will …
F# – How many messages can you post to a F# agent in one second? Read More »
One of the problems with using F#’s Discriminated Unions is that they are not extensible, in that all your union cases must be specified inside one Discriminated Union (abbreviated to DU from this point) type and you can’t inherit from an existing DU type to add additional union cases. In most cases, having to specify …
F# – Extending Discriminated Unions using marker interfaces Read More »
Following my recent webinar with SharpCrafters on how to setup pseudo real-time performance monitoring using Aspect Oriented Programming and Amazon CloudWatch, I’d like to say thanks to the guys for having me, it was a great fun For anyone interested, the source code is available at: http://aop-demo.s3.amazonaws.com/RTPerfMonDemo.zip If you want to run the demo console …
Slides and Source Code for my webinar with PostSharp Read More »
I love using F#’s Record and Discriminated Union types, they work nicely with pattern matching inside your F# code and can often alleviate some of the ceremony involved around creating and using a complex object hierarchy. However, on the odd occasion when you need to serialize them into JSON/XML/Binary format, it might not be immediately …
F# – Serializing F# Record and Discriminated Union types Read More »
I will be doing a webinar with the good folks of PostSharp on the 22nd March to talk about the use of AOP and AWS CloudWatch as a pseudo real-time performance monitoring tool (see high-level overview here). It’s a free webinar, it runs from 22nd March 3PM – 4PM GMT, the registration link is here. …
Note: don’t forget to check out the Benchmarks page to see the latest round up of binary and JSON serializers. Since my last round of benchmarks on binary serializers, there’s a new player in town – MessageShark, which at the time of this writing does not support serialization of fields, but offers comparable speed …
By continuing to use the site, you agree to the use of cookies. more information
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.