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

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

.NET

  1. Streaming OLAP with the Reactive Extensions (RX) for .Net — Streaming OLAP is something that comes up over and over again in the “CEP space” – using the Reactive Extensions for .Net this demo shows the basics; filtering, grouping, aggregates, and concurrent queries...
  2. More LINQ with System.Interactive – Sequences under construction — In order to perform operations over sequences using various combinators and operators, it’s obviously a prerequisite to have such sequences available. While collection types in the .NET Framework implement IEnumerable (or the non-generic counterpart, bridgeable to LINQ using the Cast Standard Query Operator), one often wants to construct sequences on the spot. Moreover, sequences often should have a lazy nature as their persistence in memory may be problematic or infeasible (infinite sequences). For all those reasons, constructor operators come in handy...
  3. More LINQ with System.Interactive – Exploiting the code = data relationship — Code and data are very similar animals, much more similar than you may expect them to be. We can approach this observation from two different angles, one being a machine-centric view. Today’s computers are realizations of von Neumann machines where instructions and data are treated on the same footage from a memory storage point of view. While this is very useful, it’s also the source of various security-related headaches such as script or SQL injection and data execution through e.g. stack overruns (Data Execution Prevention is one mitigation)...
  4. More LINQ with System.Interactive – More combinators for your Swiss Army Knife — Combinators are at the heart of LINQ’s expressive power, allowing sequences to be combined into new ones. In earlier posts, I’ve shown the essence of monadic computation through the following illustration...
  5. The Essence of LINQ – MinLINQ — Before reaching the catharsis in the “More LINQ with System.Interactive” series over here, I wanted to ensure a solid understanding of the essence of LINQ in my reader base. Often people forget the true essence of a technology due to the large number of auxiliary frameworks and extensions that are being provided. Or worse, sometimes a sense for the essence never materialized...
  6. LINQSQO v4.0 and MinLINQ v1.0 Now Available for Download — Introduced in my previous blog post on The Essence of LINQ – MinLINQ, the first release of this project is now available for reference at the LINQSQO CodePlex website at http://linqsqo.codeplex.com. Compared to the write-up over here in my previous post, there are a few small differences and caveats...
  7. The IDisposable Dispose Pattern — This is a full sample of a mostly safe way to implement IDisposable in C# (or .NET in general). The Finalizer method should make up for clients that forget to call Dispose(). Dispose() should always be re-entrant and should only do the work it is required...
  8. GridView using LINQ and Convert datetime to shortdate in LINQ. — In this article you will learn how to create a hyperlink in GridView using LINQ and Convert datetime to shortdate in LINQ...
  9. Covert color to Hex using C# — So you want convert a .NET color to hex or a hex color to .NET color. Well, its very easy to do this. We won’t have to write lots of code or a special class for it. Thanks to ColorTranslator class. We can convert between these with only 1 line of code. Here’s how its done...
  10. LINQ to XML with Hierarchical XML, Optional Elements, and Namespaces — Recently I had an interesting task to consume a particular XML document and populate a C# object from it. The structure of the XML document looked roughly like this...
  11. Fewer smaller .Net DLLs vs less large DLLs — Generally speaking it is better to have less large DLLs versus many smaller DLLs for the following reasons...

Web

  1. Do you know how to permanently redirect old incoming URL’s? — There are a number of reasons why you may want to change the folder that you store the TFS Cache. It can take up “some” amount of room so moving it to another drive can be beneficial. This is the source control Cache that TFS uses to cache data from the database...
  2. Death to confirmation dialogs with jquery.undoable — Confirmation dialogs were designed by masochists intent on making users of the web miserable. At least that’s how I feel when I run into too many of them. And yes, if you take a look at Subtext, you can see I’m a perpetrator...
  3. jQuery Plugin – Form To Wizard — If you have a large web form with semantically dividable sections, we can say that each section represents a sub task of a larger task of filling the entire web form. In order to increase useability, each sub task can become a step with a description, form fields and navigation that is common for wizard forms a€“ back and next...
  4. Most Essential Best Practices to Improve and Optimize Your Markup and CSS — Great looking websites that are easy to maintain and develop require high quality markup and styling. The most fundamental principle to remember is separation of presentation and content / markup and style. While separation is key you will need to have great markup to produce good CSS. This post aims at highlighting general purpose best practices for how to improve your CSS code and it also involves tips for how to work with markup...
  5. jQuery Multi Level Popup Menu — Enhance arbitrary links on your page with some multi level powers with Flex Level Popup Menu! It lets you associate a multi level drop down menu to any link on the page, so moving the mouse over the link activates the menu to be shown beside it. Each pop up menu is simply defined as a regular nested UL on the page, making it very intuitive to set up, not to mention the menus search engine friendly! Lets run down the script's features...
  6. Secrets of IE8 — There are feature in IE8 (some of which are in older Internet Explorers as well) that have been around but never got the attention it deserved. I am going to go threw some of the futures that you may not know about below...

