1 COMMENT
Programming
Ian Muir, Sep 24

Databinding Protips Part 1: DataBinding 101

Basic hints and tips about using declarative databinding.
5 COMMENTs
Programming
Ian Muir, Sep 11

Public Website Admin Tools: Divide and Conquer

16 COMMENTs
Programming
Ian Muir, Aug 22

Making IIS 6.0 Play With UrlRewriting

Getting IIS to play with your url rewriting scheme can be a bit of a trick. Read more for a few solutions to the problem.
7 COMMENTs
Programming
Ian Muir, Aug 14

3 Simple Rules for Solution Management

6 COMMENTs
Programming
Ian Muir, May 09

What to Expect With SilverLight 1.1 Alpha

Over the past few weeks, Microsoft has been making a lot of announcements about SilverLight (formerly WPF/E). At NAB, they showcased some of its video abilities and at MIX, they announced that it would have CLR support within browsers. After talking to some of the people that developed SilverLight at MIX and working with the beta and alpha tools over the past week, I’ve come to a few conclusions about SilverLight.
7 COMMENTs
Programming
Ian Muir, May 01

Silverlight Takes Shape & MS Gets Dynamic at MIX '07

12 COMMENTs
Programming
Ian Muir, Apr 26

ASP.NET and CSS with Expression Web

Recently, Microsoft came out with a new tool for HTML and CSS called Expression Web. Microsoft hasn’t exactly had a good track record with web design; in fact I have had a few projects focused solely on fixing sites made with FrontPage. Since I do a lot of work with ASP.NET and most of my own design work, I put aside my fears and gave it a try. I used it for a few basic projects and was initially not very impressed. For the most part it felt like a less refined version of Dreamweaver. The However, when I started poking around a bit I found that it was pretty good.
4 COMMENTs
7 COMMENTs
Programming
Ian Muir, Apr 05

A Simple Introduction

My name is Ian Muir, and I’m a new blogger here at SitePoint, so I thought I’d take a minute to introduce myself and let you all know what to expect. During the day, I’m a mild-mannered web applications developer for a news clipping service. At night, I do a variety of freelance projects and direct client work. My development work is generally in ASP.NET or PHP with frequent forays into ColdFusion. I also consider myself somewhat of a standards evangelist.
3 COMMENTs
Programming
Ian Muir, Mar 28

DevConnections Spring 2007 Day 2

DevConnections Day 2 highlights.
4 COMMENTs
Programming
Ian Muir, Mar 27

DevConnections Day 1 Wrap: Microsoft Day at a Microsoft Conference

Day 1 coverage of DevConnections Spring 2007. Highlights include WPF/E, Orcas and Entity Framework
2 COMMENTs
Programming
Ian Muir, Mar 26

DevConnections Spring 2007 Day 0: ScottGu, AJAX++ & Entity Frameworks

DevConnections 2007 kicked off tonight with Keynote presentations from Scott Guthrie, Mr. ASP.NET himself, and Christian Kleinerman, Sql Server Relational Engine Group Program Manager.
4 COMMENTs
Programming
Ian Muir, Mar 25

DevConnections Bound

9 COMMENTs
Programming
Ian Muir, Feb 25

Wrap Your NameValue Variables

ASP.NET gives a developer a lot of loosely typed key-value collections in which to stash stash variables, depending upon persistence needs. The short list includes ViewState, Session, Application and HttpContext.Items. These collections can come in very handy when one needs to keep an object around outside of a single request or shuttle things between different bits of the http pipeline. But it comes at a price—these collections are loosely typed, just returning Objects. Moreover, there is no compile-time checking to ensure that you are requesting the right key in the right place. Errors can lead to crashes at best, and interesting data corruption at worst. Here is a handy technique to avoid such issues.
1 COMMENT
Programming
Ian Muir, Jan 25

Be the First Kid on the Block Running MS Ajax 1.0 Final!

26 COMMENTs
Programming
Wyatt Barnett, Jan 21

Page_Load is Evil

.NET's default Page_Load method is evil. And here is why, and how you can fix it in your code.
6 COMMENTs
Programming
Ian Muir, Jan 17

A Trip Down Memory Lane, With VS 2003. Oh How I Never Missed Thee.

One project I work on revolves around an annual event. And it just became imperative to do a significant overhaul of the visual bits of it’s website. Unfortunately, said website is a .NET 1.1 application. Granted, that is better than an ASP 3.0 application. But it required getting a trip back into Visual Studio 2003 land. And, having spent the last six months or so in Visual Studio 2005, I was in for a shock.
27 COMMENTs
Programming
Ian Muir, Jan 01

Let's Speculate for 2007

In between holiday events and cocktail hours, it is traditional for some to make sweeping predictions about the world to come and then write about them. Read on for my musings.
1 COMMENT
Programming
Ian Muir, Dec 30

Sql Server Full-Text Search Protips Part 3: Getting RANKed

Learn how to pull ranked search results out of your Full-Text indices.
4 COMMENTs
Programming
Ian Muir, Dec 06

Sql Server Full-Text Search Protips Part 2: CONTAINS vs. FREETEXT

Full-Text Search is neato! And here is how to get started using it.
Programming
Ian Muir, Nov 29

ASP.NET Graphs: Raise the Bar

If you use static images to present graphs and charts online, now's the time to make your efforts more dynamic. In this results-focused tutorial, Pat explains how easy .NET makes the dynamic generation and display of bar charts online.
20 COMMENTs
Programming
Ian Muir, Nov 12

Sql Server Full-Text Search Protips Part 1: Setup

Full-Text search is fun and easy! And the first step to getting there is to configure Full-Text search in your Sql Server Database.
Programming
Ian Muir, Nov 10

How Deep are your Defenses?

So, you have built your secured web application. You have enabled ASP.NET’s handy authentication and authorization features. But have you done enough? No, not at all. What happens if you forget to deploy the web.config controlling access to the application's administrative folder? Or if an attacker gains access to the box by exploting your database and references your business logic layers? Or if an attacker finds a SQL injection and starts writing directly to the database? In many cases, the short answer is “bad things” oftentimes leading to unemployment.
1 COMMENT
Programming
Ian Muir, Nov 08

ASP.NET 2.0: A Getting Started Guide

Are you ready to take off into the wide blue yonder of ASP.NET 2.0? Join Cristian and Zak on this eventful ride: you'll tame the installation process, sink your teeth into two ASP.NET languages, and conquer .NET programming basics with your bare hands. Finally, you'll pull server controls, user controls, master pages, and CSS into the beginnings of an application that will see you land safely - and without casualties - at the start of a brilliant career in ASP.NET programming.