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?

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
16 December 2010
16 December 2010

We’ve completed the first iteration

0
0
There are a lot of features in C# that are implemented by the compiler and not by the underlying platform. One such feature is a lambda expression. Since local variables cannot be accessed once the current method activation finishes, the compiler has to go out of its way to generate a new class which acts … Read more
0
0
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
20 May 2010
20 May 2010

Towards an F# .NET Reflector add-in

0
0
When I had the opportunity to spent some time during Red Gate’s recent “down tools” week on a project of my choice, the obvious project was an F# add-in for Reflector . To be honest, this was a bit of a misnomer as the amount of time in the designated week for coding was really … 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
15 February 2010
15 February 2010

Reflector Pro has now been released!

0
0
After moving into the .NET division in May, and having a great time working on Reflector, I’m pleased to say that the results of that work are now available. Reflector Pro has now been released! The old Reflector as you know and love it is still available free of charge, and as part of this … 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
20 July 2009
20 July 2009

What a Job Opportunity…

0
0
Life as a developer at Red Gate has many opportunities! One moment you’re finishing off code in the first release of a new tool and then you move into the .NET division to work with a group of talented but scary-looking individuals. What do you get to work on? A tool for allowing you to … Read more
0
0