Wednesday, November 30, 2005

Reminder - Robert Scoble in Dublin - TOMORROW night! - Register now

Hi All,

          just a reminder about Robert Scoble giving a talk tomorrow night, at the next INDA talk, and you can register for the session at http://www.developers.ie/session.aspx?s=32

Also, Robert, Nick, Kieran and I will be hosting a Q&A session afterwards, so keep the questions coming in.

You can send your questions to the Contact Us page. http://www.developers.ie/contact.aspx.

We have lots of questions already, but we are keen to get more! e.g. Anyone for more info on Indigo, ASMX etc…..

And oh, before I forget, we are going to have a flip chart there.

Hope to see you there,

Slan go foill,

/P

 



Wednesday, November 30, 2005 6:35:04 PM UTC | # | Disclaimer | Comments [0] | 
 Tuesday, November 29, 2005

HP to deliver SOA Consulting

HP Plunges Into SOA Consulting

/Paul


 | 
Tuesday, November 29, 2005 2:29:49 PM UTC | # | Disclaimer | Comments [0] | 

A great example of Community spirit between the developer usergroups in Ireland- re:Indigo and COM talk

I just spotted that the folks in INDA have referenced my talk with IrishDev, which is about Indigo for the COM, COM+ and MSMQ Developer.

Ah, now the pressure is on to give a good talk! and I better deliver?

A big thanks for the reference folks,

/P


 [update]

My bad!

I should have pointed to the cross referencing of events across all of the Irish developer usergroups, namely NIMTUG and IrishDev



Tuesday, November 29, 2005 1:51:43 AM UTC | # | Disclaimer | Comments [2] | 

OT: Google purported to be sponsoring Man. Utd. ?

You can read more at this link.

All I can is, maybe its not the proclaimed *Web 2.0* but its beginning to feel a lot like *DOT COM* – Lite.

/P



Tuesday, November 29, 2005 1:15:42 AM UTC | # | Disclaimer | Comments [2] | 
 Thursday, November 24, 2005

SODA - Service Oriented Database Architecture - TP-Lite is back :D

David Campbell, a GM on the SQL Server team, has written a excellent article called “Service Oriented Database Architecture: App Server-Lite?

David gives a great overview on why there is SQLCLR, SSB, XML Web Services etc.. in SQL Server 2005.

Well worth a read,

/Paul

ps

if you do a lot of MOM, then have a peek at the conversational group locking mechanasism in SSB, I think it is an extremely clever feature, very useful and has been badly wanted in a messaging technology (as I have not seen any other product tackle the issue of correlation automatically in the plumbing).

 


 |  | 
Thursday, November 24, 2005 4:39:46 PM UTC | # | Disclaimer | Comments [0] | 

Registration open for IrishDev.com x-mas session - Indigo (aka WCF) for the VB6, COM, COM+ and MSMQ developer

Registration for the IrishDev.com x-mas session is now open.

For further details on the description on what the session is going to cover, you can go here as well as the registration page.

Hope to see you there,

Ciao,

Paul



Thursday, November 24, 2005 1:05:40 PM UTC | # | Disclaimer | Comments [0] | 
 Friday, November 18, 2005

WinFX Runtime Components November CTP Now Released!

Based on the RTM bits of .NET 2.0, the WinFX Runtime Components November CTP has been released!

Enjoy!!

– Paul


 |  |  |  | 
Friday, November 18, 2005 8:34:20 PM UTC | # | Disclaimer | Comments [0] | 
 Thursday, November 17, 2005

IrishDev.com x-mas session - Indigo (aka WCF) for the VB6, COM, COM+ and MSMQ developer

For the IrishDev.com x-mas Party, I’m going to be giving a session on Indigo (aka WCF) for the VB6, COM, COM+ and MSMQ developer.

The IrishDev.com x-mas party is on the 7th of december and will be at the very cool Morgan hotel in Temple bar. Registration will be open/available tomorrow (i.e. Friday).

As I’m going to be writing the deck this evening, and some of the demos; tomorrow I’ll blog in more detail about what the session is going to cover. But in the mean time, the aim is to be very focused on VB6,VC++, COM and COM+/Enterprise Services and talk about the different intergation and interop scenarios for VB6, COM(/+), ES code-bases be they only 10 days old or 10 years old (i.e. based on MTS and NT option pack) and how they can play in the Indigo world, with no code changes and/or if desired with code changes. I’ll also cover some real world approaches to future-proofing current investments in ES/COM+ MSMQ etc…. i.e. what current features and techniques/styles play well in the Indigo world and what does not.

All suggestions welcome.

/Paul


 |  |  |  |  | 
Thursday, November 17, 2005 5:15:34 PM UTC | # | Disclaimer | Comments [0] | 

Looks like LRT might be taking a back seat in Windows Workflow Foundation

Looks like LRT might be taking a back seat in Windows Workflow Foundation, which is a good thing in my view.

Long running compensating activities has a crisper feel to it.

