ASP.NET News from Blogger: Granville Barnett   Get the feed of: Granville Barnett

Total News: 95

CPU Scheduling Simulator (CPUSS)

The Page has been updated by gbarnett....

Come visit me over at http://weblogs.asp.net/gbarnett - my new blog home

The content will be of the same high quality :-) Eventually I will retire the blog here at gbarnett.org and make it into some sort of personal site - but I won't do that for a few months while I give ...

CSS Friendly controls adapters

I've harped on about CSS Control Adapters since their first CTP hit the shelves quite some time ago (I'm inclined to say a year, but maybe it's less than that).  Well I noticed today that a video...

Visual Studio debugging aid dev work

I've been rather busy as of late doing a mixture of projects I'm currently working on as well as doing quite a bit of maths - don't ask me why about the latter, I just caught the bug again...but I rea...

Thanks Charles...Charles Petzold that is

Today I received a complementary copy of 3D Programming for Windows by Charles Petzold.   In respect of this I will post a detailed review of this book, probably on DotNetSlackers in the coming w...

EDM Beta 2

I'm not really in this space anymore but I just downloaded the Beta 2 bits and the designer bits just now and although I've not dug deep into the actual EDM API the VS support has greatly improved wit...

Lexical analysis for a simple front end emulation of an math expression language

Ok, it's been a while since my last "meaningful" post, i.e. a post that you can maybe learn something from - I apologize for that. So, some of you may know about compilers, others may not - put simp...

On the horizon for ASP.NET and beyond - article

An article I wrote for DotNetSlackers a while ago just got published today entitled On the horizon for ASP.NET and beyond. This article covers some of the new stuff in ASP.NET 3.5 including the ListVi...

Custom Controls: Part 1 - ASP.NET Article of the day

In true ASP.NET style the 1st part is article of the day after the 2nd part :-) You can view the article here....

ASP.NET Custom Controls Part 2 - ASP.NET Article of the day

This is the 2nd part of many which will walk through the various bits that need to be taken into consideration when creating custom controls for ASP.NET.  ASP.NET Custom Controls:  Part 2....

How to get F# working on VS 2008 Beta 2

In this post I mentioned that F# compiler doesn't register its project correctly with VS 2008 Beta 2. Repo:  Clean installation of Vista, with no previous .NET 3.5 or VS 2008 Beta bits installed....

An interesting read on Visual Studio

Before you read on this is an old article (2005) that Charles Petzold wrote on Visual Studio entitled "Does Visual Studio Rot the Mind?".  This is the first time I have come across it and it's ...

A nice practice in TDD

I nearly mentioned this the other day, and this isn't going to be a large post - but I saw some stuff written by a few folks on the MS Patterns and Practices team a few weeks ago and I thin its a...

Great new addition to F#

Just reading Don Syme's blog today I see that you can now use the more concise use keyword rather than the using statement that looked a little odd in the F# language to clean up recourses via the dis...

Test Driven Development? or should it be Example Driven Development?

Recently I have invested quite a significant amount of time into ensuring that I adhere by TDD, write the test first watch it fail, make it pass then refactor. An interesting comment though that has b...

F# project registration doesn't work with VS 2008 Beta 2

The latest F# compiler that I posted about here, DOES NOT work with VS 2008 Beta 2...I mean the F# interactive tool does but the solution is not registered with VS 2008 Beta 2. I must admit I thought ...

F# 1.9.2.7 is here

Just as I'm sure you are all caught up in the wave of new downloads in the last 24 hours here is one more for you! Don Syme blogged about the new features and bug fixes here. Download it now!...

MSIL: Part 3

In this part of the MSIL series we will look at how to replicate a loop in MSIL.   I had hoped this time around to actually do a comparison post on the MSIL generation of C# and C++/CLI in a...

I think I'm the first non-MS'er to post this...VS 2008 beta 2 is go go go!!

Just refreshed Google Reader and 6 or so posts game up this second. Beta 2 of VS 2008 as well as the .NET 3.5 framework. Get it while it's hot:  http://msdn2.microsoft.com/en-us/vstudio/aa700831....

Functions as values in F#

One of the things I love about functions in functional languages like F# and Haskell is that they are treated like values.  #light let multiply a b = a * b The multiply function has the sign...

Creation of event handlers for events from the XAML editor in VS 2008 Beta 2

This is something that I've found really quite tedious in the Orcas CTP's that have had the WPF bits included, normally I switch to code view and generate the event handler there using a few tabs then...

IronRuby pre-alpha, dynamic languages and VS Orcas Beta 2

Everybody is posting about this now, I find the pre-alpha title interesting and it's nice to see that the bits are out now for mainstream user testing and feedback. I saw this first on John Lam's blog...

Visual Studio and MSTest woes

MSTest has been the bane of my life recently - things are just going far to slow, the test results GUI freezes up and becomes totally unresponsive...so today I downloaded TestDriven.NET which I k...

Community Server 2007 quote I made a few days back and ASP.NET blogging engines

The other day I was quoted by Dave Burke (CS MVP) on his blog with the following: Granville Barnett with an important point about Community Server and why, although he's "not happy about it," he's g...

Using F# interactive

Just a quick post on how to get the best out of F# Interactive, but before I go on take the time to look at this post that I did a while back explaining why functional is going to be important in the ...

