by community-syndication | May 6, 2008 | BizTalk Community Blogs via Syndication
One of the things I like to track are book sales on Amazon.com, which provides a useful data point to monitor what developers are interested in on any given day. I use the www.TitleZ.com site (which is built using ASP.NET) to track specific titles I want to watch – it then generates a report showing real-time Amazon sales ranking data, as well as 7 day, 30 day and 90 day sales ranking averages.
This morning I pulled up my report and saw the usual books near the top of my list, and was about to navigate away when I noticed the eye-popping amazon ranking of the top book -"Professional ASP.NET 3.5: In C# and VB" by Bill Evjen, Scott Hanselman and Devin Rader. Its Amazon sales rank was a stunning #95 (of all books on Amazon), which meant it was outselling even Harry Potter (which is pretty much unheard of for any technology book).
It turns out that Amazon is holding a special price promotion for a short time on a few books – and this was one that was selected. Instead of the usual $54 price, you can buy it for a short time for a ridiculous $16.49. I’m not sure how long this promotion will last – but if you are looking for a great ASP.NET 3.5 book this might be something you might want to take advantage of:
The book is a great ASP.NET 3.5 book and an excellent end to end resource. It has been on the best seller list for programming books since it came out in March (usually in the top 5 of all programming titles), and has received glowing reviews (I posted a review of it on Amazon a few weeks ago and gave it 5 stars).
If you are in the market for a good ASP.NET book, you might want to consider taking Amazon up on this offer before it closes (and apologies in advance if the price changes before you read this).
Hope this helps,
Scott
P.S. If you are looking for other good .NET 3.5 and VS 2008 books – I also recommend: C# 3.0 In a Nutshell, LINQ in Action, and Pro LINQ: Language Integrated Query in C# 2008 (all of which average a 5 star rating on Amazon).
by community-syndication | May 6, 2008 | BizTalk Community Blogs via Syndication
Hi folks,
While freezing in NZ (this week) I came across this this great MSDN article discussing
some of the lower level implementation details around .NET 3.5 Framework.
The part that interests me is the Presence information (right at the end of the article)
where once a connection is setup, you can get presence information about the other
party – right from the .NET 3.5 framework.
If you’ve ever had to try and develop for that other ways i.e. by talking straight
to communicator, or messenger or… etc.
You’ll realise that they each have a slightly different API set, (some accept SIP,
some don’t, some require it, some don’t…) and it’s opening up trouble – cause on
the target deployment machine…can you imagine the production guys when you say “hang
on, I’ve just got to go and download Messenger (from Live)….”
Anyway – here’s the article.
Enjoy – http://msdn.microsoft.com/en-us/magazine/cc163356.aspx
by community-syndication | May 5, 2008 | BizTalk Community Blogs via Syndication
So how would you use the BizTalk Adapter Pack to build a RESTful HTTP URI on top of an Oracle database table? What about calling Oracle stored procedures that made use of either strong or weak ref cursors? In my latest article for TopXML.com, I explore how to consume the Microsoft BizTalk Adapter Pack’s Oracle […]
by community-syndication | May 5, 2008 | BizTalk Community Blogs via Syndication
It looks like the BizTalk blog at msdn is new. Take a look.
by community-syndication | May 4, 2008 | BizTalk Community Blogs via Syndication
We will be holding the next Melbourne BizTalk User Group Meeting on Tuesday 6th May 2008 at 5:30pm
The venue and sponsor for the meeting will be Stargate Group at Level 3, 600 Victoria Street, Richmond
The topics will be:
Bill Chesnut from Stargate Group (www.stargategroup.com.au) will do a presentation on “Introduction to Trading Partner Management”
Bill Chesnut from Stargate Group (www.stargategroup.com.au) will do a presentation on “Advanced BizTalk Rule Engine Examples”
Please note we are starting the meeting at 5:30pm and there will be food and drinks supplied
Please rsvp for [email protected] if you plan on attending the meeting.
by community-syndication | May 4, 2008 | BizTalk Community Blogs via Syndication
There has to be a better way to do this – if you know of one, kindly post a
comment.
Until then, here is a technique that will allow you to ensure that if a stored procedure
that BizTalk is calling is unable to complete its work successfully, you can rollback
the work and be notified of that fact within your orchestration.
-
In the stored procedure, use RAISERROR with a severity greater than 10 in the event
of an error. This should abort the (DTC) transaction that the BizTalk Sql
Adapter initiated (that wraps the work within the stored procedure.)
-
Use a scope around the Send/Recieve shapes in your orchestration that deal with this
stored procedure. You will want to catch Microsoft.XLANGs.Core.XlangSoapException…but
you can’t. The designer won’t let you. So…be brave,
open the ODX, and look for the catch block so you can modify it as shown below (see
“ExceptionType”):
<om:Element Type="Catch" OID="e7590870…" ParentLink="Scope_Catch" …>
<om:Property Name="ExceptionName" Value="soapex" />
<om:Property Name="ExceptionType" Value="Microsoft.XLANGs.Core.XlangSoapException"
/>
<om:Property Name="IsFaultMessage" Value="False" />
<om:Property Name="ReportToAnalyst" Value="True" />
<om:Property Name="Name" Value="CatchException_2" />
<om:Property Name="Signal" Value="True" />
</om:Element>
-
With this solution, you will wind up with the message you are sending to the stored
procedure in a suspended state whenever the RAISEERROR occurs. This isn’t a
huge deal, but you have to plan how these will get cleaned up. It could be done
manually, with a script, or with an orchestration or send port that subscribes
to these suspended messages (try a filter with ErrorReport.FailureCode ==
0xc0c0167a to get started, though you probably want to be more specific.)
>
After you’ve gone to these lengths, it is always worth considering whether you
want to have your orchestration call a component so you are a little closer to the
action. But, if you have need of the adapter, this should work out.
by community-syndication | May 4, 2008 | BizTalk Community Blogs via Syndication
Hi everyone.
I have just upgraded the software on my blog to dasBlog version 1.9.7174.1.
I hope it has been smooth for you all, and if you notie any difficulties, please let
me know.
Later, I will upgarde to dasBlog 2.0, which has been out forquite some time, but one
step at the time, ight? 🙂
—
eliasen
by community-syndication | May 4, 2008 | BizTalk Community Blogs via Syndication
It’s a page that’s hidden away and difficult to land on from a Search….so I thought
I’d list it here for us all
http://www.pc-ap.fujitsu.com/support/drv_lb_vis64_t4215.html
|
Windows Vista 64bit Drivers
|
Driver Name |
Readme file |
Version |
Size(bytes) |
|
Audio |
|
V.6.10.0.5274A |
5,352,330 |
ACPI
Device Driver (FUJ02B1) |
|
V.1.23 |
11,655 |
ACPI
Device Driver (FUJ02E3) |
|
V.1.20 |
11,434 |
AuthenTec
Fingerprint Sensor Driver (For
model with Fingerprint sensor) |
|
V.7.7.0.68 |
206,889 |
Bluetooth
Device Driver (For model with Bluetooth module) |
|
V.5.00.07 |
29,491,323 |
Fujitsu
Tablet Button Driver and Utility Device Driver |
|
|
654,550 |
Intel
Matrix Storage Manager Device Driver |
|
V.6.2.1.1002 |
252,448 |
|
LAN |
|
V.9.16.2.3 |
164,250 |
|
Modem |
|
V.2.1.77 |
935,338 |
SMSC
Fast Infrared Device Driver |
|
V.6.0.40001 |
55,209 |
O2Mirco
MultiMedia Devicd Driver |
|
V.1.0.0A |
2,236,416 |
O2Micro
SmartCard Device Driver |
|
V.3.0.1.2 |
1,958,494 |
TouchPad
Mouse |
|
V.9.1.11.0 |
6,710,882 |
|
Video |
|
V.7.14.10.1147R |
10,535,384 |
Wireless
LAN for model with Intel 3945ABG module |
|
V.10.6.0.46 |
3,701,179 |
|
by community-syndication | May 4, 2008 | BizTalk Community Blogs via Syndication
After much trialling and not much success…..Skype would install on my Windows Server
2008 x64 no problems, but at the sign-in screen the app would crash.
This happened in many different ways over many different Skype install permutations.
I think I’ve cracked it with an older version being the goods:
http://www.oldapps.com/download.php?oldappsid=SkypeSetup_3.0.0.190.exe
Cheers,
Mick.
by community-syndication | May 3, 2008 | BizTalk Community Blogs via Syndication
Sun
is not having a good quarter. This reminded me of a few things that
have been bugging me lately. I remember going to a live presentation of Scott
McNealy’s when he was creating a Java terminal/workstation. I remember hearing
him say something to the effect of “This is the Windows-killer, in a year no one will
buy PCs with Windows – everyone including your secretaries will be using these workstations”.
Of course, none of his predictions came to pass, and so the company still limps on.
My philosophy has always been that actually building a better technology and making
it a success has nothing to do with talking about how world-changing it will be.
In fact, I have always thought the opposite. I think showing people what a technology
is capable of is better than just talking about what it’s going to do in the market,
or that’s it’s the next “x-killer”. Sure, you can say, “See how great the y
feature of this product is”, but predictions as to success and reach just sound dumb
to me.
I’ve always really disliked Scott McNealy, not because he was loud, and not because
he hated Microsoft, but
because he always talked about how this new thing Sun was doing was going to be the
Microsoft/Windows-killer. How about just making a great technology? And
then after it becomes the “X killer”, you can boast.
A number of things I’ve heard or seen lately remind me of Scott McNealy.
I wish people would just do cool things or build cool things without talking about
what the effect of that thing will be. Even if the person might be really cool
and super-smart, or even if the technology might be the most important thing to computer
science ever, how about just showing us what you’ve done or built. Accolades
will naturally come given the right ideas or actions.
I’ve always thought that if you talk about how important something will be before
it becomes important, is the kiss of death (assuming it does or would have become
important). Maybe that’s some universal force. Or maybe that’s because anyone
who feels the need to make those kinds of statements is actually showing us that they
are desperate and insecure, otherwise they would just be showing us features and we’d
grok how great the thing was.
While he was writing it, did Matz talk about how the language he was developing (Ruby ,
if you weren’t aware) was going to be overwhelmingly popular? I’m guessing not
(certainly there isn’t any evidence of that).
Did the Beatles go around in 1962 talking about how their music would change the world?
-No, they just made music they way they wanted to and it turned out to have a tremendous
impact on music. It had that effect without them talking about how great they were.
My philosophy: Do something great, don’t talk about it. Even if you think/hope/are
convinced it will be great, just do it first. You can talk later about how you
hoped it would be great, but talking about it first is lame. Having self-confidence
is a positive, but talking about having self-confidence is lame.
“Never make forecasts, especially about the future. In no time, it will be a forgotten
memory.” – Samuel Goldwyn
Sorry for the non-technical post – but I just had to say this outloud somewhere.
Nothing to see here – move along 😉

Check out my BizTalk
R2 Training.