hhmmmm now I have to play a little more with the bits and see if I can *easily* change the instancing and threading behavior in the Runtime Services extensibility points and create a set of custom “batch” activities for “batch” processing patterns of large volumes of data, leveraging all of the Sys.Tx goodness  i.e. create mini-batches within a uber batch, where mini-batches represents units-of-work done in-memory for large volumes of custom entities and the persistence and instancing behavior gives me the ability to durably store the results of 000’s of transactions or compensate for a fault in the processing of ‘000’s of transactions – à la mainframe style flip-flop tables etc… but  ‘0000’s of times faster

– Paul



Thursday, November 17, 2005 3:58:42 PM UTC | # | Disclaimer | Comments [2] | 
 Wednesday, November 16, 2005

Transitioning from the legacy of the 32bit world into the world of 64bit - Microsoft announce 1st wave of 64bit only products

Yesterday was a big day for the 64bit space and for those that need the extra head room for their solutions and where 32bit just does not cut it.

Microsoft announced the 1st wave of products that will be only available on the 64bit platform. The products include, Exchange 12, Longhorn R2, Centro (codename for the mid-range SKU’s and product line) and small-business Longhorn Edition.

Ahhhh, sweet stuff. Vista R2 will be 64bit only.

– Paul 

 



Wednesday, November 16, 2005 1:06:02 PM UTC | # | Disclaimer | Comments [0] | 
 Sunday, November 13, 2005

INDA's December Session - Robert Scoble as the guest speaker - Registration now open

INDA's December Session is with Robert Scoble as the guest speaker and registration is now open.

Also as part of the event, Robert Scoble, Nick Grattan, Kieran Lynam and I will be hosting a Q&A session on  Microsoft technologies, specifically in the areas of .NET, ASP.NET, SQL Server, Security and XML “Web” Services. To facilitate the session, you can submit your questions in advance by using the Contact Us page on the developers.ie site.

All questions welcome, the more the merrier.

/Paul



Sunday, November 13, 2005 7:59:16 PM UTC | # | Disclaimer | Comments [0] | 
 Thursday, November 10, 2005

A big call-out to all .NET developers in Ireland - and this includes all of you guys and gals on VB6, MTS/COM+/ES etc...... - please spread the word

Are there more ways that INETA could help the Irish .NET (i.e. <insert all MS developer technologies here>) Developer community?

btw, I’m just throwing this question out there? and I seriously want to hear feedback, so please do so!

For those of you that don’t know, I have accepted the volunteer position of INETA liasion/lead for Ireland.

If you are not familar with INETA, please have a look at http://www.ineta.org/DesktopDefault.aspx

As the website describes,

<extract>
The International .NET Association (INETA) provides structured, peer-based organizational, educational, and promotional support to the growing worldwide community of Microsoft® .NET user groups. Our mission is to offer assistance and resources to community groups that promote and educate their membership in Microsoft's .NET technologies. INETA welcomes all facets of the .NET user community, from developers and architects to project managers and IT professionals. Members can be user groups or special interest groups that:

  • Focus on a single aspect of .NET, such as C#
  • Target the entire .NET platform
  • Concentrate on other development technologies but are also interested in .NET

INETA is <edited out marketing fluff> a user group communities – a non-profit, independent organization, chartered with supporting all user groups interested in the Microsoft .NET platform. INETA is run by a board of user group leaders, elected by their peers, and supported by Microsoft Corporation and other sponsors.
</extract>

Now, I think it is important to call out that this is all a volunteer effort, in that folks with common interests in the .NET (i.e. Windows application) platform are very interested in attending usergroups and interacting with communities that focus on topics that apply to the development of software on the Microsoft application platform.

By all means feel free to drop comment below or shot me an email (see contact me on the left of this blogs site).

So please spread the word, I think that all that has become involved in the .NET community have found it useful and rewarding, so please let others know.

When it comes to communities, it only really works when it is the more the merrier; and this goes for volunteering areas of interest to you and/or being a volunteer and helping out with the .NET community in Ireland.

– Paul

 



Thursday, November 10, 2005 1:56:11 AM UTC | # | Disclaimer | Comments [4] | 
 Wednesday, November 09, 2005

Community Sessions at the offical MS Ireland launch of VS2005

Confused, I won’t blame ya! but anyway!

We have lots of folks from the Irish .NET developer community giving sessions tomorow at the Offical MS Ireland launch for VS2005.

These include:

  • A Design Challenge - Securing An ASP.NET v2.0 Web App – Eamon O'Tuathail
  • Delivering Business Insight with SQL Server 2005 –  Cathal Connolly
  • BizTalk 2006: First impressions (from the trenches) – Gar Mac Criosta
  • The New XML features in SQL Server 2005 – Nick Grattan
  • Performance and scalability enhancements for data access and Transactions in .NET 2.0 – Paul Fallon
  • Developing Portal applications with Dotnetnuke and the Microsoft Express range – Cathal Connolly

