ASP.NET News from Blogger: Dino Espositos WebLog   Get the feed of: Dino Espositos WebLog

Total News: 114

Programming MVC2 is out with code

The sample code for my latest book Programming ASP.NET MVC (covers version 2 and 2010) is available via the book's catalog page at Microsoft Press site run by O'Reilly.  You click the E...

Crushed by complexityme too, and for a long time

I had no sessions on ASP.NET MVC in this Fall DevConnections, but Ill have quite a few in the upcoming Spring 2010 event which will coincide with the Launch event of VS 2010. Yet, many of the question...

ASP.NET MVC is MUCH better than MS seems to think

Here at DevConnections I just attended the ScottGus keynote on Visual Studio 2010 and Web development. I havent had much time to spend on the latest Beta of Visual Studio 2010 yet so I found most of t...

The dead-end of Web Forms

I had a talk last week at BASTA about ASP.NET MVC vs. Web Forms and I repeat the same talk today here in London at Software Architect conference. (Well, repeating a session is a big term for me--I'll ...

DataForm Control in Silverlight 3

Silverlight 3 comes with a new controlthe DataForm controlthrough which you can design a view model around a data type in what actually results to be a specialization of the MVVM pattern. The DataForm...

Silverlight Coding Contest

A few days ago, ComponentArt started a Silverlight coding contest. If you submit your Silverlight applications for evaluation by the "Esteemed Panel of Judges" you can win a...

ASP.NET 4.0: more control on viewstate management

ASP.NET is a stable and mature platform for building Web applications. Personally, I can hardly imagine a revolutionary set of new and  compelling features to be added to it. So what's new i...

Give a chance to prediction

It is mostly about AJAX applications, but it applies well to any scenario where a smart/rich client is present. I'm talking about the "Predictive Fetch" pattern. Quite simply, it refers to the idea ...

Testability vs. Testing

The first time I heard the expression "unit testing" at a .NET conference was--if memory serves well--back in 2004. Since then, it took probably a couple of more years for the theme of "u...

AJAX Architectures Condensed

One thing is using AJAX to dynamically refresh a small piece of a single page; all another thing is designing a whole presentation layer to be partially refreshed in every possible operation against t...

A lovely couple (of architecture books)

It was brought to my attention that there's no way to have a (free) look at the TOC of Microsoft .NET: Architecting Applications for the Enterprise other than holding the book in hands and flip throug...

Web Forms vs. ASP.NET MVC

Probably I'm a bit late to the party, but as I gain confidence with ASP.NET MVC I feel I have my cents to share :-)  ASP.NET MVC is not the anti-Web Forms and Web Forms is not the anti-patte...

Theres a lot of Software in Our Future

Its quite a bit of time that Juval Lowya Microsoft software legendtalks about energy and its relation to software and calls this the next bubble prefiguring the next boom for developers. To paraphrase...

The Future of Software Conferences is Software

I had a geek dinner last night and a slice of a conversation kind of got persisted in my mind. So when I resumed my OS this morning, it was automatically deserialized. It was a chunk of the conversati...

My 2009: less writing, more code

I'm back to blogging after a year or so. I'm not particularly original by saying that a lot has changed around us in this time. For me, it means less writing and more code. I will still be writi...

Article on DotNetSlackers

Another article on DotNetSlackers discussing LINQ-to-SQL objects and how to cache them and reuse them across different DataContext objects.Read the full story here. http://dotnetslackers.com/articles/...

Dispatch my stuff to the right thread

Silverlight 2 does support threads through much of the same API as the big .NET FX. So you use classes in System.Threading such as Thread and ThreadPool. Or you can use the higher-level Backgroun...

Looks, walks, and quacks like a O/RM

OK, it's not a problem to admit that I have no copyright on it, but I just love to use it. It looks like a O/RM, it walks like a O/RM, it quacks like a O/RM. Hence, it's O/RM... What am I talking abo...

The "Driving Force" pattern--part 1 of N

Recession is perhaps affecting the economy, but it couldn't be farther from the dazzling world of (Microsoft) software. CTPs are coming out every day and some of them are amazingly morphing into Betas...

More on DataContext in (hopefully) a realistic world

A comment from Bigyan to my DataContext article on DotNetSlackers yesterday made me think that I probably had to put my thoughts down a little more explicitly. The question that Bigyan poses is expres...

DataContext and design patterns

An article on the internal structure of the DataContext object of LINQ-to-SQL is out on DotNetSlackers. Enjoy....

XAP has to be a MIME Type

I love the VS embedded Web server, but it too often makes you thinking that things are easier than in the real and bitter world. So a trivial Silverlight 2.0 sample page that works from within th...

Hot AJAX+Silverlight2 in Warm Mallorca

Silverlight 2 Beta 1 is out and I just installed it on my machines. OK--we're now ready for the next stage. A key question to answer for virtually everybody planning RIA development is: Sh...

Source code for ASP.NET 3.5 Core Ref

The latest baby, Programming ASP.NET 3.5 Core Reference, is out and you can freely download the full source code (21 MB) from here. It should be noted that for sort legal reasons (sic!), the binaries ...

Next Generation Web Applications

The Web was first instantiated in the August of 1991 in one of the CERN labs. All of it was in two machines connected to the same network and exchanging HTML documents over the HTTP protocol. The HT i...

Latest and upcoming book(s)

As per Thomas request, I'm posting here the TOC of the latest baby, that is Programming ASP.NET 3.5 Core Reference. Chapter  Title 1 The ASP.NET Programming Model 2 Web Development in Vi...

Now I-Design Code

It's been a while since last post, and it's only few weeks since I officially joined IDesign. My debut with the new logo on the badge is this week in Frankfurt, BASTA conference. This year the c...

How ASP.NET devs are building AJAX apps

Ran into this post and felt like I had to spread it around. It discusses the results of a survey regarding how developers are integrating AJAX in their applications. I can't say much about the scient...

Aspects of AJAX

You probably know already about Gaia AJAX Widgets. Featured on dnrTV, Gaia widgets provide a comprehensive set of ASP.NET server controls with rich AJAX capabilities--from Button to AutoCompleter&nbs...

History article

ASP.NET Extensions 3.5 is here and I'm slowly talking a look at it. You can read some considerations about the History feature on DotNetSlackers. ...

JavaScript exception instead of a message box

The AJAX integrated support in ASP.NET 3.5 is nearly identical to ASP.NET AJAX Extensions with the significant exception of WCF services. I noted, though, also a slightly different behavior in the Scr...

DevConn07 Fall:: MVC FX is it car or motorcycle?

The MVC Framework is the next (not necessarily big) thing for ASP.NET developers. ScottGu unveiled some of its aspects a few weeks ago. Today here at DevConnections I attended a presentation...

DevConn07:: .NET 3.5, A Thing Of The Past

I joined the attendees of one of the MS Silverlight presentations here at DevConnections a bit late. When in, the first thing that I saw was stunning. <asp:Silverlight ... /> Wow. Super. For ...

DevConn07 Fall:: .NET 3.5 Service Pack In the Works

What I called ".NET 3.6" in the previous post, is actually going to be an important part of the .NET 3.5 Service Pack to ship sometime next year. So for ASP.NET developers, the SP will contain MVC, ...

DevConn07 Fall::First million-dollar question about Silverlight

One of the million-dollar-questions of these days.   I say that WPF and Silverlight will eventually make ASP.NET and AJAX obsolete. Dino, what do you think about this prediction? I firmly be...

Coming Soon:: DevConnections Las Vegas

DevConnections Las Vegas is approaching and it looks like there will be quite a bunch of people. We're close to 5,000. Why not joining such a crowd and mark a new record? Reasons to attend? Be among t...

What am I missing with table adapters?

An excellent question to reply to tons of literature and zillions of words about architecture, middle-tier, design, DAL, LINQ and so on. If I use TableAdapters, apart from the pretty ORM diagram ...

On .NET Rocks

On .NET Rocks next week, Oct 16 to chat with Richard and Carl about AJAX architectures and Silverlight. And why ... Silverlight 1.0 is currently similar to a declarative and programmable platform to b...

LINQ Syntax and Linq-to-SQL

Linq-to-SQL translates standard query operators of LINQ into T-SQL commands for the versions of SQL Server supported by the ADO.NET 3.5 managed provider. Although a lot of understandable similarities ...

DevConnections Hot New Stuff

Be among the first to register for a new full-day workshop at DevConnections--Las Vegas, Nov 5. APR306: Building AJAX Applications with ASP.NET 3.5 (9:00AM - 4:00PM)Dino EspositoEach AJAX application,...

LinqDataSource vs ObjectDataSource vs SqlDataSource

With ASP.NET 3.5, a new data source control joins the company: the LinqDataSource control. How does it position itself in the grid of data source controls? The difference between SqlDataSource and Obj...

Travel Agenda for Next Weeks

My next stops around the world. It would be nice to see there somewhere, somehow :-) London, UK, Sept 27, London .NET User Group (DNUG) Sofia, BG, Oct 1-2, DevReach Conference Malaga, Spain, ...

