I just saw Stephen Walther deliver the session I came to TechEd to see, what’s new in the client-side scripting side for delivering Asp.Net content. I have been waiting to find out how the Asp.Net team hoped to integrate jQuery into Asp.Net for some time. Like a lot of you, I’ve come to the conclusion the only smart way to deliver data-heavy pages is via client-side scripting. The trick is to confine bandwidth only to readily consumed data as much as possible, as the large amount of mark-up associated with a normal ASP.NET page is often just bloat.
Continue reading ‘Microsoft Ajax Bares new Client-Side Goodies’
Archive for the '.Net' Category
I’m just not feelin’ the Microsoft love here any more.
I’m a Developer and I think Microsoft may have short-changed us developers a bit this year. They’ve rolled the IT Professional part of TechEd into the same week as the developerment section.
As a result, no more than two sessions per time-slot hold any interest for me as a general developer. Of those two, my preferred choice is nearly always full to capacity. Which means you have to turn up at least ten minutes early. This is a wildly less groovy than last year. I had a much less tame rant prepared, but wisely I refrained from venting :-).
Also, because the PDC (Professional Developers Conference) is on next week in the US, some of the more senior Microsoft presenters are understandably holding off coming here to TechEd (in balmy Berlin). Lesson learned, next year I’ll move heaven and earth to go to PDC instead ![]()
Recently, while developing a Web Application with a large development team, we initially encountered problems with keeping the many WCF interfaces consistent between the Client and Server applications. Because of parallel development, both Client and Server applications developed a sort of race condition. Client Application’s were typically built against older generations of the WCF interface. It was difficult to ensure that each locally developed Client Interface matched the current, deployed Service Interface.
Continue reading ‘Problems with Consuming many WCF Services in One Application’
This is the penultimate day of Tech Ed and I’m beginning to feel the burn. Long hours slaving over a hot notebook (not a metaphor) combined with early mornings have finally worn down the chiselled figure that is me.
Well all lies aside, this morning I found it difficult to identify exactly which seminars appealed to me. I finally settled on an initially intriguing session on tracking User Experience (UX to the cognoscenti). Why track User Experience, well assuming you care, the idea is to incrementally improve the usability of applications by monitoring unbiased user behaviour within a statistically significant number of user actions.
Continue reading ‘Tech Ed EMEA 2008 Day Four’
I had intended to start today with a brisk, rousing discussion on threads, but had to settle for the “Future of Unit Testing”, as the talk was cancelled. I usually prefer very technical talks, in fact the more impenetrable the better. The talk actually turned out to be interesting though and not as fluffy as it might have appeared at first glance. It was given by TypeMock’s, Roy Osherove. TypeMock currently make the best .NET Isolation Framework in my humble opinion, pity it’s a commercial product. It’s hard to justify purchasing software when so many effective, free alternatives are available.
Continue reading ‘Tech Ed EMEA 2008 Day Three’
Five seminars viewed today. The somewhat misnamed “Developing Data-Centric Web Applications” turned out to be a fascinating discussion on the relatively new ASP.NET “Dynamic Data” feature. This is sort of a belated response from Microsoft to the Ruby on Rails hype from a few years ago. You know, generate a web site based on your data in under ten minutes flat. But unlike Ruby on Rails, elements from “Dynamic Data” can be plucked out and added to a more traditional ASP.NET control based application thereby significantly simplifying and decoupling them.
Continue reading ‘Tech Ed EMEA 2008 Day Two’
The keynote speech delivered by the ever-enthusiastic Jason Zander, as usual, promised and delivered peeks into forthcoming Microsoft products. In this case, pre-alpha versions of both Visual Studio 2010 and the much awaited Windows 7.
Continue reading ‘Tech Ed EMEA 2008 Day One’
The System.Diagnostics.EventLogTraceListener class, when set up log WCF traffic, can cause a memory leak when attempting to Log Service traffic, if the Event Log Source (specified in the “initializeData” attribute of the Event Log Listener configuration element) doesn’t previously exist and the Service is running under a User, without sufficient privileges to create a new Event Log source.
Continue reading ‘Possible WCF Memory leak with Event Log Trace Listener Class’
MTUG Cork are holding a ‘Linq to SQL’ presentation at 7pm on Monday 22nd September at the Imperial Hotel on South Mall, Cork.
This presentation discusses the ORM concepts in the favour of Linq to SQL, and aims to give a deep insight of various benefits that you can get in your daily development and to your business. DSI .Net developer Sidar Ok will be presenting and will provide demos of the practical implementation of the following concepts:
1. Building a Common Glossary
2. Defining the Problem
3. Building in house ORM/DAL vs Use an existing one
4. Linq to SQL Comes into play : Myths and Realities
5. Linq to SQL beyond drag and drop : Concepts
6. Linq to SQL Entity Model
7. Mapping Engine
8. Attribute Level or External ?
- SQL Metal to rescue
- What it does, what it lacks
9. Understanding DataContext
10. Change Management & Change Communication Strategies
11. Advanced Topics (If time permits)
- Debugging and Troubleshooting
- Transaction Handling
- Concurrency & Conflict Handling Scenarios
- Entity Validation
- Security Model
- Serialization
- Performance Advices & Best practices
This event is free, registration is required. Visit the MTUG Cork website.
Data-Driven Unit Tests are very powerful but, it seems to me, rarely used feature in Visual Studio. Although they are not suitable in all situations they can be of a great help. Personally, I used them to drive testing of business rules. In one of the scenarios I had 9 parameters and they had about 900 possible combinations. I was able to cut the number of possible tests and I did so, but the point is that in some scenarios just typing in test data into source code is very laborious and error prone and can be easily avoided.
Continue reading ‘Data-Driven Unit Testing using Excel in Visual Studio’
