LA.NET [EN]

June, 2008Archive

Jun 29

NHibernate 2.0 beta 1 is out

Posted in Software       Comments Off on NHibernate 2.0 beta 1 is out

The Rhino mocks post is still fresh and we”ve  already got a new release of another cool tool: NHibernate 2.0 beta 1 is out.

Read the rest of this entry »

Jun 29

Rhino mocks 3.5 is out

Posted in Software       Comments Off on Rhino mocks 3.5 is out

Download the bits and check the docs.

Read the rest of this entry »

Jun 27

One year older

Posted in Trivia       2 Comments »

Happy birthday to me :,,) “New year’s” objective: blog more often 🙂 Let’s see how it goes.

Read the rest of this entry »

Jun 26

P/Invoke Interop Assistant

Posted in Trivia       Comments Off on P/Invoke Interop Assistant

Since today I”m putting my blog reading in day, here”s another post announcing what seems to be a great tool: P/Invoke Interop Assistant.

Read the rest of this entry »

Jun 26

MSDN low band rendering

Posted in Trivia       Comments Off on MSDN low band rendering

If like me you use the online help, then you”ve surely noticed several changes in these last months (ex.: friendly urls with support for namespaces, classes, properties, methods, etc). I”ve just seen in Craig”s blog that now you can ask for a “low-bandwith page”. Ok, you”ll only believe it after seeing, so you should try […]

Read the rest of this entry »

Jun 23

How a geek changed the world

Posted in Trivia       Comments Off on How a geek changed the world

A very good documentary by BBC which you can watch in YouTube: part 1 part 2 part 3 part 4 part 5 part 6 part 7

Read the rest of this entry »

Jun 20

The C# compiler is really smart, but…

Posted in Uncategorized       Comments Off on The C# compiler is really smart, but…

