To not forget anymore

1: class Program 2: { 3: // sample invocation: “([^a-z|A-Z|0-9])+” “9asdf(sss*df” “_” 4: // return: Substitution : 9asdf_sss_df 5: static void Main(string[] args) 6: { 7: Regex regex = new Regex(args[0]); 8:...

Mono Summit 2007

We’re lucky this year because the Mono Summit is in Madrid. I’m in Dublin actually but the flights are cheap this time. I’m happy because the organization have given me the opportunity to present Boxerp 0.2 there. Here you go the schedule and the...

Presentation on Boxerp 0.2

Last month I went to Tenerife, to give a presentation at the university I studied (Universidad de La Laguna). I talked about Boxerp 0.2 which hasn’t been released yet, although it will be released this month, hopefully. People treated me very well there as...

Nice blocking UI

Boxerp has a responsiveness engine that lets you launch operations in background easily as displaying some kind of message to the user along with an option to cancel the call. However, there are times in which the operation is supposed to be fast so you don’t...

Updating my mind

When you’re learning something new and eventually you figure it out, you got a fresh algorithm or rules in your mind, to understand how to use that. At that point you can explain it to somebody else and he/she will most likely understand the thing faster....

Dynamic assemblies and serialization

The AbstractBindableWrapper is getting more and more difficult. I am facing a lot of problems regarding Windows Forms and WPF databinding and of course regarding Reflection.Emit. AOP is very cool but is not easy to implement. I’ve written a dynamic proxy...

Could not load type X from assembly Y

There are a bunch of reasons you can get this issue but one of the most difficult to find out is this: You’re adding methods to an assembly that is also installed in the GAC You have a reference to that assembly in another project. The reference is not pointing...

Updating a WPF Treeview

I did post about this few days ago… but I made a big mistake!!!. Fortunately my post was online for 8 hours or so. What I was wondering is how to create new items in a WPF Treeview that has been created using a HierarchicalDataTemplate with a collection of...

Put a scripting language in your life

I think my first scripting language was something called ARexx in my old Amiga 1200. I used to write ARexx script for environment tunning. After that the Bourne Again Shell (BASH) has been REALLY handy in the past years as I was working always in unix environments...