DirectorySoftwareBlog Details for "Udi Dahan - The Software Simplist"

Udi Dahan - The Software Simplist

Udi Dahan - The Software Simplist
.Net Development Expert & SOA Specialist
Articles: 1, 2, 3, 4, 5, 6, 7

Articles

[Podcast] Message Ordering: Is it Cost Effective?
2008-01-02 00:01:00
In this podcast we’ll be discussing the issues around multi-threaded processing of messages by a service, specifically that the processing of message received second may be finished before that of the first. This scenario tends to rear its ugly head at higher levels of load and is critical for correctness in high-scalability environments. Our long time ...
More About: Podcast , Cost , Message , Effective
WCF Everywhere? Not on my watch.
2007-12-29 16:00:00
The other day I was at Juval’s presentation where the main message was WCF is a better .NET. In other words, if you use WCF on every one of your classes, you’ll benefit. I don’t know about you, but I’m quite wary of silver bullets - they tend to inflict quite a bit of ...
More About: Watch , Architecture , Performance , Development , Scalability
WCF Everywhere? Not on my watch.
2007-12-29 16:00:00
The other day I was at Juval’s presentation where the main message was WCF is a better .NET. In other words, if you use WCF on every one of your classes, you’ll benefit. I don’t know about you, but I’m quite wary of silver bullets - they tend to inflict quite a bit of ...
More About: Watch , Architecture , Performance , Development , Scalability
What Makes Smart Clients Safe?
2007-12-26 08:42:00
After my recent post on using AOP for smart client development, my partner-in-crime, Arnon, suggested I explain a little bit more on the whole issue of multi-threading in the UI. This isn’t going to be another tired explanation of how you should only update controls on the main thread. This is going to be ...
More About: Architecture , Performance , Smart , Clients , Threading
What Makes Smart Clients Safe?
2007-12-26 08:42:00
After my recent post on using AOP for smart client development, my partner-in-crime, Arnon, suggested I explain a little bit more on the whole issue of multi-threading in the UI. This isn’t going to be another tired explanation of how you should only update controls on the main thread. This is going to be ...
More About: Architecture , Performance , Smart , Clients , Threading
YAGNI - Once Bitten, Twice Shy?
2007-12-20 23:23:00
It?s one of the things that sometimes drives me mad about the YAGNI philosophy of Agile . We need to stop throwing out the baby with the bath water. Jay really liked that statement with relation to my previous post “Scalability - you wish you’re gonna need it“, so I thought I’d put up a logo ...
More About: Architecture , Simplicity
YAGNI - Once Bitten, Twice Shy?
2007-12-20 23:23:00
It?s one of the things that sometimes drives me mad about the YAGNI philosophy of Agile . We need to stop throwing out the baby with the bath water. Jay really liked that statement with relation to my previous post “Scalability - you wish you’re gonna need it“, so I thought I’d put up a logo ...
More About: Architecture , Simplicity
BizTalk Blogs and UdiDahan.com, strange bedfellows?
2007-12-19 22:04:00
So, it turns out that Microsoft has quietly launched a new community-style site. Titled "BizTalk Blogs ", I wasn’t quite sure what my blog was doing there. It’s not that I never write about BizTalk - every once in a while I even find something nice to say about it My quick post on BizTalk and ...
More About: Scalability , Strange , Strange Bedfellows
BizTalk Blogs and UdiDahan.com, strange bedfellows?
2007-12-19 22:04:00
So, it turns out that Microsoft has quietly launched a new community-style site. Titled "BizTalk Blogs ", I wasn’t quite sure what my blog was doing there. It’s not that I never write about BizTalk - every once in a while I even find something nice to say about it My quick post on BizTalk and ...
More About: Scalability , Strange , Strange Bedfellows
ASP.NET Async pages and tasks now supported by nServiceBus
2007-12-19 00:57:00
I’ve been getting quite a few requests to support the asynchronous programming model exposed by ASP.NET 2.0 to enable the higher levels of scalability afforded by its IO completion ports. Well, nService Bus now supports it. You can find a sample in the “Samples” that demonstrates how to use PageAsyncTasks to complete work asynchronously. If you’re interested in ...
More About: Performance , Development , Presentations , Pages
ASP.NET Async pages and tasks now supported by nServiceBus
2007-12-19 00:57:00
I’ve been getting quite a few requests to support the asynchronous programming model exposed by ASP.NET 2.0 to enable the higher levels of scalability afforded by its IO completion ports. Well, nService Bus now supports it. You can find a sample in the “Samples” that demonstrates how to use PageAsyncTasks to complete work asynchronously. If you’re interested in ...
More About: Performance , Development , Presentations , Pages
No more workflow for nServiceBus - please welcome the Saga
2007-12-17 12:42:00
As a part of my efforts to make clearer what place nService Bus has in the Microsoft .NET ecosystem, I’ve decided to retire the term “workflow”. Almost every conversation about nServiceBus where the term “workflow” was brought up, the reaction was almost identical: “What’s wrong with Workflow Foundation? Why aren’t you using it like you use ...
More About: Saga
No more workflow for nServiceBus - please welcome the Saga
2007-12-17 12:42:00
As a part of my efforts to make clearer what place nService Bus has in the Microsoft .NET ecosystem, I’ve decided to retire the term “workflow”.  Almost every conversation about nServiceBus where the term “workflow” was brought up, the reaction was almost identical: “What’s wrong with Workflow Foundation? Why aren’t you using it like you use WCF?” The ...
More About: Saga
Web Service to NServiceBus Integration Sample
2007-12-16 23:18:00
After receiving numerous requests to see how to expose a synchronous web service that communicates asynchronously with other services via nService Bus, I’ve finally got a sample up. I’ve included a direct link here for convenience (webservicebridge.zip). In this sample, we have a service communicating over msmq, receiving a request message, and based on the value of the ...
More About: Integration , Web Services , Sample
Web Service to NServiceBus Integration Sample
2007-12-16 23:18:00
After receiving numerous requests to see how to expose a synchronous web service that communicates asynchronously with other services via nService Bus, I’ve finally got a sample up. I’ve included a direct link here for convenience (webservicebridge.zip). In this sample, we have a service communicating over msmq, receiving a request message, and based on the value of the ...
More About: Integration , Web Services , Sample
Handling messages out of order
2007-12-16 00:22:00
I wanted to follow up on my recent post, “In order messaging a myth?” by showing the exact code that solves the issue. I have a podcast waiting to come online that deals with the specifics, so keep your eye out for that too. The important thing to note is that if we just automatically return ...
More About: Architecture , Performance , Service , Availability , Databases
Handling messages out of order
2007-12-16 00:22:00
I wanted to follow up on my recent post, “In order messaging a myth?” by showing the exact code that solves the issue. I have a podcast waiting to come online that deals with the specifics, so keep your eye out for that too. The important thing to note is that if we just automatically return ...
More About: Architecture , Performance , Service , Availability , Databases
Scalability - you wish you?re gonna need it
2007-12-12 22:28:00
“Is it still valid to assume it is more expensive to design a scalable system?” In Gavin Terrill’s news post on InfoQ, Big Architecture Up Front - A Case of Premature Scalaculation? he covers one of the questions so many of my clients deal with: “How hard will it be to make it scale later?” This is a ...
More About: Service , Scalability , Gonna
Scalability - you wish you?re gonna need it
2007-12-12 22:28:00
“Is it still valid to assume it is more expensive to design a scalable system?” In Gavin Terrill’s news post on InfoQ, Big Architecture Up Front - A Case of Premature Scalaculation? he covers one of the questions so many of my clients deal with: “How hard will it be to make it scale later?” This is a ...
More About: Service , Scalability , Gonna
SOA Rollup
2007-12-10 15:56:00
What with all the new subscribers that have joined, I wanted to make sure that everyone could easily find any of the older SOA-related information I’d posted over the past few years. Anyway, my hope is that if you’re tasked with architecting, designing, or implementing a Service-Oriented Architecture then the resources below should help you get ...
SOA Rollup
2007-12-10 15:56:00
What with all the new subscribers that have joined, I wanted to make sure that everyone could easily find any of the older SOA-related information I’d posted over the past few years. Anyway, my hope is that if you’re tasked with architecting, designing, or implementing a Service-Oriented Architecture then the resources below should help you get ...
In-Order Messaging a Myth?
2007-12-09 07:00:00
I got this question the other day from one of my long-time readers Bill about nService Bus and I thought I’d share: I have a question around processing of messages in proper order.  When leveraging multiple threads to process messages in a message queue, it is possible for the second message in the queue to get processed ...
More About: Architecture , Workflow , Order , Myth
In-Order Messaging a Myth?
2007-12-09 07:00:00
I got this question the other day from one of my long-time readers Bill about nService Bus and I thought I’d share: I have a question around processing of messages in proper order.  When leveraging multiple threads to process messages in a message queue, it is possible for the second message in the queue to get processed ...
More About: Architecture , Workflow , Order , Myth
Eureka! AOP is the final piece of the multi-threaded smart client puzzle
2007-12-08 00:01:00
If you’ve read my recent post on the threading issues I’ve been dealing with in Smart Client Applications, then you’re probably beginning to get the picture that its fairly complex. To tell you the truth, it is. And up until this point I haven’t been able to find anything that’ll help - and that includes ...
More About: Architecture , Puzzle , Development , Service
Eureka! AOP is the final piece of the multi-threaded smart client puzzle
2007-12-08 00:01:00
If you’ve read my recent post on the threading issues I’ve been dealing with in Smart Client Applications, then you’re probably beginning to get the picture that its fairly complex. To tell you the truth, it is. And up until this point I haven’t been able to find anything that’ll help - and that includes ...
More About: Architecture , Puzzle , Development , Service
Basic Request-Response sample for nServiceBus
2007-12-06 23:00:00
I’ve been getting more and more requests for tutorials and “getting started” stuff for nService Bus so the first one is now up on the Sourceforge site. The sample can be found under /test/Request Response and demonstrates the following flow: Client subscribes to CustomerUpdatedMessage. Client sends the Server an UpdateCustomerMessage, and passes a CompletionCallback with it. On the Server side, the ...
More About: Basic , Sample
Basic Request-Response sample for nServiceBus
2007-12-06 23:00:00
I’ve been getting more and more requests for tutorials and “getting started” stuff for nService Bus so the first one is now up on the Sourceforge site. The sample can be found under /test/Request Response and demonstrates the following flow: Client subscribes to CustomerUpdatedMessage. Client sends the Server an UpdateCustomerMessage, and passes a CompletionCallback with it. On the Server side, the ...
More About: Basic , Sample
Object Builder - the place to fix system-wide threading bugs
2007-12-06 11:38:00
Last week I was at a client in their test lab and saw a strange bit of behavior. The system could be described as something like an air traffic control system, showing things moving around on a map. For just a second, a fraction of a second, one of the “planes” disappeared from the map ...
More About: Architecture , Performance , System , Service , Scalability
Object Builder - the place to fix system-wide threading bugs
2007-12-06 11:38:00
Last week I was at a client in their test lab and saw a strange bit of behavior. The system could be described as something like an air traffic control system, showing things moving around on a map. For just a second, a fraction of a second, one of the “planes” disappeared from the map ...
More About: Architecture , Performance , System , Service , Scalability
[Podcast] Migrating from N-Tier to SOA
2007-12-05 22:27:00
In this podcast we’ll be discussing certain methodologies for migrating an architecture from N-Tier to SOA. We’ll see what parts can be used almost unchanged, and which N-Tier concepts have no place in this new, service-oriented world. Ketan asks: Hello Udi, I am Ketan, working as Analyst Programmer in India. I want some information regarding SOA Architecture. I ...
More About: Podcast , Web Services
More articles from this author:
1, 2, 3, 4, 5, 6, 7
46931 blogs in the directory.
Statistics resets every week.


Contact | About
© Blog Toplist 2008 - Supported by Web Catalog - SEO by FeWorks
eXTReMe Tracker