Day 1 - About the 2010 PDC
Technical content of this issue - 2 out of 5 (there's actually some code near
the bottom!)
My usually griping about travel, some notes on what to expect (and not expect) this
year and a remarkably technical question for our first edition.
The Trip Out
Longtime newsletter readers will be shocked to learn that it was actually a very
pleasant trip out. I originally wrote several sentences here with specifics, but
then I realized that describing a good trip is much less entertaining than cynically
griping about a bad one, so, 'nuff said.
I should point out that my FINRA laptop cannot connect to the Web from my hotel
room, so these newsletters may be slightly delayed for readers on the internal FINRA
mail list.
PDC 2010 - Short and Sweeet
This year's PDC is much smaller than years past. Instead of 4 days of sessions,
there are only 2. Instead of being held at the LA Convention Center (capacity -
a bazillion) it is being held at Microsoft's home campus in Redmond (capacity -
about that of the Grover Cleveland Rest Area on the Jersey Turnpike). Microsoft
is trying to make it up to the several thousand would be attendees who missed out
by providing almost all the content streaming live on the web. I'm not sure where
on the site the video will be available, but you can look around here. If you would be so kind as to make up your own bad
jokes and sarcastic commentary while watching the video, it would save me alot of
work and I could spend more time enjoying the complimentary Manager's Reception
here at the Residence Inn. Thanks.
There's also some sessions that are pre-recorded and available "On-Demand." I'm
not sure why someone would fly out here to Washington to watch videos on the web
(although did I mention it was a very pleasant trip?). To prove that my editorial
content is not biased towards my hosts, here is an On Demand session writeup that
I found wonderfully ironic-
Best Practices for Building Cross-Browser Web Applications
Tony Ross
On Demand
Learn how developers can address the challenges with creating complex sites that
are safe and that work well across browsers. Come see how Internet Explorer 9 makes
it easier to create Web sites using interoperable HTML, CSS, and JavaScript. While
the session focuses on Internet Explorer, these lessons apply to all browsers and
we’ll show you the best practices you can use today to target a broad range of browsers.
Here at Microsoft, cross-browser development focuses on Internet Explorer.
All of PDC '09 content is now available online here.
Letters! We Get Letters!
Once again this year we will close each newsletter by answering selected items from
the Biff's PDC Newsletter mail bag (it's not really a bag). Normally for the first
issue I use a letter from a previous year to fill the space, usually the email mocking
SH from CA about C#, but this year we have an actual substantive letter in our first
issue!
TB from VA asks an obvious question - "Why aren’t you fully supporting the gmail
client? Is this your way of still being true to Microsoft after all these years?"
Wow, that's an excellent question, I'm surprised it's never been asked before. It
has nothing to do with a preference for Microsoft, I dumped the Hotmail client a
few years back when they "improved" it with all kinds of AJAX gizmos - now I use
the Gmail client myself. That's actually the only way I found out it didn't work,
because I don't do any sort of multi-client testing (that's what users are for!).
It's actually a limitation on how Gmail interprets styles. For browsers and most
mail clients you can define a style at the top of the HTML and then reference it
throughout the HTML, like this-
<style type="text/css">
.Important
{
font-weight:bold;
}
</style>
<p class="Important">This would be boldfaced</p>
<p >This would be normal</p>
<p class="Important">This would be boldfaced</p>
This allows you to define how something classified as Important should be displayed
just once. The Gmail client does not recognize style blocks at the top of the email,
none of the text in the above example would be boldfaced. Gmail wants the
style defined for every element inline:
<p style="font-weight:bold">This would be boldfaced</p>
<p >This would be normal</p>
<p style="font-weight:bold">This would be boldfaced</p>
Needless to say, this completely eliminates the benefit of defining styles based
on content type rather than formatting. I continue to use the former method since
these emails go straight to the web page, Gmail users will just have to continue
to live a drab, colorless existence. - Ed.
If you have anything you want to say, any technical questions or anything comment
that gives me the opportunity to make a witty retort, send your mail to
editor@biffspdcnewsletter.com.
Tomorrow
Pay attention every day, there's only 2 tomorrows this year,
Biff
Proofreader, Biff's PDC Newsletter
Listed on Recovery.gov as a job saved by the American Recovery and Reinvestment
Act