Visual Studio

  1. ReSharper 5.0 has awesome ASP.NET MVC support — Here’s a cool gem I discovered when running the ReSharper 5.0 EAP. Clicking CTRL+B on “return View()” in a controller action has the option to navigate directly to the view that belongs to the action. No more trying to find ...

Development/Miscellaneous

  1. Azure Service Bus – Intro to Eventing in the App Fabric – Project Weather Cloud — This blog post is connected to others that are currently being written. I’ve talked about the Service Bus previously this month and now I want to build an application from the ground up...
  2. Azure Service Bus – Eventing in the App Fabric – Project Weather Cloud – Creating the Weather Stations — This is an ongoing blog entry for Project Weather Cloud. At the end we’ll have a thoroughly documented and functional cloud application...
  3. Recovering from the depths of developer burn out - Some tips from the field — I consider myself extremely fortunate. I go to work everyday and do something I LOVE to do and I get paid quite well for it. Everyone should be that lucky. But about once a year I go through what I call, "Code Burn Out". I still enjoy what I do, I just don't come home and work on my own stuff. I don't spend all my time reading about software development and practicing to make myself better. I spend very little time on Twitter, and I don't even get on my computer very much after normal working hours...
  4. Evernote for iPhone 3.2.1 is live — We just released version 3.2.1 of Evernote for iPhone which adds some nice improvements to the major update we put out last week. Check for updates or get it from iTunes. Here’s what’s new...
  5. My iTunes Rant — In my home there are roughly 4 iPods floating around. We have a library of over 5,000 songs both popular and not that are in our digital library. That digital library is mostly MP3s, mixed with some iTunes purchased songs (although not since Amazon MP3 began). That library sits on a shared drive on my Windows Home Server so it can be accessed through various streaming means (Home Server streams to iTunes software, XBOX, etc.)...
  6. Hide Windows Language Updates in Windows 7 — Setting up a new machine and going through the Windows Update Dance as I install the various updates that are available now (Windows 7 has been out for almost 3 months now and you know). And of course once I've installed the required updates, it's always nice to see what's in the Optional list. However, I'd like when I'm done installing everything I intend to install for Microsoft Update...
  7. Latest release of Cropper works great on Windows 7 x64 — Cropper is still alive and well and has a new release on November 27, 2009. It works great on Windows 7 x64 Ultimate. I use the built-in Snipping Tool, but Cropper is just more friendly to use because it automatically drops captures into a defined folder. When writing articles...
  8. Cool - PowerPoint Online — Yesterday I was pleasantly surprised when I was using the SkyDrive website and I received an invitation to try the Office web applications. It made me feel special, rewarded and happy, because I'm very curious and have high expectations. The invitation might have been there already for a while, unfortunately I hadn't noticed it yet because I usually use Gladinet to access the file storage. This time however I was using a Mac and needed to get a file and used the website...
  9. The decade in graphic form
  10. eBook reader – I think I’ll pass! — It is time for a that rare non-technical blog post. I've had numerous discussions with people both online and offline about the value of ebook readers. I have many friends who were completely sold on the value of ebook reader. I have considered an ebook reader myself. I'm one of those people who dumps paper as soon as I can, in fact I didn't even own a printer for many years. I recently bought a printer only because it had a scanner I still never see myself printing stuff, unless I need to physically sign and scan it again...
  11. Enable GodMode On Windows 7 — I thought this was a joke when I read it, but evidently not. If you want a quick way to get to all the settings on Windows 7, GodMode is it. How...



Дата публикации: 03.01.2010 18:12

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