ALT.NET Swiss community - it's running! — Yesterday I have participated at my second meeting of ALT.NET community in Switzerland. The ALT.NET Swiss group was running for some time, but I’ve discovered it recently, after being contacted by Frédéric SCHÄFER from OCTO Technology. He started the group... Read more
—Hi, I'm Valeriu Caraulean, a Software engeneer.
Enthusiast developer and architect with main focus on everything around .NET and some Microsoft technologies -- about me
Writing...
Clean code: Register additional event listeners in NHibernate — “why is this a problem?” may ask you… Let’s review the ways that NHibernate lets you register your own event listeners. You can do it in configuration file: <listener class="NHTest.Listeners.CustomSaveEventListener, NHTest" type="save" /> … or in code: Configuration cfg =... Read more
—WPF niceties. Collection grouping in ViewModel — Having to group a collection shown in UI by a command fired from the View, I’ve came to a nice solution by writing an extension method to the ObservableCollection<T> class. The extension method: public static class ObservableCollectionExtensions { public static... Read more
—Reading about Wolfram Alfa — … and his “clever” UI: The error is that control interfaces must not be intelligent. Briefly, intelligent user interfaces should be limited to applications in which the user does not expect to control the behavior of the product. If the... Read more
—My biggest failure this year ... — … was to choose Microsoft’s implementation if Ribbon to use in our current development. Yes, I knew it was released as beta. But I hoped to have frequent enough releases from MS to keep up with user’s feedback & fixing... Read more
—Why so noisy? — A snippet from a project I’ve been reading: // -- FILE ------------------------------------------------------------------ // name : UserConfig.cs // created : // language : c# // environment: .NET 2.0 // -------------------------------------------------------------------------- using System; namespace TheNamespace.Configuration { // ------------------------------------------------------------------------ public class UserConfig {... Read more
—It's time to pay... — Heard today, from devs working on an old & big project: Hey, check that file at line 11108 and try… That’s… breathtaking… To be clear, they are talking about source code file from a project that is in continuous maintenance... Read more
—Successful User Interface — The success of user interface is not only in visual design, but also in user interactions. Usability, along with generic application usefulness, will define final user satisfaction & overall experience when working with your application. Any developer occasionally or permanently... Read more
—Speeding up a local build — Jimmy Bogard has a very nice summary of steps you can do to speed up building of your project or solution. By “build” I mean not just rebuilding solution from scratch, but doing also a complete run down: cleanup, rebuild... Read more
—... if you want to invest in your skills — If it will be only one conference that I’d be allowed to attend during one… no, two… tree… years it will be the Norwegian Developers Conference 2009. Absolutely fantastic speakers line-up: Jeremy Miller Ayende Rahien Glenn Block Robert C. Martin... Read more
—