-
New and Notable 260
-
I have been real busy, among other things, doing a full review and change cycle on my Asynchronous Messaging and Event-Driven Architecture talk that I am doing tonight. The entire deck has changed. There has been even more strides towards full asynchronous messaging. To that end, I have worked with the CSD folks to truly understand the behavior of the One Way messaging and its implications on blocking/asynchronous behavior. I will present those findings tonight.
Silverlight
WCF/BizTalk
-
Reminder - Tonight PhillyNJ - Asynchronous Messaging
-
I have been real busy, among other things, doing a full review and change cycle on my Asynchronous Messaging and Event-Driven Architecture talk that I am doing tonight. The entire deck has changed. There has been even more strides towards full asynchronous messaging. To that end, I have worked with the CSD folks to truly understand the behavior of the One Way messaging and its implications on blocking/asynchronous behavior. I will present those findings tonight.
I will be be taking my Advanced WCF: Asynchronous Messaging and Event-Driven Architectures talk to the July 31st meeting of PhillyNJ, which is a sub-chapter of the excellent Philly.NET group. I am real pleased, that my friend, Hilary Cotter, is speaking first on SQL Replication for Developers. Come on out!!
Hilary Cotter - SQL Replication for Developers
In this session SQL Server MVP and replication guru Hilary Cotter explains the essentials of SQL Server replication for developers. Hilary covers replication concepts, what technology is a best fit for data distribution, application considerations, and the new Sync Services in VS/SQL 2008. This is a high level session designed to help you get productive and presents material in both tsql and c# code.
Hilary has been involved in IT for over 20 years. He is a SQL Server consultant specializing in search and replication solutions. He wrote a book on SQL Server replication and is currently working on a SQL Server 2008 Administration book and another book on SQL Server 2008 full-text search. Sam Gentile - Advanced WCF: Asynchronous Messaging and Event-Driven Architectures
Many WCF developers start and end with the Request/Response Message Exchange Pattern. In actuality, there is a wide variety of Message Exchange Patterns cataloged by Hohpe and Woolfe in books like “
Enterprise Integration Patterns” and Pattern & Practices “Integration Patterns.” In this advanced talk, that starts where most WCF talks leave off, we will show you how to build more loosely-coupled services and systems via these MEPs and with WCF. We will then focus on the powerful List-Based Publish/Subscribe Design Pattern. Upon showing how many lines of WCF code are required to implement the pattern in WCF, we will show the pattern as the basis for the Neuron ESB and achieve the same results with zero code. We will then focus on Mediation and how ESBs help mediate between disparate services.
Sam is an Independent .NET Consultant, where he uses WCF, Neuron, WF and BizTalk in delivering Real-World SOA solutions together with Microsoft. Sam was recently awarded the MVP award for Connected Systems for the 4th consecutive year. Sam is also an INETA Speaker, delivering advanced SOA and .NET training all over the world.
-
He Couldn't Have Said it Better
-
Ayende said
Let me start by saying that I absolutely reject this statement:
[The] database model is going to support far more than your application
The database model is private to the application, and is never shared with the outside world. If you need to access to my data, here is the service URL, have fun reading from it.
I couldn't agree more. Steve Eichert and I fought this battle for 2 years at Algorithmics (where we used Wilson OR/M) where everyone wanted the data model. Then the customers wanted it because they were used to fuddling with the previous generation of the app. No wonder there was so much instability. The data model is PRIVATE and if you want access, you come into my app the same way everyone and everything else does, through the Service layer via a service URI. Got it?
-
New and Notable 257
-
Iron Ruby/DLR
Visual Studio/Development Tools
Software Development/Software Architecture
Silverlight
Windows Workflow
-
Pluralsight BizTalk Server 2006 R2 Fundamentals in Big Apple
-
I am super excited to finally be taking a comprehensive BizTalk Server course to add to my skill set. I am taking the Pluralsight BizTalk Server 2006 R2 Fundamentals course in NYC the week of 8/4. I am even more thrilled that my good friend Jon Flanders is teaching it.
If you are interested in taking the course, contact Scott Deadrick at (310) 251-9901 and tell him I sent you.
Course description:
BizTalk Server 2006 is Microsoft’s integration and business process management server offering based on .NET 2.0. BizTalk Server 2006 R2 is a release of BizTalk Server that brings it into the .NET 3.0 world, with integration between BizTalk and Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). R2 also includes full support for EDI, including both X12 and EDIFACT schema support, as well as support for EDI transaction batching. It also includes BizTalk RFID, which will enable integration between software and objects in the physical world.
Who Should Attend
Developers interested in learning about BTS 2006, and how it can be used to solve integration and business process automation challenges throughout traditional enterprise systems.
-
New and Notable 254
-
Service Security/Identity Management/SOA
- I am super thrilled to see Microsoft roll out "Zermatt", a .NET developer framework and SDK to help build claims-based applications. I, like Eugenio here, had to roll out my own a couple of months ago in a gig. I made use of Dominick's excellent LeastPrivilege.IdentityModel library in the meantime. Eugenio's post lists a number of resources to get started so check it out!!
- Via Gunnar, found about Arnon's post on taking a greater view of SOA Security, which I wholeheartedly agree with
CLR/DLR
SQL Server/Data Dude
Technorati Tags:
SOA,
Service Oriented Architecture,
Service Security,
Zermatt,
Identity Management,
CLR,
DLR,
SQL Server,
Data Dude,
Visual Studio 2008 SP1 Beta,
New and Notable
-
My New Love Affair with Live Mesh
-
You know, I'm so jaded from having working for Ray Ozzie at Groove and John Landry at Adesso so I have seen all this before and passed on LiveMesh the first time :) However, reading Brad's post about the Terminal Service from 10,000 miles away and listening to my good friend Jon Flanders go on about it the other night, I have given another try and fallen in love. The need for UAC seems to have gone away. I am syncing lots of user group files between PCs and guess what? My SmartPhone! I can not only log in and see all my files, but using Office Mobile in Windows Mobile 6, I can edit them and sync them back! The Add Picture stuff is not working yet, but I can take previous shot pictures and sync them to PCs and such. This tool rocks!
-
Sam Gentile PhillyNJ.NET July 31, 2008
-
I will be be taking my Advanced WCF: Asynchronous Messaging and Event-Driven Architectures talk to the July 31st meeting of PhillyNJ, which is a sub-chapter of the excellent Philly.NET group. I am real pleased, that my friend, Hilary Cotter, is speaking first on SQL Replication for Developers. Come on out!!
Hilary Cotter - SQL Replication for Developers
In this session SQL Server MVP and replication guru Hilary Cotter explains the essentials of SQL Server replication for developers. Hilary covers replication concepts, what technology is a best fit for data distribution, application considerations, and the new Sync Services in VS/SQL 2008. This is a high level session designed to help you get productive and presents material in both tsql and c# code.
Hilary has been involved in IT for over 20 years. He is a SQL Server consultant specializing in search and replication solutions. He wrote a book on SQL Server replication and is currently working on a SQL Server 2008 Administration book and another book on SQL Server 2008 full-text search. Sam Gentile - Advanced WCF: Asynchronous Messaging and Event-Driven Architectures
Many WCF developers start and end with the Request/Response Message Exchange Pattern. In actuality, there is a wide variety of Message Exchange Patterns cataloged by Hohpe and Woolfe in books like “
Enterprise Integration Patterns” and Pattern & Practices “Integration Patterns.” In this advanced talk, that starts where most WCF talks leave off, we will show you how to build more loosely-coupled services and systems via these MEPs and with WCF. We will then focus on the powerful List-Based Publish/Subscribe Design Pattern. Upon showing how many lines of WCF code are required to implement the pattern in WCF, we will show the pattern as the basis for the Neuron ESB and achieve the same results with zero code. We will then focus on Mediation and how ESBs help mediate between disparate services.
Sam is an Independent .NET Consultant, where he uses WCF, Neuron, WF and BizTalk in delivering Real-World SOA solutions together with Microsoft. Sam was recently awarded the MVP award for Connected Systems for the 4th consecutive year. Sam is also an INETA Speaker, delivering advanced SOA and .NET training all over the world.
-
New and Notable 252
-
Just got back from a 10 day vacation with my family from lovely LA. We went to Universal and then spent 2 and 1/2 days at Disneyland, which Heather and Jonathan loved. I also got to spent some quality time with my very good friend Jon Flanders.
ASP.NET MVC
- Preview 4 of ASP.NET MVC is out on CodePlex.
- ScottGu has an extensive post on the new features
- Phil has Notes on the release
- Steven Walter has a post as well on the new features, which he lists as, and I quote,
-
· HandleError Action Filter – Simply by adding the HandleError attribute to any controller action (or controller class), you can redirect to a custom error view whenever an exception is raised.
· OutputCache Action Filter – Simply by adding the OutputCache attribute to any controller action, you can cache the output of the action.
· Authorize Action Filter – Simply by adding the Authorize attribute to any controller action, you can control who can call an action. For example, you can restrict access to a particular controller action by user or by role.
· AccountController – The Controllers folder includes a new controller named the AccountController. This controller includes Login, Logout, Register, and ChangePassword actions. The sample application uses the AccountController to enable you to log into and log out of the sample website.
· Ajax Helpers – This release of the ASP.NET MVC framework includes two Ajax helpers that you can use when creating a view: Ajax.ActionLink and Ajax.Form. The Ajax.ActionLink helper renders a link that performs an asynchronous request to the server. The Ajax.Form helper performs an asynchronous form post to the server.
- MVC Storefront Part 17: Checkout With Jeff Atwood
- New Modules for IIS7: Application Request Routing - Proxy and Load Balancing Module
.NET/Visual Studio 2008/Sharepoint