and oh yeah, there are a few folks from MS talking as well

– Paul

 



Wednesday, November 09, 2005 10:45:57 AM UTC | # | Disclaimer | Comments [0] | 

Reminder: INDA and IrishDev joint community launch for VS2005 and .NET 2.0

Hi all,

         just a quick reminder about the INDA and IrishDev joint community launch for VS2005 and .NET 2.0

hope to see you there,

Paul



Wednesday, November 09, 2005 9:45:30 AM UTC | # | Disclaimer | Comments [0] | 

Transacted this...........(even more transactions)

Juval’s second article on the Transacted goodness that is the .NET 2.0 Fx has been published.

On a slight tangent, after you read Juval’s article have a look at my initial thoughts on *Transactions* in Windows Workflow Foundation, and perhaps it might shine a better light on why I think the whole abstraction (i.e. shape, aka activity) for Transactions is way out of whak with this whole space.

The software Transaction has a very particular meaning and pattern in my view and hinges on the “I” (and subsequent discussion about 2–Phase, coordination, context, state, boundaries etc..). While the LRT has been a higher level abstraction that has been in the industry for nearly as long as Transactions – as a means to define composable, reusable patterns of activity – it is the nominator and approach that LRT == Transactions => Atomic Transactions is a subset, is what I cannot fully appreciate or understand right now.

With WF being a framework upon which patterns of activity can be composed, why pollut the purity of the activity abstraction with the oxmoron that is LRT, when its isolation and context (btw pun intended) is that of coordination of outcome and composabiliy (over time) and not the ACID properties ? For certain both have quite a lot in common, but also have quite a lot of differences and it is the differences I think that need to be called out in the activity abstractions used in WF.  The different levels/areas of complexity and onus of responsibility are too diverse (and powerful) to have simplifed into one all encompassing abstraction, and overall are just too confusing.

– Paul

 



Wednesday, November 09, 2005 9:33:12 AM UTC | # | Disclaimer | Comments [0] | 

Follow up to the Waterford Academic and Community Launches of VS2005

Many thanks to all that attended the Waterford Academic and INDA Community Launches of VS2005 that both Nick Grattan and I delivered on tuesday. It was great to see so many folks attend and by all means spread the word about the .NET developer community, the usergroup talks and the community Web sites, e.g. http://developers.ie and http://IrishDev.com.

Nick Grattan – the grand master and wizard for all things .NET but especially SQL Server – gave some great talks on SQL Server 2005 and its capabilities, and you can download the slides from here and here.

Many thanks for the feedback and emails, I’m glad that folks enjoyed boths sessions and were ok with the fact that I had a somewhat *marketing* kind of hat for a few slides in the presentation. I think its important that folks get an appreciation as to what .NET 2.0 really means going forward and the watershed it means for the Microsoft Application platform.

Also I was delighted to hear many folks share some of the same views that I have about Smart Client and this was one of the reasons that I decided to specifically spent some time talking through some of the scenarios and use cases for the technologies. Sorry about the fact that my laptop tanked and could not show some of the demos, but I think that me hacking on Nick’s demos was enough to show the power and capabilities on offer and anyway I got Nick to show off some off more Demos of SQL Server as a result  and made him overrun

My deck is at the link,

A big thanks to Brian Delahunty, et. al. for all of the effort and assistance.

Ciao,

Paul

 



Wednesday, November 09, 2005 2:02:46 AM UTC | # | Disclaimer | Comments [0] | 
 Sunday, November 06, 2005
 Thursday, November 03, 2005

Microsoft Certified Professional Developer

I see that the certfication for .NET 2.0 has gone live, its called Microsoft Certified Professional Developer (MCPD)

and also there is  Microsoft Certifications for IT Professionals (MCITP)

and .. lots more… see http://www.microsoft.com/learning/mcp/

– Paul

 

 



Thursday, November 03, 2005 8:34:18 PM UTC | # | Disclaimer | Comments [1] | 

VS2005 and SQL2005 Launch event in Dublin - more sessions than you can shake a stick at ;)

Like Nick, Rob, Eamon and Cathal, I am going to be giving a talk at the offical MS launch.

 

I’m going to cover performance and scalability enhancements for data access and Transactions in .NET 2.0.

 

So I will be showing some of the new improvements/additions to ADO.NET, ASMX and ASP.NET and how the Async pattern has been truely baked into the stack, making event-based asynchronous programming very easy and provides true asyncronous I/O. As well as this I will be covering the enchancements to Transactional processing in the .NET 2.0 platform, showing a sample of a custom business entity processing framework with volatile transaction processing in container classes, i.e. this thing is V fast, 100,000’s of Transactions a second. And of course I will be showing Transaction promotion and delegation, transaction dependences, multi-threaded transactional processing etc….

 

Hope to see you there,

– Paul



Thursday, November 03, 2005 7:28:04 PM UTC | # | Disclaimer | Comments [0] |