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

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

.NET

  1. Back to Basics - Keep it Simple and Develop Your Sense of Smell - From Linq To CSV — I spoke to my friend and they said it was cool to share their code for this post. This post isn't meant to be a WTF or OMG look at that code, as is it meant to talk about some of the underlying issues. There's few things going on here and it's not all their fault, but it smells...
  2. Hanselminutes Podcast 198 - Reactive Extensions for .NET (Rx) with Erik Meijer — My one-hundred-and-ninety-eighth podcast is up. I sit down with Erik Meijer from the Cloud Programmability Team to hear about the Reactive Extensions for .NET (Rx). Rx is a library for composing asynchronous and event-based programs using observable collections. Sound boring? Not even a little. Rx is a prescription for awesome...
  3. Some Better-Written Custom String Methods using C# — In my daily web-surfing, I often stumble upon snippets of C# code posted by people. Usually, I can tweak it a bit. Sometimes, I can tweak it a lot. I usually post a quick comment to the site offering it. Today, I came upon some code that was so bad --- which the author said was from his forthcoming book! --- more drastic measures must be taken...
  4. Difference is comparison when using equals method or Double Equal to operator — There are normally two ways to compare 2 objects. One by using == operator and by using the equals method. But these two are not same in the way they implements the comparison...
  5. Style follows semantics — To me, this comes down to the question “is Bar useful solely for obtaining its value, or also for its side effects?” The stylistic choices should typically be driven by a desire to clearly communicate the semantics of the program fragment...

Web

  1. ASP.NET MVC Quick Tips – let’s get this rolling — Lately, I’ve been having a lot of conversations about ASP.NET MVC. I’ve been following this technology for quite some time and delivered a couple of technical sessions around it that were very appreciated by the audiences...
  2. ASP.NET MVC Quick Tips – What should my Model be? — This question is interesting, and it is actually a bunch of questions bunched up together. It took me a while to figure out why I was getting so many questions around this topic but I finally figured it out...
  3. ASP.NET MVC Quick Tips – How do I pass data to a view? — In the last “Quick Tip” we talked about the model and we pretty much reached the conclusion that it can be anything. After all, as long as the View that we pass the model to can interpret it and render it, it’s all good...
  4. ASP.NET MVC Quick Tips – Pass data to your master page — While I was preparing another demo, I ran into an interesting problem that hadn’t occurred to me before. I was building a sample e-commerce site and thought it would be nice to always display the category list on the left hand side of every page...
  5. ASP.NET MVC Quick Tips – Can I change the templates? — So, you’re using ASP.NET MVC and having a blast (at least I hope you are). If you are anything like me (and most developers), your design skills are pretty much non-existent. That’s why there are designers working in most web applications...
  6. CSS text-indent: An Excellent Trick To Style Your HTML Form — You probably know what the text-indent property does in CSS. It’s a common CSS property allowing webmasters to indent paragraphs and hide text for image-based links. Text-indent does this great...
  7. View Models in ASP.NET MVC — Being more serious, this is an interesting topic that the advisors and p&p team discussed a few times while they were building the Reference Implementation for the soon-to-be-complete Web Client Guidance, and it is something I've heard discussed time and time again out in the field...
  8. 10 Stunning Examples of jQuery Animations — jQuery can pretty much do anything you can think of. All you need is a creative imagination and some time to learn the simple and intuitive API. With several JavaScript frameworks available, jQuery is quickly becoming a favorite. If you are interested in using jQuery for animated effects, here are 10 Stunning Examples of jQuery Animation to get you on your way...
  9. Using FullCalendar jQuery component with ASP.NET MVC — I found very good jQuery component called FullCalendar. My special favorites are agenda views because they make this calendar really useful in business applications. In this posting I will show you how to use FullCalendar with ASP.NET MVC...
  10. View Model pattern and AutoMapper in ASP.NET MVC Applications — In real world ASP.NET MVC applications, we have to use model objects specially designed for our ASP.NET MVC views. Domain objects are designed for the needs for domain model and it is representing the domain of our applications. On the other hand, View Model objects designed for our needs for views...
  11. 50 Brilliant CSS3/JavaScript Coding Techniques — CSS3 is coming. Although the browser support of CSS 3 is still very limited, many designers across the globe experiment with new powerful features of the language, using graceful degradation for users with older browsers and using the new possibilites of CSS3 for users with modern browsers...
  12. Azure SDK 1.1, Azure Tools for VS 2008/VS 2010(RC) 1.1 released and Azure Drive Beta
  13. Understanding CSS – Padding, Positioning and CSS3 — As my first CreativityDen post I’ve decided to show you all, (mainly beginners to CSS), how to use it effectively in you designs. One of the most frustrating things when coding a website can be not having the skills to bring your .PSD file to life, it happens to most of us, (unless your like me and you learnt to code first), but it doesn’t have to be that way anymore...

