Monthly Archives: July 2011

Localization / Globlization on the fly

Have you ever wondered about creating and editing .resx resources files at runtime ? Let’s say you build an application supporting globalization/localization and the values of some of your items is not known upfront. In this case, we’ll assume that you allow the end-user to create his own resources entries that will be used at […]

Generate a random string

If you’ve ever wanted to generate some random strings, here is a piece of code that can be helpful at times. Note that you can supply any other content for the array to choose the new string’s characters from.   private string GenerateRandomString(int length)         {             Char[] allowedChars = GetPrintableCharacters();             char[] chars = […]

Teach yourself programming in 10 years…by Peter Norvig

Peter Norvig is Director of Research at Google Inc. He is a Fellow of the American Association for Artificial Intelligence and the Association for Computing Machinery. At Google Inc he was Director of Search Quality, responsible for the core web search algorithms from 2002-2005, and has been Director of Research from 2005 on. Previously he was the head of the Computational Sciences Division at NASA Ames Research […]

C# 4.0 Option argument corner cases…By Eric Lippert

For all of your working with C# 4.0, you’ve surely been using optional arguments in order to define specific constants that can be used when calling a method if certain arguments are omitted. Interestingly enough, this functionality does not come ‘for free’ and Eric Lippert, a developer in the C# compiler team has written four […]

Getting organized … Top tips By Jesse Liberty

Today I was thinking about ideas for getting organized in my day-to-day activities. I’ve listened to several interesting podcast by Scott Hanselman where he discusses several techniques and I’ve found them very intesting. The one I’m actually applying is the Pomodoro technique. In this post, I point to you an article by Jesse Liberty from […]

A problem…and then an algorithm

Hey Folks, let’s keep learning !!! Here, the great Yuri Gurevich, mathematician, computer scientist and inventor of abstract state machines, will teach us about algorithms beginning with this introductory lecture that includes plenty of historical context. This is the first in a series of lectures exploring the fundamental logic that powers all that we as software […]

Sheryl Sandberg: Why we have too few women leaders

Hey folks, I’ve been recently reading quite some articles about Sheryl Sandberg, Chief Operating Officer of Facebook and former former Google vice-president for global online sales and operations. You can find here the post I wrote about her. Today, I point you to a video which I hope will be viewed by as  many women […]