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

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

.NET

  1. LINQPad Has Replaced Snippet Compiler in my ToolBox — I have been using Snippet Compiler for a long time now to do little, quick spikes or to try something out. If I needed to see how an object worked and I didn’t want to open up the full blown Visual Studio, I’d open up Snippet Compiler. Now I have a new tool to replace Snippet Compiler: LINQPad...
  2. Sometimes an enum is not the best idea — In our application we are dealing with a limited, but slowly growing number of suppliers. In some parts of the code each one is treated differently, in others parts we only have to identify them. Their id which is also understood by the outer world, is a simple integer number...
  3. Conditional Attribute — One cute feature of C# 1.0 was the introduction of the Conditional attribute. When you apply the conditional attribute to a method, calls to this method are only included in the resulting code if the appropriate define is set...
  4. Checking For Empty Enumerations — This method accepts a generic enumeration and then proceeds to check if the enumeration is null or empty. Do you see the potential problem with this code? I’ll give you a hint, it’s this line...
  5. C#: System.Lazy and the Singleton Design Pattern — So we've all coded a Singleton at one time or another. It's a really simple pattern and can be a slightly more elegant alternative to global variables. Make no mistake, Singletons can be abused and are often over-used -- but occasionally you find a Singleton is the most elegant solution...
  6. C# 4.0/BCL 4 Series: C# 4 Named Parameters — This is part of a series. I really should have combined Named Parameters when I wrote about Optional Parameters last time since they are similar and go well together. Again, nothing thrilling here to speak about in C# 4...
  7. C# 4.0/BCL 4 Series: C# 4 Optional Parameters — This is part of a series. C# 4 allows you to declare optional parameters in methods, constructors, and indexers. A parameter is optional if it specifies a default value in its declaration...
  8. Caveats of C# 4.0 optional parameters — C# 4.0 includes lots of shiny new hammers for us to bang away at every new and existing development problem we face. One of the more interesting features is the concept of named and optional parameters...
  9. Linq To Dataset: Display the contents of several tables in a data control — In several cases, we will be required to work with data in different datasets, or on the same dataset but at different DataTables. In these cases, the power of Linq will help us solve the problem quickly and easily...

Web

  1. Spicing Up Your Website With jQuery Goodness — There comes a point in every website design when you simply want to give the website a little spice to impress the visitor and make it memorable...
  2. It's Here! Visual Studio 2010 and ASP.NET 4.0 Ship — Today Microsoft released Visual Studio 2010 and ASP.NET 4.0. I've been using the RC version of Visual Studio 2010 quite a bit for the past couple of months and have really grown to like it. It has a host of features and enhancements that improve developer productivity, from improved IntelliSense to better multiple monitor support. Plus there's something about the user experience that, to me, makes it feel better than Visual Studio 2008...
  3. What’s new in ASP.NET 4.0: Core Features — Microsoft released the .NET Runtime 4.0 and with it comes a brand spanking new version of ASP.NET – version 4.0 – which provides an incremental set of improvements to an already powerful platform. .NET 4.0 is a full release of the .NET Framework, unlike version 3.5, which was merely a set of library updates on top of the .NET Framework version 2.0. Because of this full framework revision, there has been a welcome bit of consolidation of assemblies and configuration settings...
  4. MVC 2 Presentation – Final Demo — In my presentation this past weekend at NoVa Code Camp, a member of the audience caught my final demo on video. In this demo, I combine multiple new features from MVC 2 to show how to build apps quickly with MVC 2. These features include...
  5. Sesame Data Browser: filtering, sorting, selecting and linking — I have deferred the post about how Sesame is built in favor of publishing a new update.
    This new release offers major features such as the ability to quickly filter and sort data, select columns, and create hyperlinks to OData...
  6. HTML5 should not mean “Requires Safari” — I’m afraid this is where we’re headed. It’s difficult today to make a web app that works across the major browsers, and HTML5 adds a whole lot of complexity on top of that. IE still has huge market share, and the time lapse between major releases of IE ensures that the web will continue to evolve slowly (since even after all this time, it still has majority market share)...
  7. Using LinqPad to Query OData Services – Screencast — The screencast shows how to use LinqPad to connect to and query OData Services using LINQ and WCF Data Services Client APIs. Showing how LinqPad can be useful as a developer tool to test queries against any OData Service...
  8. Rich Tooltips With jQuery — I was recently working on an application and needed the ability to present the user with a list of links when they hovered over a particular line of text. HTML elements include a title attribute that, when set, displays the attribute's value in a small yellow window when the user hovers over the element. Problem is, the tooltip is a text-only interface. There's no way to embed a hyperlink or image or other rich markup into the tooltip...
  9. Using transactions with LINQ-to-SQL — Today one of my colleague asked that how we can use transactions with the LINQ-to-SQL Classes when we use more then one entities updated at same time. It was a good question. Here is my answer for that.For ASP.NET 2.0 or higher version have a new class called TransactionScope which can be used to manage transaction with the LINQ...
  10. Mouseless Browsing — Once you write a book, you become really immersed in the subject matter. After it's off to the publisher, you can't turn off your interest in the subject. Consequently, after The Productive Programmer came out, I continue to find new ways to make myself more productive. One of my recent tendencies is mouseless browsing...
  11. HTML5 And Flash: Why It’s Not A War, And Why Flash Won’t Die — With all of the buzz going on in our Web community about HTML5 and Flash, I’ve decided to dive into the fray and offer my thoughts as a 10-year veteran of both Web design and Flash development...
  12. 35 jQuery Tutorials You Must Know — Jquery is one of the most used open source javascript library out there, just because of easy to use and easy to code. Our fellow web developer created some great jQuery tutorials and today we just want list some of the tutorials which really stand out from the tradition javascript effect tutorials. Check out this beautiful jquery tutorials which you all must know...
  13. ASP.NET Page Curls using jQuery — Have you seen pages with a curl in the corner, which on a mouse over, curls further to reveal an image or a page element kept under it? They are also called as ‘Dog Ears’ or ‘Page Peels’...
  14. Overview of XSLT — XSLT (Extensible Stylesheet Language Transformations) is a declarative- XMLbased language used for the transformation of XML documents into other XML documents. Using XSLT , the original document does not changed; rather, a new document is created based on the content of an existing one...