Partial Rendering Misses AJAX Architectural Points

Partial rendering is one of the two approaches that ASP.NET AJAX propounds. It works by applying the Interceptor pattern and hooking up the submit event of the form. The event handler then kicks in an...

Silverlight and the Year of the Back

Yeah, it's been a while since my last post. Summer is hard here in Italy and makes you terribly lazy. Wives and kids go and leave you alone with a lot of time to spend in pleasant activities such as w...

TechEd Day 3:: Partial Rendering

My session on partial rendering kind of sold out. I could hardly see the carpet for how many people attended. And I think I shocked some of them, when I said "there's no AJAX in partial rendering". ...

TechEd 2007 :: Day 2

They say there should be approx 14,000 people here at the Orange County Convention Center. Either who counted is wrong or the place is really huge and even 14,000 people look scattered around. The of...

Silverlight or Flash

Nice wrap-up and perspective from Jesse Ezell on the Flash vs. Silverlight theme. I'm relatively new (to say the least...) to Flash; and have a more Silverlight-oriented background but I'd spend ...

Book Factory

I'm on the way planning books for ASP.NET Orcas. Although the Orcas release has lost along the way some of the rumored features--it looks to me as it's more date-driven than feature-driven--for ASP.N...

AJAX Day in Amsterdam (... and beyond)

Final days to reserve your seat in Amsterdam, DevDays, June 15 for a full day of rich AJAX stuff. You'll get a free (and signed :))copy of "Introducing ASP.NET AJAX", from MS Press. I'll talk about ...

AJAX-based Progress Indicators

With AJAX, Web applications may have a lifecycle similar to desktop applications. The user interacts with the user interface, a JavaScript event handler captures the DOM event and executes some code. ...

View Other bloggers