ASP.NET Custom Controls: Part 1

An article I wrote for DotNetSlackers just got published entitled "ASP.NET Custom Controls: Part 1". This series will educate on how to go about creating custom controls and the various design decis...

Developing RIAs: Part 1 (ASP.NET Article of the day)

This article covers the basic principles of an RIA, there's actually very little code in the article - but the code in there shows interacting with an Astoria web data service using ASP.NET AJAX. Deve...

Introducing LINQ - Part 5 (ASP.NET article of the day)

I'm proud that every part of this series have featured on the ASP.NET homepage as article of the day - here is the 5th and final part on the ASP.NET homepage. Go check out Part 5 of the Introducing ...

Developing RIAs: Part 2

You wait for a bus and 4 come along at the same time! here's another article of mine that got published today entitled "Developing RIAs: Part 2". This series covers RIA development using several tec...

Using the GPU for highly parallel code?

So the basic concept here from what I gather from MSR, is that you take a high level language whether that be C#, VB.NET, or an unmanaged high level language like C++/C and then through some custom li...

MSIL: Part 1

Before I get an email or comment saying "why? why? are you covering MSIL?!" - for a good reason! MSIL is the only language that can use all of the CLR goodness! And in this yet to be determined pa...

Parsing and AST's

At the moment I'm looking at abstract syntax trees (AST) and how to best develop a parser that can construct highly accurate AST's for large source code files...easier said than done but I'm really en...

Introducing LINQ series the complete list

Part 1 - The basics of LINQ including coverage of standard query operators defined in the System.Linq namespace. Part 2 - First look at LINQ to SQL including quite a few demos and sample code. Part 3...

Introducing LINQ: Part 5

The final part of my introductory series for LINQ over at DotNetSlackers. I hope you've enjoyed it. Look out for my Rich Internet Application (RIA) development series starting soon :) View it now!!...

Functional programming and F#

The significance of declarative programming will, I believe be shown in the coming years. Imperative languages like C#, C++, etc allow for a fine level of logical and implementation control - we defi...

Magazine articles on LINQ (web links)

A few people asked for the links for these articles I did for VSJ magazine. Next generation data access with LINQ (Figure 1 should be LINQ to SQL and LINQ to XML, this was done using the May 2006 bit...

Expression Trees in C# 3.0

Out of everything in C# 3.0 this is the feature that intreges me the most - from what I have looked at this feature seems immensly powerful, LINQ to SQL takes an expression tree and uses that to gener...

Creating a 3 tier application using LINQ

Every example of using LINQ I have seen (including my own articles!) have used inline queries based upon the standard query operators that ship as part of C# 3.0, to be more exact .NET 3.5.  Whil...

Upgraded to Community Server 2007

Just upgraded to Community Server 2007 which is a free download for personal use (I think its been rebadged express edition now - in fact I'm pretty certain of that). You will notice that I am also us...

Silverlight - the new name for "WPF/E"

The codename goes out and the official product name comes in!  "WPF/E" which I was really quite fond of (very few seem to agree with me though) now has a new name and a shiny new logo - a rathe...

LINQ to SQL - which tool to generate your DAL?

I thought I would quickly run over the two tools at present that exist to generate an abstract DAL for your applications: SQLMetal.exe - a command line tool. LINQ to SQL File - a Visual Studio desig...

My article is one of the articles of the day on the ASP.NET homepage

Well, asp.net is my homepage so when I fired up my browser a few minutes ago I was surprised to see that one of my articles on LINQ that I did for DotNetSlackers (2nd part coming soon...) was one of t...

LINQ article in April edition of VSJ magazine

The article entitled "Further exploration with LINQ" is a follow up article of a previous one I did for the same a magazine a few months back. The article covers: LINQ to SQL (using sprocs) LINQ to...

Setting up your ASP.NET AJAX enviroment

A key ingredient to coding something well is having a great enviroment in which you work - think Visual Studio for C#, C++ etc why?  because the IDE provides great visual feedback - invalid token...

What books to read?

Every now and then I get asked what are the best books (in my opinion) on certain technologies.  Below I have picked out what I believe to be the best book on Windows, C# and ASP.NET. Expert ASP...

Community Server 2007 theme update

I've done a bit of a u-turn on the theme I was going to use - don't worry though I will be offering that theme up for download - free of course :-) I've decided to create a dead simple theme that this...

ASP.NET vNext wish list - Steven Smith

Check out this wish list by Steven Smith. The stuff from the list that I would really like to see are: ViewState provider model AJAX file upload - if you slap an updatepanel around the existing uplo...

Introducing LINQ - Part 1 (DotNetSlackers)

An article that I wrote went live today on DotNetSlackers.  This article is the first of a series. In this particular article we cover: Querying of in-memory collections A subset of the standard...

LINQ standard query operators - source code with next part

If you have been following this series (view part 1, 2 or 3) then you will know I have only included bits of code - I will be posting all source code with Part 4 (including that used in parts 1 - 3).&...

LINQ standard query operators (Part 3)

In this part we will take a look at some operators that are great compliments to any query that you make, we will cover: Take Skip TakeWhile SkipWhile As usual we will look at example code using l...

View Other bloggers