Windows Azure video demo
Posted by: Ivy Wigmore
Here’s Manuvir Das’ presentation about Windows Azure, from Microsoft’s 2008 Professional Developers’ Conference:
Here’s Manuvir Das’ presentation about Windows Azure, from Microsoft’s 2008 Professional Developers’ Conference:
Ah, Pong. I pretty much understood that game. You may gather I’m not up to speed on the whole area. When it comes to gaming, I feel like Marge Simpson, asked what music she likes: Gaming is none of my business. Still, I think Microsoft’s move towards end-user programming is interesting. I’ll just leave it to wiser minds to evaluate the situation.
On Let’s Kill Dave, Dave Weller discusses what’s good and bad about Microsoft’s approach with XNA Game Studio:
Being an ex-XNA member, I can still say, without a shadow of doubt, that Microsoft is offering a groundbreaking game channel, and that some people stand a chance to make great money from the system. It’s an exciting opportunity, but the danger for consumers lies in Microsoft’s deliberate steps to avoid discussions regarding game quality, even during peer review. I firmly believe that avoiding commentary/ratings on game quality will result in frustrated consumers, who will have no way to discern the quality of a game among (ultimately) thousands.
Thanks to a friendly Creative Commons license, these introductory lectures could be uploaded to Google Video by Peteris Krumins from the host on MIT’s OpenCourseWare website. In his post about them on his blog at catonmat.net, Peter also has posted his notes on each lecture. As he notes, the first lecture is given by MIT professor Charles E. Leiserson, the “L” in the authors of the seminal book, Introduction to Algorithms. In other words, if you’re looking for an entrance point to understanding algorithms, you’ll be hard-pressed to find a better authority or context.
Here’s Lesson 1:
And here’s Lesson 2:
Thanks, Peter, and enjoy!
The old adage about not reinventing the wheel doesn’t quite extend to Web applications. URL shorteners may have been around for years but there is plenty of room for improvement. This list of 68 URL shorteners from Honkiat.com show both the competition in the space and the need for innovation. There’s certainly plenty of demand: TinyURL.com, for instance, which has been around since 2002, purports to receive over 1.5 billion hits a month. While that seems a little high, the emergence of character-limited microblogging platforms like Twitter and long, forgettable Web addresses spit out by content management systems has resulted in a need for effective ways to simply Web addresses.
Enter bit.ly. Bit.ly was created by Betaworks, the NY-based software concern that created Summize. Summize was recently acquired by Twitter, if you’re not following the rapidly evolving Web.20 startup space.
Dave Winer used a post announcing the launch of bit.ly on scripting.net to explain why bit.ly fills a number of other needs:
“They asked what it would take for me to use bit.ly, I said: data. I need to know how many clicks each pointer got and where the clicks came from. They gave me that, and thumbnails, permanent caching of the pages I’m pointing to (goodbye linkrot) and a lot of smart stuff going on behind the scenes that we’re not ready to talk about yet. (Though we told Marshall and he explained.) Here’s the info page for this post.
And, most important, an XML/JSON interface, so I can process all that data with my own programs. Here’s the XML readout for the shortened link to this post.”You can use your own keywords to the URL, organizing your links like tags.
Winer also notes that he’s a minority investor in the service, so while you can take his words with a grain of salt, try the service out and weigh its merits for yourself.
I will say, however, that bit.ly is easily the best URL shortener I’ve used to date. It accomplishes its core mission quickly and easily, converting long URLs to short ones on the bit.ly homepage or using a bookmarklet you can drag to your Web browser’s toolbar. (It’s even kinda cute; note the blowfish mascots on the right.)
If you’re a Web developer or simply a data geek, the ability to pull all of the data about a given shortened URL through a XML or JSON interface will be quite helpful for analyzing your traffic and audience behavior.
Here’s a quick rundown of some of bit.ly’s other nifty features:
If my excitement about bit.ly doesn’t move you, Marshall Kirkpatrick has posted a glowing review of bit.ly at ReadWriteWeb that thoroughly explains why bit.ly is worth a try, along with an endorsement of bit.ly’s advanced URL tracking capabilities by Lifehacker.
If you like bit.ly, please recommend it to others. The larger the bit.ly community grows, the more effective and useful this nascent index of the Semantic Web will become. That’s because bit.ly is analyzing all of the pages that its users create shortcuts to using the Open Calais semantic analysis API from Reuters. All the data gathered is available in public RSS feeds. bit.ly is also using the MetaCarta GeoParsing API to draw geolocation data out of the database of submitted links.
In the embed below, Linus Torvalds, the creator of Linux, “tells the story of how he went from writing code as a graduate student in Helsinki in the early 1990s to becoming an icon for open source software by the end of the decade. ” (YouTube shownotes)
The video was produced by the Computer History Museum.
[Hat tip to Linux Journal, via Greg Laden]
Sun has uploaded a number of helpful tutorials and lectures to YouTube, including this three-part series that features Dr. Doug Locke explaining the Real-Time Specification for Java (JSR-001). The Sun Java Real-Time System (Java RTS) is Sun’s commercial implementation of the JSR-001. Application developers interested in using Java for real-time applications (RTA) should find this series useful.
Part I
Part II
Part III
In this video, Brian Chess and Jacob West from Fortify Software talk about the importance of security at the software development level.
Two weeks and less than 10,000 lines of code result in this demonstration of a starfighter action game on an iPhone that takes advantage of the device’s accelerometer, touch screen and high contrast display. This is a great use of the interface and should inspire some creative thinking the software development community.
My immediate thought upon seeing Steve Forstall’s demo is that there could be a lot of flying iPhones, similar to the stories we’ve heard about the Wiimote. Remember those videos of plasma screens when the Wii debuted?
Now just imagine it’s a device that costs more than $500 direct from Apple in the U.S. and often much more than that in Europe.
That being said, I’m excited to see how software designers take advantage of that new Apple iPhone SDK.
That and Spore. Given more than two weeks to work on this game, I think this could be a killer gaming app for the device.
This Google Tech Talk addresses each of the new features in the upcoming standard for C++. You can read more about them in depth at the Wikipedia entry for the new standard, C++0x.
In this Google TechTalk, Ted Nelson discusses implementing the original hypertext concept and how transclusion should be used now to fulfill its original potential.
While Nelson is credited with coining the term “hypertext, Vannevar Bush is responsible for inventing the concept, which he described as “instant cross referencing.”
As usual, we tread in the path of giants.