.NET general

Sorting Out What .NET 4.5 Bits Come With VS2012

Visual Studio 2012 has been out for a while now, I’ve been using it every day at work and I’m generally very happy with it. The biggest win is the performance, which is some much better than VS2010. I’ve finally begun to get curious about the new stuff in VS2012. Visual Studio was delivered with .NET 4.5 a shiny new version of the .NET framework, that will allow developers to create “Metro” style apps (which for reason that are too silly to go into are no longer called Metro style apps, but we will continue to call...

What is object oriented programming really all about?

People often ask me what functional programming is all about and why is it useful. In an attempt to answer this question in a way that is relevant to object oriented programmers it struck me it might be useful to look at what people find useful in modern object oriented programming. Once we know what programmers like about OOP, specifically what problems it helps them solve that structured programming didn’t, we can look again at FP and look at how it approaches these problems. While we could fall back on a traditional definition of what OOP is all about,...

OpenWrap – A Package Management System for .NET

At Progressive.NET one of the sessions I attended was Sebastien Lambla’s talk on OpenWrap. OpenWrap is a package management system for .NET projects. I’m excited about this project for a very simple reason: it’s something the .NET Open Source community desperately needs. What is package management? Package manager is basically a piece of software that allows you to install the software or components you need on to your system. In one sense in the windows world this is handled by MSI, but that’s only half the picture of a package management system; ideally a package management system would provide a centralised...

My Talks in London: The F# User Group & At Progressive.NET

I’ve been in London for the past few days. I arrived Tuesday afternoon and gave at talk at “The F#unctional Londoners Meetup Group” on the Tuesday evening. The talk was entitled “Using Language Oriented Programming to Execute Computations on the GPU” and thanks to the efficiency of the good folks at Skills Matter the talk is already available on line. The event was very well attended, with around 50 people turning up. The talk covers more the Language Oriented Programming aspects than the knitty gritty details for detailing with the GPU and the audience seemed to enjoy it. It was...

Beginning F# Workshop and Progressive.Net

I’ll in London on the 10th/11th May giving a two day course entitle “Beginning F# Workshop” in conjunction with the lovely folks at Skills Matter. I think I give a fairly good description of the course on the workshop webpage, so I wanted to use this blog post to talk about why you would want to attend. I believe, as I stated in my book, that functional programming will be the next big wave in programming, and that F# will be one of the languages at the forefront of this functional programming renaissance. I don’t believe this will be sole...

What I’ve Been Doing

Now that the F# CTP is out, you may be wondering what I think of it. Well I’m planning to tell you in a later post, first let me explain what I’ve been up to: If you’re a follower of this blog you’ve probably noticed that there hasn’t been a lot of activity lately (apart from the short announcement about JAOO.dk). This is largely due to the fact I’ve moved house and have been doing a lot of gardening and DIY lately. I haven’t been entirely slack on the code front, I’ve started a couple of new projects, which probably deserve...

Prochaine réunion d’alt.net de Paris - mercredi 4 juin, 20h00 - Le Café des Initiés

La prochain réunion d’alt.net de Paris aura lieu mercredi 4 juin, 20h00 à le « Le Café des Initiés », 3, Place des Deux Ecus, 75001 Paris. Moi, Julien et Symon sera là, et vous ? ---- The next meeting of alt.net Paris will take place on Wednesday 4th June at the “Café des Inities”, 3, Place des Deux Ecus, 75001 Paris. Symon, Julien and I will be there, will you?

Instrumentation of Your F# Applications with Custom Performance Counters

Although the performance counters built into the CLR give you a pretty good handle on what’s going, there’s nothing quite like having your own counters to help you monitor your applications performance. There’s nothing quite like being able to see your own counters alongside the build in ones in perfmon. There are several things that make this a little tricky, first you must install your counter to make it visible to perfmon, then you need to create instances of the counters for the application to use, finally you need to remove your counters when there done with to ensure old...

Reportage : le première alt.net de Paris réunion

La première réunion a très bien passé, nous étions cinq, pas mal pour une réunion organisé en moins qu’une semaine. On s’est vu dans le « frog et rosbif », peut-être pas le meilleur choisi de lieu, normalement j’aime bien cette pub, mais ce soir là ils ont eu un match de foot à la télé et c’était trop bruyant. Donc, on a bu un verre d’hors de la pub et on est allé au « les têtes brûlées » juste à côté qui était plus calme et plus agréable. On a beaucoup discuté NHibernant, qui était très utilise pour moi, parce que je ne...

alt.net de Paris

Le mouvement alt.net s’agit de un groupe  des développeurs qui s’organisent eux-mêmes et qui sont intéressés par l’amélioration du processus de la création de logiciel. Ils sont intéressés par des outils .NET open source comme nunit, nant, et cruisecontrol.net mais surtout dans des techniques comme « agile », « test driven development », et « design patterns ». Après le réussit de leur conférence global à Seattle il y a un vague des groupes locale qui s’organise, et donc des adhérents de la liste alt.net parisien ont décidé de organise un alt.net de Paris. La première réunion d’alt.net de Paris aura lieu mercredi 30 avril, 20h00 à le...

Full .NET general Archive