I’ve been noticing some performance issues with Visual Studio 2010. Specifically when I type. The editor wasn’t able to keep up. And I’m not a super fast typer, 55 wpm. I have a few plugins installed, mainly ones you can get via the Extension Manager along with DevExpress’ Code Rush Pro. I thought maybe it was the accumulation of all the plugins trying to do their thing behind the scenes. I’ve tried disabling or uninstalling plugins, but that didn’t really help. Plus once you get use to using the added features that the plugins provide, you start to feel crippled after they are gone. So I searched around a bit, and found that the culprit was, “My video card”???? Turns out its an easy fix. Tools –> Options. I unchecked the three check boxes from below. Restarted Visual Studio, and that fixed it.
Friday, July 1, 2011
Friday, June 10, 2011
Caliburn.Micro Series
I’m working on a MVC3 personal project that exposes some services. The reason for the services is because I see a need for a desktop (WPF) client as well. A few months ago I was introduced to the Caliburn.Micro project. I don’t know much about it, but from that discussion I got pretty interested in it. As I was Googling around for some good documentation, tutorials, or code examples I ran into a Soup to Nuts series on Devlicio.us. Below is a TOC of the series. I put this together because over the next few months I’ll be using this as my reading guide. I also noticed there is no part 4. Not sure whats up with that. I’ll update this post if I find out more.
- MVVM Study – Segue - Introducing Caliburn.Micro
- Caliburn.Micro Soup to Nuts Pt. 1 – Configuration, Actions and Conventions
- Caliburn.Micro Soup to Nuts Pt. 2 – Customizing The Bootstrapper
- Caliburn.Micro Soup to Nuts Pt. 3 – All About Actions
- Caliburn.Micro Soup to Nuts Pt. 5 – IResult and Coroutines
- Caliburn.Micro Soup to Nuts Part 6a – Screens, Conductors and Composition
- Caliburn.Micro Soup to Nuts Part 6b – Simple Navigation with Conductors
- Caliburn.Micro Soup to Nuts Part 6c – Simple MDI with Screen Collections
- Caliburn.Micro Soup to Nuts Part 6d – A “Billy Hollis” Hybrid Shell
- Caliburn.Micro Soup to Nuts Part 7 - All About Conventions
- Caliburn.Micro Soup to Nuts Part 8–The EventAggregator
- Caliburn.Micro Soup to Nuts Part 9–New WP7 Features
Wednesday, June 8, 2011
CQRS Presentation video
Thanks again to all that attended.
Tuesday, April 26, 2011
Free .NET Libraries
Monday, August 9, 2010
Current Packages for the Nu Package Management
I’ve been doing Rub on Rails now for about 3 months, and I’m really getting into it. So many nice libraries and conventions to help get applications out the door faster. Unfortunately my RoR work doesn’t pay the bills yet. By day I’m a .NET developer. Recently I came across a blog post written by Ayende Rahien that mentions the use of a new package management utility for .NET developers. For years Ruby on Rails developers have enjoyed the luxury of installing libraries using the gem utility. Its really handy to have at your disposal. Read up on it. There is now a similar package management utility available for .NET developers called Nu, short for Nubular. If you read Ayende Rahien’s blog you’ll see how it works.
Current Nu packages are available here.
I hope this project catches on and the list continues to grow. This is going to make things really handy and really quick to get the latest versions of the most common libraries that I use for development. Best of all now I don’t have to do the package management myself on some file share of mine.
Wednesday, August 4, 2010
Git back here
If you used the git rm command, ignored the warning, you will notice that the file doesn't get removed from your repository, it gets removed from your file system. There is no trash bin with git either. You might be in luck if you did a git add first, then issued the git rm command. Your file will have been hashed and added to the git staging area. You can retrieve that file by issuing the following command:
git fsck --lost-found
This will pull all the files out of the staging area and drop them in the folder .git/lost-found/other. One catch though. The file isn't named as you would think, or hope. The file is named with its hash value. This is ok, you haven't lost the contents of the file, just the file name. If you poke around in the files a bit, you'll find what you are looking for. Its not perfect, but the content is there. And yes, I did do this.
Wednesday, June 23, 2010
Uploading files with ASP.NET MVC
Dino Esposito has posted a great article on DotNetSlackers.com on how to Upload Files using ASP.NET MVC. Enjoy.