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


Reading Habits

AddThis Social Bookmark Button
I’m reading a lot, and I thought that I would post a bit about my favorite subjects. I decided to summarize this year with great books that don’t really fall into standard categories, which I really enjoyed. The AlterWorld – By a Russian author, and with a great background there (how to identify a Russian was great), and are really good. The premise is that you can get stuck in a MMORPG and it is beautifully done. Unlike a fantasy book, the notion of levels, gaining strength and power is really nice. Especially since the hero isn’t actually taking the
direct path to that. There is also a lot of interaction with the real world, and in general, this is a fully featured universe that is really good. It looks like there are going to be 3 more books, which is absolutely wonderful from my point of view. Those books were good enough that I started playing RPGs again, just because it was so much fun reading the status messages in the books. If you know of other books in the same space, I would love to know about it. NPCs tells the...(Read whole news on source site)

The Morning Brew #1763

AddThis Social Bookmark Button
Information AutoMapper 3.3 feature: open generics – Jimmy Bogard Vulnerability announced: update your Git clients – Vicent Marti Gotcha: Entity Framework gets slow in long Iteration Loops – Rick Strahl EF 6.1 Code First Field Lengths – Reminder to self! – Dave Noderer Textogramme – Tryphon Structuring Angular with Dan Wahlin – John Papa One […]

List the Name of the Months Between Date Ranges

AddThis Social Bookmark Button
Pinal Dave, Blogger,Speaker and my friend, posted about SQL SERVER – List the Name of the Months Between Date Ranges – Part 2 where he showed a method to list of all the months between two date ranges. This is one more method DECLARE @DateStart DATETIME = '2014-07-17' -- 2014 July DECLARE @DateEnd DATETIME = '2015-07-08'; -- 2015 July select year(dates) as Year, month(dates) as MontNumber, left(convert(char(10),dates,101),2) as MonthNumberLeadingZero, datename(month,dates) as MonthName from ( select dateadd(month,number,@DateStart) as dates from master..spt_values where type='p' and number between 0 and datediff(month,@DateStart,@DateEnd) ) as t The result is Year MontNumber MonthNumberLeadingZero MonthName ----------- -----------
---------------------- ------------------------------ 2014 7 07 July 2014 8 08 August 2014 9 ...(Read whole news on source site)

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)