Clive Tong

Clive Tong is a Software Engineer at Red Gate. In previous jobs, he spent a lot of time working with Common Lisp and enthusing about functional languages. Since joining Red Gate, he worked on Exchange Server Archiver until he moved to the .NET division in the middle of May 2009. He now works on .NET Reflector and is also helping to create new Red Gate products.

30 July 2015
30 July 2015

What is DNX?

0
25
In the past, working in .NET for non-Windows platforms has been dependent on third-party frameworks like Mono. Now, with VS2015 and DNX Microsoft have stepped up to provide everything you need to code multi-platform apps straight out of the box. Clive Tong introduces this new .NET technology.… Read more
0
25
15 May 2012
15 May 2012

C# Async: What is it, and how does it work?

0
28
The biggest new feature in C#5 is Async, and its associated Await (contextual) keyword. Anybody who is faced with creating Metro applications for Windows 8 is having to tackle the very different mindset of Async Programming. Clive explains what is happening under the covers and how one can investigate, using .NET Reflector.… Read more
0
28
30 September 2010
30 September 2010

The Joy of Clojure (book review)

0
0
It’s been a long time since Lisp and Scheme have been in the news. Despite the abilities of these languages to enable fast prototyping of complicated applications, they got overlooked in the old days due to people’s suspicion of garbage collection and their rather strange syntax. In more modern times, the take up of virtual … Read more
0
0
20 May 2010
20 May 2010

F# and the rose-tinted reflection

0
0
We’re already seeing increasing use of many cores on client desktops. It is a change that has been long predicted. It is not just a change in architecture, but our notions of efficiency in a program. No longer can we focus on the asymptotic complexity of an algorithm by counting the steps that a single … Read more
0
0
26 March 2010
26 March 2010

.Net Reflector 6.5 EAP now available

0
0
With the release of CLR 4 being so close, we’ve been working hard on getting the new C# and VB language features implemented inside Reflector. The work isn’t complete yet, but we have some of the features working. Most importantly, there are going to be changes to the Reflector object model, and we though it … Read more
0
0
03 January 2010
03 January 2010

Real-World Functional Programming (book review)

0
0
I had been reading Tomas Petricek’s blog for some time when he announced that he was going to be writing a book. I can’t remember when this announcement was made, and somehow the book seems to have taken a long time to come out, but Real-World Functional Programming (co-authored with Jon Skeet) was certainly worth … Read more
0
0