Подпишись на наш Twitter

Быть в курсе появления новых статей!

.NET

  1. Sample Reflection.Emit code for using exception filters from C# — In this post, I mentioned that one way to use exception filters from C# code is to generate them with Reflection.Emit. Personally I usually prefer static compilation (even post-build assembly merging or rewriting) – there’s really nothing here that necessitates dynamic code generation, but I can understand the desire to avoid complicating the build process...
  2. Custom String Methods using C# — Below are some custom string methods for C# that are found in VB.NET and various scripting languages: PCase, Replace, ToSingleSpace, CharCount, Reverse, Left, Right, and IsPalindrome. These methods are useful in common string operations. Since the .NET Framewrk does not natively ...
  3. String List of enum Names — Code snippet showing how to populate a List of enum names using LINQ...
  4. Playing With LINQ: Getting Interface Property Implementations — Today, my friend Nuno was writing some code to get the PropertyInfos of a class implementation of an interface...
  5. The beauty of C# and Linq — Today I faced the following challenge to solve: return all possible combinations of three source collections...
  6. Don't Use Try/Catch — Exception handling has been talked about a lot over the last decade and a half. However, despite a general consensus on how to properly handle exceptions, a divide on usage continues to exist. Improper exception handling is easy to spot, easy to avoid, and is a simple code (and developer) quality metric. I know absolute rules come off as close minded or exaggerated, but as a general rule...
  7. Extension Methods on Types You Own? — It’s no secret that I’m a fan of using extension methods to make code more concise and expressive. This is particularly handy for enhancing APIs outside of your control, from the base class library to ASP.NET MVC and SharePoint...

Web

  1. Nice “Quick Hit” Videos about ASP.NET 4 and VS 2010 — Earlier today someone pointed me at some nice “quick hit” videos that have been published that also provide quick first looks at some of the new features coming with ASP.NET 4 and VS 2010. These videos aren’t an exhaustive list of everything new – but do provide a great way to quickly learn about many of the cool new things coming with the release...
  2. Extensible Output Caching with ASP.NET 4 (VS 2010 and .NET 4.0 Series) — ASP.NET 1.0 introduced the concept of output caching, which enables developers to capture and store the generated output of pages, controls, controllers, and HTTP responses in an in-memory cache. On subsequent web requests, ASP.NET can then serve content faster by retrieving and using the generated output from the cache instead of having to execute the page/controller to regenerate the output from scratch. This can dramatically improve the performance of your application – especially in cases where your content is based on data within a database...
  3. About Technical Debates (and ASP.NET Web Forms and ASP.NET MVC debates in particular) — Below are a few observations I’ve made over the years about technical debates in general, as well as some comments about some of the recent discussions I’ve seen recently about the topic of ASP.NET Web Forms and ASP.NET MVC in particular...
  4. 20 Easy-to-Learn jQuery Animation Tutorials — Animation on websites has gone a long way, some time ago everything and anything that had movement on a website was automatically categorized as Flash...
  5. Add a Google Reader Shared Items widget to any site with jQuery — The final new widget for my home page to document is the “Latest Shared Feed Items” widget. This one displays the last 3 items that I’ve shared from Google Reader. I’m no longer displaying this widget but it was a custom designed plug-in (for the most part)...
  6. Add a Last.fm widget to any web site with jQuery — The “Lastest Music” widget pulls data from my Last.fm account. Currently I’m displaying the 12 artists/albums that I’ve listened to the most on Last.fm over the last week. It shows the cover art for each album and links to the album’s page on Last.fm...

Visual Studio

  1. NDepend v3 is now 100% integrated in Visual Studio. — First of all, if you are like me, you certainly don’t want another Visual Studio extension that will slow down your work environment. So let’s be clear: tremendous efforts have been put on performance and memory consumption. Even on large code base, made of hundreds of thousands of lines of code and dozens of VS projects...
  2. VS 2010 Tip #1 : Recent Projects > Start Page — As Visual Studio 2010 is built using WPF, the new enhanced start page also has some additional features...
  3. VS 2010 Tip #2 : Close Start Page after Project Load — Now in Visual Studio 2010 you can close the start page after it loads the project you select from Recent Project list. There is a check box at the bottom left which helps you to decide whether you want to close the Start page or keep it open...
  4. VS 2010 Tips #3 : Create New Project — In Visual Studio 2010 we have enhanced Create New Project window. This not only helps us to find the grouped template but also allows us to sort and search...
  5. VS 2010 Tips #4 : Enhanced DataTips for Debugging — In Visual Studio 2010 when you debug you may add your comments to the DataTips and comeback with the changes later. Unlike your regular comment this gives bull eye view to the point you want to achieve...
  6. Visual Studio 2010 Quick Reference Cards on CodePlex — The good people at Visual Studio Rangers have provided quick reference cards for many VS2010 features...

Development/Miscellaneous

  1. Portrait of a Basement Datacenter — Whenever I’m speaking to other technology professionals about what I do for a living, there’s always a decent chance that the topic of my home network will come up. This seems to be particularly true when talking with up-and-coming technologists, as I’m commonly asked by them how I managed to get from “Point A” (having transitioned into IT from my previous life as a polymer chemist) to “Point B”...
  2. New large DW and OLAP sample databases available: Contoso! — Microsoft has released a new sample database: Contoso. I’ll check it out this weekend and make my new screencast build on this new datasource...
  3. Phone (or SMS) Home with Google Chrome — Google (news, site) keeps packing in new features to its ever-evolving browser in the battle to convert users. The latest addition helps make Google Voice an essential for the desktop generation...
  4. Wrox PDF Ebooks DRM-free — We have been gradually making improvements to the Wrox.com ebook selection over the last 1-2 years. Today, we're announcing that all Wrox ebooks purchased at Wrox.com are now DRM-free AND available for download in the 3 major formats - PDF, Mobi, EPub...



Дата публикации: 31.01.2010 18:57

Ярлыки: .NET, Development, Visual Studio, Web