Silverlight 4 in Action and Hello! Silverlight are “MEAP” books: that’s “Manning Early Access Program”, which gives you early access to preliminary versions of a book as it’s being written (and yes, the final version as well).
To get the discount, enter the discount code dotd0811 in the “Promotional Code” field when you check out.
Interested in finding out more about Windows Phone 7 development and the opportunities that come with it? Want to see both the Samsung and LG Windows Phone 7 prototypes up close and personal? Want to take a break and have coffee with us?
I’m holding a Coffee and Code with mobile developer Mark Arteaga and mobile expert Anthony Bartolo in downtown Toronto at the Starbucks at King and Yonge this Thursday from noon to 7 p.m. (4 King Street West, right on top of the subway station). We’ll be at or near the big conference table they’ve got in the back. For those of you who aren’t familiar with it, “Coffee and Code” is an event where I take advantage of my status as a mobile worker and work out of a work-friendly cafe, where I’m reachable, findable and approachable. If you’ve got any questions about Microsoft, software development, the industry, the tech scene or just about anything else, this is a perfect chance to ask me!
This is a Windows Phone 7 Coffee and Code, and I’m bringing a couple of Windows Phone 7 people along with me. If you were at last year’s TechDays conferences, you may have seen them: Mark Arteaga, who’s written many apps for the old-school Windows Mobile and now writing apps for Windows Phone, and Anthony Bartolo, who’s been working in the mobile industry longer than a lot of my peers have been working. Come join us for a coffee (or tea, or lemonade) and some tech talk!
Don’t have Silverlight? You can download it here or download the video in MP4, MP3, WMA, WMV, WMV (High) and Zune formats.
Here’s a Channel 9 video shot at Emerging Languages Camp 2010, the first conference on up-and-coming programming languages held in Portland on July 21 – 22. It’s a casual conversation with:
Rich Hickey, creator of the Clojure (pronounced “closure”) programming language. It’s a dialect of Lisp intended general-purpose functional programming language with a lot of support for concurrent programming. If you caught our Ignite Your Coding webcast with Robert C. “Uncle Bob” Martin earlier this year, you heard his high praise for the language. Clojure targets both the JVM and CLR.
Joe Pamer, compiler developer for the F# programming language. F# is a “hybrid” programming language, built with functional programming in mind, but also programmable in a more imperative object-oriented way. Much of it is compatible with the OCaml programming language, there are some C# ideas in there as well, and it’s one of the languages baked right into Visual Studio 2010.
In this conversation, Rich and Joe talk about their ideas on programming language design and evolution, functional programming, concurrency, how F# fits into Visual Studio and the granddaddy of them all, Lisp.
Channel 9 has posted some videos on this newest version of IE9, and I thought I’d share them here:
A Look at the New IE Test Drive Samples
This video (2 minutes, 43 seconds in length) shows off some of the new demo apps on the IE Test Drive page that show off the benefits of IE9’s hardware acceleration. Rob Mauceri, Group Program Manager for Internet Explorer, narrates.
SVG is short for "Scalable Vector Graphics", whose specification is an open standard and supported by all major modern web browsers, including IE9. This video (4 minutes, 36 seconds in length) shows how you can take advantage of SVG and the fact that it’s hardware-accelerated in IE9. Patrick Dengler, Senior Program Manager for Internet Explorer, does the presentation.
IE Beatz is a drum machine app written JavaScript, SVG and HTML 5 audio to demonstrate the combined power of HTML 5 and IE9. This video (6 minutes, 4 seconds) features IE Beatz’ creator, Josh Rose of the IE9 team, explaining his creation and showing some of the underlying code.
If you’re interested in the knowing what phase the moon will be in on a given day – whether you’re into astronomy, astrology or just trying to figure out if more fights and arrests happen during a full moon – the upcoming Windows Phone 7 app Deluxe Moon by Lifeware Solutions looks like a gorgeous way to find out.
Hence it shouldn’t come as a surprise that a team in France built the Ave Comics app, shown in action above, which lets you preview, purchase and read digital versions of comics.
…plus how IE9 PP4 stacks up against its previous incarnations and browsers built by the Esteemed Competition, according to the WebKit SunSpider JavaScript Benchmark test…
…and that there are a new batch of demos showing HTML5 compliance, hardware graphics acceleration, JavaScript speed and the really wacky things you can do with IE9 if you use a little imagination, such as a game that melds “Hamster Dance” with Dance Dance Revolution:
Go Get IE9 Platform Preview 4, Get Ready for the Beta
As you take this version for IE9 for a spin, you might want to start thinking about getting your sites, whether they’re already up or in the works, ready for the next big leap: IE9’s transition from “Platform Preview” to “Beta”. That’s coming soon.
Test your site in IE9 Standards Mode. This mode provides the best performance and interoperability and will offer additional benefits in the IE9 Beta. We suggest using the HTML5 doctype. More details here and here.
We recommend sending IE9 the same standards-based markup your site sends other browsers. More details here and here. From the feedback so far, and our experience with sites, the best way to get your site working in IE9 Standards Mode is to start from the same markup other browsers receive rather than IE6, IE7, or IE8 markup.
Use featuredetection, not browser detection to handle any cross browser differences in behavior or feature support. This keeps your site working even as browsers change.
Please continue to report issues on Connect if your site doesn’t look or work right, and you’re giving it the same code as you’re giving to other modern browsers. With IE9 Platform Preview 4, we’ve fixed over 100 community-reported issues. We will fix even more between now and the IE9 beta and want your feedback.
Consider the experience for IE9 Beta users if you find that sending the same markup creates more issues than you can resolve in your production site. It is possible that running your site in Compatibility View is better for your users.
Take advantage of HTML5, CSS3, SVG, DOM, ES5, and more… all described here in the developer guide. We’re excited to run the amazing experiences you bring to the web using these new capabilities, taking advantage of hardware through IE9.