Visual Studio

  1. Prevent ReSharper From Adding Regions — A couple of days ago I was annoyed that Resharper was insisting on turning my abstract base NUnit test class with nothing in it but a shared [SetUp] method into a one line class with a collapsed Setup / Teardown region in it. While I didn’t always feel this way, my experience has taught me that regions are a smell in your code. They are a way to hide things you don’t want to deal with or look at. It’s kind of like putting makeup over a melanoma instead of having a doctor remove it...
  2. VS 2010 Tips #5 : New Extension Manager — In Visual Studio 2010 we can now get all the available extensions from http://visualstudiogallery.msdn.microsoft.com and add to our project from and within Visual Studio. You will find it under Tools > Extension Manager. Here you can add, search and modify the available extensions...
  3. VS 2010 Tips#6 : Architecture Explorer — In Visual Studio 2010 we have a great tool called Architecture Explorer to view the structure of our objects. Unlike object browser or class diagram this also helps us to view the calls per element is made in the project. This is one additional step towards the enhancement...

Development/Miscellaneous

  1. Worldwide IT Spending on Its Way Up in 2010, But Not By Much — That would be yes. As a result, IT spending will not make a huge comeback this year, only a 3% increase at constant currency...
  2. Be a Better Developer 4 – Being a Plumber — To get started, I want to define “plumbing” as it pertains to our field. Plumbing is that code that has to be there, but isn’t the purpose of the application. A great example are data access layers. Let’s say we are writing a Tax calculation component. The purpose of the code is to crunch numbers and provide a result; however, we must include code to read data from lookup tables based on the user’s zip code for instance. Clearly the data access is required, but it’s not what makes the application different than any other...
  3. Forget Patterns ... What matters are software maintenance practices — The problems in being able to produce and maintain software with predictable success were documented almost at the dawn of the profession, by Frederick Brooks, Jr., in his essay, “The Mythical Man-Month.” The persistence of those problems, as well as the lack of established solutions was confirmed as recently as 2007 by Scott Rosenberg in his book, Dreaming in Code...
  4. Why You Should Re-architect Your Career to Amplify Your Strengths — Each of us has our own set of strengths and weaknesses but we never take the time to figure out what they are. Even if you did would you know what to do with the information...
  5. IE, Firefox, Chrome, Safari, Opera – what browser does a .Net developer choose? — So we can read: 62% IE, and 38% “not IE”. But that doesn’t work in practice because the other 38% is fragmented among at least 4 other major players (major being defined as more than 1% market share, or about 17,300,000 installations). Think about it. Opera has over 41 MILLION users. So that 2.38% is still not anything to sneeze at. . . unless you are serving the 1,075,714,000 IE users. Wow. over 1 billion Internet Explorer users...
  6. How I Approach a Defect — Lately I’ve been tracking some of the steps I go through in a given day or week. I was fixing a bug the other day when I decided that I should write down all the mental notes I refer to when addressing a problem like a bug in code. These are questions I didn’t always ask in the past and I feel they are valuable, so why not share them...



Дата публикации: 04.02.2010 21:29

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