Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


End of Year Retrospective: 2009 - 2015

AddThis Social Bookmark Button
This blog has been my passion for several years now and it is with joy I look back upon several years of posts, referrals, and visitors. This deck is a little snapshot of the history of C#er : IMage with a focus on you, the reader, who makes it all possible. It's my "thank you" as we move into the Christmas season and look ahead to the New Year. So, Happy Holidays (and don't worry, I will be working on the fifth installment of the AngularJS series, so keep an eye out for that)! Note: the following slide show is best
viewed full screen. (c) 2011-2014 Jeremy Likness. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
...(Read whole news on source site)

10 Big Ideas from A Christmas Carol

AddThis Social Bookmark Button
Sometimes with all the hustle and bustle, it can be tough to find the holiday spirit. It’s easy to say “Bah!—Humbug!”, but that’s a spiral down. The key is to find the people and ideas that lift you up and remind you what you’re capable of.   I’ve put together 10 Big Ideas from A Christmas Carol at Sources of to help you get your holiday groove on.  Here are the10 big ideas at a glance: Your Right to Be Merry is a Choice, Whether
You’re Rich or Poor We Wear the Chains We Forge in Life Deep Within Us We’re Full of Life The Good Times Didn’t Cost a Fortune Choose the Girl, Not the Gold Don’t Lose the Spirit of Christmas Because of Those Who Taint It Beware of Ignorance and Want Live With the Past, the Present, and the Future in Mind You Can Change in an Instant Live in a Way Your Heart Can...(Read whole news on source site)

Step-by-Step on How to Update Git on Mac

AddThis Social Bookmark Button
Step-by-Step on How to Update Git on Mac Introduction I've seen a lot of questions on the web about how to update your Mac client to the latest version which contains the fix for the security vulnerability announced last week. It is actually quite simple: Open your terminal prompt and type the following: git --version If it comes back with the following result, then you are using Apple's Git, not the offiical distro of Git. git version 1.9.3 (Apple Git-50) This version is NOT patched. Furthermore if you type, which git and it returns /usr/local/bin/git Then you are going to want
to modify your PATH to make git look for the official distro (which we will install in just a sec) to just /usr/local/bin. Let's Fix it and switch Git Clients Install Homebrew if you haven't already. It is easy just copy and paste this in the terminal window. ruby -e "$(curl -fsSL" Assuming you have homebrew installed, type the following: brew install git Once it is installed, then type the following two lines, which will set our path to the local git distro instead of the Apple one. export PATH=/usr/local/bin:$PATH git --version and you will see: git version 2.2.1 That is it! You are now...(Read whole news on source site)

Gotcha: Entity Framework gets slow in long Iteration Loops

AddThis Social Bookmark Button
Thought I’d highlight a common problem I’ve run into a few times with a few of my customers using Entity Framework. I spent some time today with a customer debugging a very, very slowly process using Entity Framework operation. The customer was running a long order processing task involving an order with a thousands of order items plus a boat load of child items. This task is pretty massive, but it was taking 6+ hours to complete. Yikes. Lots of items for sure, but there’s no reason this should take hours or even more than a few minutes. Now some
people are very quick to blame EF for bad performance and while there may be something to that in some situations, I find that very frequently a few minor adjustments in code can fix serious performance issues. This was one of those cases. An Example of Large Order Processing The issue for this customer dealt with processing very large Sales Orders that involves looking up customers and order ids as part of the initial pre-processing operations.  We’re using business objects in this scenario but the business objects essentially host an Entity Framework dbContext and use it for the business object...(Read whole news on source site)

A Single Line Performance Error

AddThis Social Bookmark Button
Originally posted on: all make dumb mistakes which are not interesting to share. But sometimes people make interesting mistakes. Below is a simple helper class that makes combining several delegates in a logical and manner very easy.   static class Constraints { /// /// Logical and of a list of predicates. /// public static Predicate And(params Predicate[] ands)
{ // return a new delegate which checks if all delegates in the array did return // true for a given item return item => ands.All(x => x(item)); } } You can use it then like this: class Program { ...(Read whole news on source site)

Entity Framework Pitfalls: String Length Validation

AddThis Social Bookmark Button
If you want to validate the maximum number of characters that a string property can take, you might be lured into using MaxLengthAttribute. However, this won’t give you what you want: what this attribute does is, when a model is being generated, it provides the maximum length of the string field in the database, but does not perform any kind of pre-insert or pre-update validation. For that, you need to use StringLengthAttribute. This one is indeed a validation attribute, inheriting from ValidationAttribute, and will be called when EF is about to persist your
entity, or when ASP.NET MVC validates a model as a consequence of a post. You can specify both the minimum (MinimumLength) as well as the maximum length (MaximumLength)....(Read whole news on source site)

Lenovo Yoga 3 Pro Review (and Surface Pro 3 Comparison)

AddThis Social Bookmark Button
My interest in the Yoga line began several years ago when I was looking for a lightweight, portable development machine to use as my primary device and to test Windows 8 apps on. I wrote about the IdeaPad Yoga 13 here. I continued to use that device as my main one until I purchased a HP TouchSmart 15t-J000 Quad Edition so that I could have 16 gigabytes of memory to run virtual machines. Even after that purchase I still used the Yoga as my portable “go to device”. For work I was issued a Surface Pro 3. The Pro
3 serves as my main development machine and what I carry with me, so I have... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
...(Read whole news on source site)

My Favorite Books of 2014

AddThis Social Bookmark Button
In 2014 I read (according to GoodReads) 47 Kindle books and (according to Audible) 101 audible books. This year I read zero books on paper. Here is my short list of the very best: Far from the Tree Ulysses What If? … Continue reading → For the complete article and hyperlinks, please visit my blog at