Hadi Hariri

  • Submit a patch

    We love to complain, and Twitter has just made is so much easier. By merely including a handle or keyword of some company or product, we can attract the attention of those we’re moaning about and have them run to try and solve our problem. The speed at...
    Filed under:
  • WTF you got against Silverlight?!

    Nothing. Friend of mine, and Silverlight MVP, asks me why I’ve become The Anti-Silverlight . I’m actually not on a crusade to bash Silverlight. My “issue” per se is not so much the technology but how it’s being sold. Despite...
  • EasyHttp

    As of late, much of the code I write, somehow or other has to communicate with an HTTP server. Be it a “ReSTful” service or a “Wanna-be-ReSTful” service, I’ve had the need to make GET, POST, PUT et al operations and work...
    Filed under: , ,
  • Dynamic types and ASP.NET MVC

    If you’re using ViewModels in your ASP.NET MVC applications, know that if working with .NET 4.0, you can now create dynamic view models. And it’s actually very simple to do. Create an ExpandoObject to represent your ViewModel: Declare your...
    Filed under:
  • var improves readability

      Countless times I’ve heard the argument that you should use the var keyword with caution, that it decreases readability of your code, or how it can be misused . The example given in the linked post is: var Data = GetData();   According to...
  • Getting your OSS binaries with Horn

    Recently Billy McCafferty wrote a post on Horn, a package manager that Paul Cowan and Dave the Ninja have developed, similar to the idea of Ruby’s Gem. Although it’s a step in the right direction, it does have issues. To be able to use it...
    Filed under:
  • YouTrackSharp: A .NET Client for YouTrack

    On and off I’ve been working on a .NET library that is a wrapper around YouTrack ReST API’s. If you’re not familiar with YouTrack , it’s our Web-Based Issue Management system, which is currently at version 3 and recently we announced...
  • Dynamic objects and ReSharper

    As you might have heard by now, C# 4.0 (or is it just 4?…) comes with a new keyword: dynamic . This means that you could do something like the following: Simply put, ExpandoObject is a class that allows you to add and remove members at runtime...
    Filed under:
  • Native NuGet Support in TeamCity

    A few months ago, Scott Hanselman gave a session at TechEd US were he showed some new features we were working on for TeamCity, in order to provide first class support for NuGet. He later blogged about it here . Instead of delaying until the next release...
    Filed under: ,
  • Profiling Apps 1 of N: The MVC ActionLink

    I’m starting a new series of blogs posts on profiling, where we’ll try and cover common bottlenecks and how to identify them in your applications. However, before delving deeper into the subject, let me make a small but important observation...
  • Show Covering Tests with dotCover

    One of the new features dotCover has added is the ability to find tests that cover a certain piece of code. Something remotely similar has been available in ReSharper , although it has been kind of an archaic solution (i.e. Find Usages on Method calls...
    Filed under: ,
  • Highlighting Custom Patterns with ReSharper

    A new feature that has shipped with ReSharper 5 is the Structural Search and Replace. It is a way for us to locate certain patterns in our code, and optionally replace them. However, it is more than just a Find and Replace. It allows us to somehow extend...
  • Google+: Third Strike…and it’s in!

    Google+ is what could possibly be considered Google’s third attempt at Social networks. With the failure of Wave and Buzz, is Google+ going to make it this time? My first knee-jerk reaction to it was that it’s a Facebook AND Twitter killer...
  • Checking for a null Model in ASP.NET MVC

    It is considered good practice to use strongly-typed models when working with ASP.NET MVC. That is, instead of doing something like ViewData[ "CustomerName" ] = "John Smith" ; you would do var customer = new Customer () { Name = "John...
  • Zen Coding and ReSharper PowerToys

    Yesterday the ReSharper Twitter Account tweeted about a Zen Coding Plug-in available as a PowerToy. If you’re not familiar with Zen Coding, check out this link . I received a couple of emails from people asking about the PowerToys and what exactly...
    Filed under: ,
1 2 3 Next >

About The CodeBetter.Com Blog Network
CodeBetter.Com FAQ

Our Mission

Advertisers should contact Brendan

Subscribe
Google Reader or Homepage

del.icio.us CodeBetter.com Latest Items
Add to My Yahoo!
Subscribe with Bloglines
Subscribe in NewsGator Online
Subscribe with myFeedster
Add to My AOL
Furl CodeBetter.com Latest Items
Subscribe in Rojo

Member Projects
DimeCasts.Net - Derik Whittaker

Friends of Devlicio.us
Red-Gate Tools For SQL and .NET

NDepend

SlickEdit
 
SmartInspect .NET Logging
NGEDIT: ViEmu and Codekana
LiteAccounting.Com
DevExpress
Fixx
NHibernate Profiler
Unfuddle
Balsamiq Mockups
Scrumy
JetBrains - ReSharper
Umbraco
NServiceBus
RavenDb
Web Sequence Diagrams
Ducksboard<-- NEW Friend!

 



Site Copyright © 2007 CodeBetter.Com
Content Copyright Individual Bloggers

 

Community Server (Commercial Edition)