I’m still not understanding why it won’t give me a warning when I create an internal class with a public method. Here’s an example: class MyInternalClass{    public void Test(){} //no compiler warning } Ok, at the end of the day, Test is really an “internal” method since the acessibility of a member can never […]

Read the rest of this entry »

Jun 20

In the previous posts, we’ve explored the internals of the routing assembly. If you’ve downloaded the ASP.NET MVC preview 3 from codeplex, then you’ll find an interesting sample on how to reuse the routing assembly with a ASP.NET web forms app. If you’ve read the previous posts on the series, then you should know that […]

Read the rest of this entry »

Jun 16

Protected: Book review: The Pragmatic Programmer

Posted in Books       Comments Off on Protected: Book review: The Pragmatic Programmer

There is no excerpt because this is a protected post.

Read the rest of this entry »

Jun 16

Today we’re going to discuss url partitioning. What’s url partioning? Well, I’m sure that you agree with me when I say that one of the greatest things about the routing assembly is that we can define parameters (or placeholders) on routes? Here’s an example that will surelly refresh your memory: http://yoursite/{anything} In the previous example, […]

Read the rest of this entry »

Jun 13

The MVC routing assembly – part V

Posted in ASP.NET, MVC       Comments Off on The MVC routing assembly – part V

Today we’re going to talk about one of the most important components of the System.Web.Routing assembly: the UrlRouting module. If you want to use the routing framework in your web applications, then you need to register this module on your web.config file (of course, after adding a reference to the routing assembly in your web […]

Read the rest of this entry »

Jun 11

S#arp Architecture updated

Posted in ASP.NET       Comments Off on S#arp Architecture updated

Billy has just updated this cool demo. Check it out at codeplex.

Read the rest of this entry »

Jun 11

One more thing about the RouteTable…

Posted in ASP.NET, MVC       Comments Off on One more thing about the RouteTable…

In my last post on this series, we”ve seen how we can use the RouteTable class to register all the routes available on a web application. I”d just like to add one more thing on the locking topic. As you might recall, we”ve seen that internally the RouteCollection uses locks to guarantee that everything works […]

Read the rest of this entry »

Jun 11

This is a post on football (no, I”m not talking about American football – man, how can you call that football? you play it with your hands 🙂 I”m talking about soccer,,). So, if you don”t like, just don”t read it 🙂 If, like me, you”re a fan, then you surely know that Euro 2008 […]

Read the rest of this entry »

Jun 11

Book review: ADO.NET 3.5 Cookbook

Posted in Books       Comments Off on Book review: ADO.NET 3.5 Cookbook

[Disclaimer: I’ve received a free copy of this book for review] After several days, I’ve finally finished reading this book. This is really a very complete book wit lots and lots (and lots!) of examples. It’s fair to say that it covers most (if not all) ADO.NET related scenarios (I’m an SQL Server user but […]

Read the rest of this entry »

Jun 10

Resharper 4.0 is out!

Posted in Tools, Trivia       Comments Off on Resharper 4.0 is out!

Finally!

Read the rest of this entry »

Jun 09

The MVC routing assembly – part IV

Posted in ASP.NET, MVC       Comments Off on The MVC routing assembly – part IV

In the previous posts, we’ve talked about Routes. Today, we’re see how we can register the routes on a ASP.NET web application. Currently, a colecction of routes is represented through an element of type RouteCollection. If you fire up Reflector and start looking at this class, you’ll see that a RouteCollection is just a specialized […]

Read the rest of this entry »

Jun 09

The MVC routing assembly – part III

Posted in ASP.NET, MVC       Comments Off on The MVC routing assembly – part III

In the last post, we’ve talked about several of the properties exposed by the Route class. Unfortunately, the post grew beyond my initial expectations, which meant that the writing time was exceeded before completing the analysis of this class. Today we’ll cover its last important feature: constraints. When a route is associated with a pattern […]

Read the rest of this entry »

Jun 06

SQL Server 2008 RC0 available for MSDN subscribers

Posted in Trivia       Comments Off on SQL Server 2008 RC0 available for MSDN subscribers

Via Wally.

Read the rest of this entry »

Jun 06

The MVC routing assembly – part II

Posted in ASP.NET, MVC       Comments Off on The MVC routing assembly – part II

In my previous post, we’ve seen that all routes must implement the contract defined by the RouteBase class. As you might expect, the framework defines one implementation of that contract through the Route class. Currently, the Route class exposes the following properties: public class Route : RouteBase{    public RouteValueDictionary Constraints { get; set; }    public […]

Read the rest of this entry »

Jun 06

The MVC routing assembly – part I

Posted in Uncategorized       Comments Off on The MVC routing assembly – part I

  In these last 2 days I’ve been looking at the internals of the System.Web.Routing assembly. I’ve thought about writing some posts with several notes on how it works so that I have a future reference when I need it. Putting it here on my blog will make it easy to find these notes and […]

Read the rest of this entry »

Jun 05

Well, I”m not sure on how anyone is able to keep up with this pace! So, two new frameworks are out: Velocity and MEF. And I”m still late on the ASP.NET MVC study and haven”t looked at Silverlight since the 1.1 version…damn…

Read the rest of this entry »

Jun 03

Protected: The CurrentNotification property

Posted in ASP.NET       Comments Off on Protected: The CurrentNotification property

There is no excerpt because this is a protected post.

Read the rest of this entry »

Jun 03

Yesterday I’ve started looking at the new MVC platform. After looking at the MVC project, I’ve decided to take a look at the System.Web.Abstractions. In this dll you’ll find several wrappers of the objects you normally use on  a Web Forms ASP.NET application. The next figure shows some of them: If you end up using […]

Read the rest of this entry »

Jun 02

The Parallel Extensions CTP is out. It seems like now the PLINQ does no longer depends on the Thread pool. Instead of doing that, PLINQ now relies on the Task Parallel Library. Interesting…it”s time to run some more tests…

Read the rest of this entry »