Category Archives: English

GSoC 2011 – TPL Dataflow

This summer I have been working again as a Google Summer of Code student for Mono. This time, I re-implemented another parallel-related library called TPL Dataflow. It’s still a research project at Microsoft and it has recently released a preview version of the framework which is designed to work well with the asynchronous features of [...]

Going parallel on mobile devices

It took around 20 years for CPU manufacturers to abandon the GHz war on the desktop and start going multicore. In the mobile space and only 3 years after the first Android smartphone, we are already seeing dual-cores phones (with quad-cores around the corner). Recent tablets are on the same boat. The brilliant thing is [...]

Say it with cows

_________________________________ < All your moos are belong to us > ——————————— \ ^__^ \ (oo)\_______ (__)\ )\/\ ||—-w | || || Upon my latest Twitter question and getting no further answer, I carried out even more (useful) Manos world domination by writing Moo, an online cowsay generator (code on github under beer license). Cowsay is [...]

WebMatrix.Data on Mono

Initial reading on what is WebMatrix can be found on Scott Guthrie blog. After team WebMatrix was formed this week, I have reimplemented the Data part of WebMatrix, a cute layer on top of ADO.NET with support for the dynamic keyword (C# 4) so that you can directly call property equivalent to your column names. [...]

Apachaï or playing around with Manos

Once upon a time As a lot of people I started doing programming during my HTML days when I needed to add a bit of interactivity with some layers of PHP. Realizing that what I was coding was both ugly and useless, I moved on to other stuff and distanced myself from web development altogether. [...]

Porting, porting

The past few weeks, I have given some cycles to test and ultimately make sure existing ParallelFx softwares from the .NET world could run on our Mono implementation. In the end, I selected three pieces of code that were using ParallelFx extensively: the Parallel Extensions sample gallery, Microsoft Biology Foundation and RavenDB (triggered by Rob [...]

Turning your MeeGo Lenovo S10-3t into a real slate

Recently Dublin got busy with the first ever MeeGo conference being organized for developers. For 3 days, geeks invaded the shiny (and overly expensive) Aviva stadium for talks, fun and code. It was also a cool opportunity to meet up with some esteemed Novell colleagues. Among other goodness (hat off to the organizers for a [...]

Announcing dbus-sharp first release

Over the last weeks, a little group of developers has been working on an updated version of the DBus C# binding initially written by Alp Toker over at NDesk. Initial efforts have been devoted to integrate patches that had been lying around for some time but never actually got released in a proper way causing [...]

Being a coding monkey (again)

Monkey Face Following the informal one-month internship I did last summer, I will be back at Novell in lovely Dublin offices this time for a full-blown seven months session starting in August. As you can expect, my main area of work will be ParallelFx and other 4.0 goodness but I hope to do some other [...]

Tying Mono and OpenCL

One of the cool buzzword these days beside parallel computing is GPGPU as in General Purpose GPU. The base idea of GPGPU is to allow a programmer to tape in the parallel processing capacities of a GPU to do something different than pixel crushing (even though it mostly boils down to that very application most [...]