Visual Studio

  1. Free download: Visual Studio 2010 Pro Power Tools — ...
  2. Silverlight 4 Tools for VS 2010 and WCF RIA Services Released — If you already have Visual Studio 2010 installed (or the free Visual Web Developer 2010 Express), then you can install both the Silverlight 4 Tooling Support as well as WCF RIA Services support by downloading and running this setup package (note: please make sure to uninstall the preview release of the Silverlight 4 Tools for VS 2010 if you have previously installed that)...
  3. Visual Studio 2010 Productivity Power Tool Extensions — ...
  4. The Best Visual Studio 2010 Productivity Power Tools, Power Commands and Extensions — One of the things I'm digging about VS2010 is its extensibility model. I'm collecting add-ins in VS like I collect Add-Ins in FireFox. Here's my current of the best Visual Studio 2010 Extensions I'm using...
  5. The Ultimate Visual Studio 2010 Resources Page — I just got this awesome set of resources for folks and thought I would share. It’s a collection of most of the great stuff you can leverage to get your VS2010 experience into high gear. Feel free to add your own cool resources to the comments section if you don’t see it here. Let’s share the love...
  6. ReSharper PowerToys gone OSS — A while back I posted about Zen Coding and the ReSharper PowerToys, and I mentioned that we were working on providing them post Early Access Program and as OSS...
  7. Announcing the first Visual Studio Pro Power Tools!
  8. VSGesture v2 for VS 2010 – Adding mouse gesture support to VS 2010 (No, not those “hand gestures” I see you doing at your screen… ;)
  9. VS 2010 productivity improvements, Part II — You could say the code editor is the most important feature of any development experience. After all, that's what lets you create, see, and change your code. Without a code editor, no other features matter in an IDE. Around the editor is built the rest of the development environment...
  10. Code Rush Vs. ReSharper — Its funny how sometimes there are pairs of products that contend for “best” and yet seem to be so evenly matched that the decision is often arbitrary, a pick made based on what your friends use, what you used first, which commercial (or Evangelist) is better. Some classics come to mind...
  11. Make the Visual Studio 2010 IDE colors look like Visual Studio 2008 — Personally, I like the new Visual Studio 2010 IDE colors but I got this comment recently from a helpful reader...

Development/Miscellaneous

  1. New Tool: Sysinternals RAMMap v1.0 — Have you ever wondered how Windows allocates physical memory or what’s using it? RAMMap is a new utility for analyzing system RAM usage on Windows Vista and Windows 7 that provides insight never before available...
  2. Updates: Coreinfo v2.1, Process Monitor v2.91, Disk Usage v1.34 and a book Making it Big in Software — Memory access from a processor to memory on remote NUMA nodes takes longer than local-node memory accesses. In addition to dumping NUMA topology information...
  3. Update: Autoruns v10.01
  4. What is PowerPivot? — Wanna Job? Where is your online CV? — Let’s start with it is a great way to be able to visualize data and transform to information. It is intended to be a self-service business intelligence tool provided as an add-in for a tool we already know...
  5. PowerPivot is the analysts/managers killer app — I did some demos recently at a SharePoint event @RealDolmen last week and one of the things I demoed was PowerPivot – a technology not specifically linked to SharePoint but it can be integrated. So here goes my PowerPivot elevator pitch...
  6. Office 2010 Professional Plus (Top 10 reasons to upgrade) — Being a huge nerd, I decided that I would go ahead and upgrade to the latest and greatest office. That being, Office 2010 Professional Plus. The biggest concern that I had was loosing all my mail settings from Outlook 2007. Thankfully, it upgrade gracefully and worked like a charm. So lets start this top 10 list...
  7. Disable Password Complexity/Expiration etc. Policy on Windows Server 2008 — One of the things I like to do, for development environments only is to get rid of that excessively bothersome password policies. I like to have my password as something like p@ssword1, so they are easy to remember etc. etc. Obviously never do this in production. However, Windows Server 2008 comes with a password policy that expires my passwords every 90 days...
  8. How to Write Crisp and Effective Emails — Although it takes practice to write crisp emails, the results are always better. The best strategy with email is to keep things very simple and crisp...
  9. Mapping a SkyDrive Folder in Windows Explorer II (an even easier way than before) — I previously blogged about a way you can map a SkyDrive folder to a drive via Windows Explorer, without using a third party utility in the middle, Using Windows Explorer & SkyDrive without ANY 3rd party software (not even Office 2010!)...
  10. Resurrecting User Interface Prototypes (Without Creating Zombies) — Every user interface designer is familiar with this procedure to some extent: creating a prototype and evaluating it with potential users to understand how the user interface should look and behave. Users will tell you what nags them and should therefore be improved before you code...
  11. Scroll Banner or Text in Silverlight — In this article I am going to show how we can scroll text or banner in silverlight. This is my XAML code...



Дата публикации: 15.06.2010 19:41

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