Happy Friday! Here are some random, useful links I have come across over the last couple of weeks.
If you follow the standard of using ViewBag.Title to set page titles in ASP.NET MVC, you have probably run into an annoying problem that occurs when you combine Editor Templates with view models that contain a “Title” property. Here’s a workaround: http://stackoverflow.com/questions/5666495/editortemplates-object-cshtml-using-editorfor-instead-of-editor
I needed to quickly see what the maximum scale was for all the decimal columns across all tables in a database: http://stackoverflow.com/questions/8978081/determine-max-decimal-scale-used-on-a-column
Humanizer has become one of those things I add to just about every project these days. It can do awesome things like normalizing Pascal and Camel case to both normal and title case, it can convert enums to strings using Description attributes, and it can easily handle pluralization when you want to say “1 unit” or “2 units.” Check it out! https://github.com/MehdiK/Humanizer
Need to know what properties have changed when you are saving changes with Entity Framework? http://stackoverflow.com/questions/7114333/ef-4-1-code-first-determine-what-properties-have-changed
If you are doing mobile web apps, you MUST read this: http://stackoverflow.com/questions/14277206/what-are-the-golden-rules-to-increase-css3-transition-performance-on-mobile-de Using ‘translate3d’ instead of ‘left’ for animating with AngularJS makes a world of difference!
Are you new to AngularJS? Here are some tips you can follow to avoid performance problems later: http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135
If you found these useful, follow me on Twitter: @matthoneycutt. I try to post useful links and articles as I come across them!