Slides for my introductory NoSQL talk with The Developers Group
Introduction to NoSQL View more PowerPoint from Yan Cui
Introduction to NoSQL View more PowerPoint from Yan Cui
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 …
Just a quick note to mention that I will be speaking to The Developers Group on the 14th Mar about NoSQL Databases and how to use them to solve common web use cases. In this session I’ll give an overview of the NoSQL movement and compare the different types of NoSQL databases and their relative …
For illustration purposes only, here’s how you can implement the QuickSort algorithm in a few lines of code: Note that I’ve not made the list generic to avoid complications and performance overheads associated with dealing with generics. Even then, my 5-line implementation pales in comparison with the built-in sort function: This just goes to show …
Introduction to Aspect Oriented Programming View more presentations from Yan Cui
This is something I’ve mentioned in my recent AOP talks, and I think it’s worthy of a wider audience as it can be very useful to anyone who’s obsessed with performance as I am. At iwi, we take performance very seriously and are always looking to improve the performance of our applications. In order for …
Pseudo RealTime performance monitoring with AOP and AWS CloudWatch Read More »
C# By default, arithmetic operations and conversions in C# execute in an unchecked context, you can use the checked keyword to switch a block of code to the checked context so that any arithmetic overflow that occurs in that block of code will cause the OverflowException to be thrown: However, the scope of the checked …
In C#, you can use the object/collection initialization syntax like this: The F# equivalent of object initialization is done like this: As for collection initialization, you have a far more diverse range of tools available to you, for example: You can also create slices of an existing array: You can even add your own multi-dimensional …
F# equivalent of C#’s Object Initialization syntax Read More »
If you’re reading this post, you probably know about F#’s Units of Measure already, it’s very useful when working with real-world units and adds extra safety to code that needs to work with and convert from one unit to another. Here’s a quick snippet that shows you how to define and use units-of-measure: This code …
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.