Yan Cui's blog articles

1
comment
comment
on 5/17/2012 5:32 PM
After a long day I’m proud to say that we have release two new slots that run on our F# slots engine – BATTLESHIP Jackpot Command on Lucky Gem Casino and CELESTIAL SIMIANS on JackpotJoy Slots. BATTLESHIP Jackpot Command is a 50-line slot with progressive wins and some pretty unique features. The DEATH CHARGES [...]
0
comment
comment
on 5/13/2012 9:27 AM
To find out if a string contains a piece of substring, here are three simple ways of going about it in C#, just to name a few: String.Contains String.IndexOf where the return value is >= 0 Regex.IsMatch Out of curiosity I wanted to see if there was any noticeable difference in the performance of each [...]
0
comment
comment
on 4/23/2012 5:07 PM
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!
0
comment
comment
on 4/20/2012 1:39 AM
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 [...]
0
comment
comment
on 4/1/2012 1:22 PM
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 [...]
Latest blog articles by theburningmonk (see all)
- Recording for my webinar with PostSharp
- F# – How many messages can you post to a F# agent in one second?
- F# – Extending Discriminated Unions using marker interfaces
- Slides and Source Code for my webinar with PostSharp
- F# – Serializing F# Record and Discriminated Union types
- Slides for my introductory NoSQL talk with The Developers Group
- PostSharp webinar
- F# — Exception handling the pattern matching way!
- F# solution to Ayande’s tax calculation challenge
- F# — Use Discriminated Unions instead of class hierarchies
- F# — yield vs yield!
- F# — Record types vs classes
- F# — Pipe Forward and Pipe Backward
- Project Euler — Problem 59 Solution
- Project Euler — Problem 79 Solution
- Project Euler — Problem 145 Solution
- Project Euler — Problem 74 Solution
- Project Euler — Problem 205 Solution
- Project Euler — Problem 85
- Project Euler — Problem 81 Solution
- Project Euler — Problem 99 Solution
- Having fun with HTML5 – Simple painting app using Canvas
- Reactive Extensions for Javascript – Observable vs ConnectableObservable
- Reactive Extensions for Javascript – Causing side effects with Do
- Reactive Extensions for Javascript – Wikipedia lookup demo
- Reactive Extensions for Javascript – Multiple observers for multiple observables
- Drag and Drop using Reactive Extensions for Javascript
- Creating a sticky note app with HTML5, CSS3 and Javascript
- Having fun with HTML5 — Canvas, part 5
- Having fun with HTML5 — Canvas, part 4
- Closure in Javascript vs C#
- Currying and Partial Applications in F#, Javascript and C#
- Currying vs Partial Application
- Creating a link swipe effect with Javascript
- 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
Blog article tags
- f# × 303
- websharper × 68
- functional × 57
- clojure × 51
- c# × 46
- .net × 43
- programming × 36
- javascript × 32
- web × 18
- http × 16
- math coding × 16
- silverlight × 13
- akka × 12
- f# 3.0 × 12
- html5 × 12
- coffeescript × 11
- learning f# × 10
- performance × 10
- raytracing × 10
- scala × 10
- agile platform × 9
- f# user groups × 9
- async × 8
- fsharpx × 8
- project euler × 8
- project euler solutions × 8
- project templates × 8
- coldfusion × 7
- fw1 × 7
- haskell × 7
- me × 7
- uncategorized × 7
- wpf × 7
- aspect oriented programming × 6
- eduasync × 6
- enhancement × 6
- f# jobs × 6
- jquery × 6
- noda time × 6
- sockets × 6
- thoughts × 6
- actors × 5
- c# 5 × 5
- conference × 5
- rx × 5
- typeprovider × 5
- visual studio × 5
- asp.net mvc 3 × 4
- asynchronous × 4
- complexity × 4
- distributed systems × 4
- evil code × 4
- flack × 4
- frack × 4
- functional programming × 4
- general × 4
- math × 4
- misc × 4
- monads × 4
- news × 4
- pipelets × 4
- pipeline × 4
- postsharp × 4
- presentation × 4
- saea × 4
- software engineering × 4
- tips × 4
- windows phone 7 × 4
- xaml × 4
- computation expressions × 3
- conferences × 3
- css3 × 3
- cufp × 3
- events × 3
- expectthat × 3
- f# education × 3
- f# finance × 3
- f# math × 3
- f# talks × 3
- fsunit × 3
- fun coding × 3
- ml × 3
- mongodb × 3
- node.js × 3
- pavlov × 3
- post × 3
- powerpack × 3
- qunit × 3
- record linkage × 3
- software development × 3
- speaking engagements × 3
- vector × 3
- webgl × 3
- webserver × 3
- abstraction × 2
- algorithms × 2
- allgemein × 2
- asp.net mvc 4 × 2
- azure × 2
- benchmarking × 2
- book × 2
- cloud × 2
- cloud computing × 2
- connect4 × 2
- dependency × 2
- design × 2
- dojo × 2
- dsl × 2
- f# open source × 2
- f# statistics × 2
- f# training × 2
- fpish × 2
- fsharp programming × 2
- gale-shapely × 2
- games × 2
- iwi × 2
- java × 2
- jquery mobile × 2
- jquery ui × 2
- leaks × 2
- lenses × 2
- machine learning × 2
- matlab × 2
- mocha × 2
- msr cambridge × 2
- mstest × 2
- mvp × 2
- new york × 2
- nunit × 2
- o3d × 2
- optimization × 2
- photography × 2
- pointofview × 2
- python × 2
- release × 2
- rest × 2
- sbt × 2
- seattle × 2
- simplespeedtester × 2
- sitelets × 2
- spim × 2
- stack overflow × 2
- statfactory × 2
- status × 2
- testing × 2
- tools × 2
- twitter × 2
- user groups × 2
- vs2011 × 2
- workshop × 2
- wp7 × 2
- 1.0-m1 × 1
- Windows Phone × 1
- accelerometer × 1
- active patterns × 1
- actor model × 1
- akka 1.0 × 1
- announce × 1
- apistack.net × 1
- apple ii × 1
- applicative functors × 1
- architecture × 1
- asp.net mvc × 1
- asp.net web api × 1
- asserts × 1
- automated verification × 1
- awesome × 1
- barb × 1
- bayesian inference × 1
- become × 1
- big data × 1
- bing maps × 1
- bio × 1
- book reviews × 1
- browser hosted programming × 1
- bugs × 1
- byron cook × 1
- c# code drops × 1
- channel 9 × 1
- classes × 1
- cloud programming × 1
- clr × 1
- coldbox × 1
- collective intelligence × 1
- comming next × 1
- concurrency × 1
- contracts × 1
- contracts.coffee × 1
- coq × 1
- corporate × 1
- couchdb × 1
- crowd sourcing × 1
- cvs × 1
- data hiding × 1
- demoscene × 1
- dependencies × 1
- dependent types × 1
- devlink × 1
- dhtmlx × 1
- dining philosophers × 1
- dispatcher × 1
- dlq × 1
- donna malayeri × 1
- dot-product × 1
- dropbox × 1
- editing × 1
- emacs × 1
- encapsulation × 1
- engagements × 1
- engineering × 1
- enterprise × 1
- enum × 1
- erlang × 1
- exhaustive × 1
- f# agents × 1
- f# debugging × 1
- f# github × 1
- f# gpgpu × 1
- f# hpc × 1
- f# information rich programming × 1
- f# interactive × 1
- f# new york × 1
- f# numerics × 1
- f# performance × 1
- f# seattle × 1
- f# type providers × 1
- f# user feedback × 1
- f#; combinatorics × 1
- fcore × 1
- firefox × 1
- float × 1
- fog × 1
- foldr × 1
- fractals × 1
- fsi × 1
- functional.net × 1
- future × 1
- futures × 1
- gamification × 1
- geb × 1
- git × 1
- give me a break from f# × 1
- hacks × 1
- hadoop × 1
- hbase × 1
- hotswap × 1
- immutable data structures × 1
- incanter × 1
- infer.net × 1
- intel mkl × 1
- io × 1
- iteratee × 1
- jack hu × 1
- jack pappas × 1
- jar × 1
- jaro × 1
- jaro-winkler × 1
- jasmine × 1
- job × 1
- jobs × 1
- joinads × 1
- jquery plugin × 1
- jquery templates × 1
- jsonp × 1
- jvm × 1
- kata × 1
- kinect × 1
- lazy × 1
- lazync × 1
- ldncljdojo × 1
- leiningen × 1
- lift × 1
- likeaboss × 1
- lisp × 1
- listener × 1
- lively kernel × 1
- london × 1
- looping × 1
- macro × 1
- macros × 1
- maven × 1
- mbunit × 1
- mcpom × 1
- meetup × 1
- memory leak × 1
- message passing × 1
- meta blog × 1
- metaprogramming × 1
- metro × 1
- microsoft mvp × 1
- mobile × 1
- modeling × 1
- moduleconfiguration × 1
- modulus × 1
- monad × 1
- mono × 1
- monodevelop × 1
- monospace 2011 × 1
- msdn magazine × 1
- msr × 1
- music × 1
- mvvm × 1
- network × 1
- nicta × 1
- ninja × 1
- nosql × 1
- note × 1
- nuget × 1
- nulls × 1
- number theory × 1
- o'reilly × 1
- object-oriented programming × 1
- ocaml × 1
- odata × 1
- oliver sturm × 1
- oncomplete × 1
- opinion × 1
- organization × 1
- oss × 1
- packaging × 1
- pacman × 1
- paris × 1
- parsing × 1
- patterns × 1
- personal × 1
- pit × 1
- planet finding × 1
- pluralsight × 1
- podcasts × 1
- polynomials × 1
- pom × 1
- poststart × 1
- pretty-printing × 1
- productivity × 1
- professional f# 2.0 × 1
- protein folding × 1
- proxy × 1
- publish × 1
- quote × 1
- recursion × 1
- redmond × 1
- resources × 1
- riak × 1
- routing × 1
- ryan riley × 1
- scalability × 1
- scalaz × 1
- sencha touch × 1
- serialization × 1
- shadow × 1
- shellscripting × 1
- skillsmatter × 1
- small things that could help × 1
- social × 1
- software × 1
- speaking × 1
- sse4 × 1
- steve jobs × 1
- svn × 1
- systems biology × 1
- talks × 1
- tdd × 1
- termination proofs × 1
- terminator × 1
- threadbaseddispatcher × 1
- tidepowerd × 1
- token alignment × 1
- tomas petricek × 1
- touchdevelop × 1
- trueskill × 1
- try f# × 1
- tutorial × 1
- type classes × 1
- types × 1
- unhandled × 1
- unit testing × 1
- unittest × 1
- visual studio 11 × 1
- voldemort × 1
- vs11 beta × 1
- vs2010 template × 1
- wacky ideas × 1
- wcf × 1
- web development × 1
- web programming × 1
- websharper mobile × 1
- windows 8 × 1
- xaml; resources × 1
- xna × 1
- xunit × 1
- xunit.net × 1
- yves rocher × 1
- zombie.js × 1
![]() |
Copyright (c) 2011-2012 IntelliFactory. All rights reserved. Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Built with WebSharper |

