Archives for posts with tag: part

Part 3 of the Beckman Meijer Co/Contravariance in Physics and Programming Hypothesis/Challenge has finally arrived, Niners! :)
 
You learned about Brian Beckman’s perspective on covariance and contravariance in physics. Erik Meijer found this topic to be incredibly interesting and the two geniuses decided to take a stab at identifying the relationship between co/contra in two different domains: physics and programming.

What will they discover at the whiteboards?

Tune in to find out in this n-part series (part 1 here, part 2 here) with two of Channel 9’s and Microsoft’s most famous and respected software practitioners. Will there be a part 4? Perhaps you can help Brian and Erik find an answer to this interesting problem. They’re real close. Niners can help reach the end line (if there is in fact one). It is highly recommended that you watch the first parts before watching this one!

Thinking caps on? Go!

Matt Winkler has been working with Windows Workflow Foundation for a long time. In fact, he used to be the Workflow Evangelist, but now he is part of the team building the Workflow Designer. In this episode, Matt and I begin the first part of a long discussion about Workflow and Activities. Later, in Part 2, we focus more on the designer space and how that works.

For more information see

Ron Jacobs’ Blog
Matt Winkler’s Blog
Windows Server AppFabric on MSDN
Windows Workflow Foundation Developer Center 

Stephen Toub and Charles Torre discuss Parallelism at DevConnections 2010 as part of the Visual Studio 2010 Launch in Las Vegas.

This session was recorded live as part of Channel 9 Live at the Visual Studio 2010 Launch from the Bellagio Hotel & Casino on April 12th 2010.

Part II in our “Channel 9 in the Dark” series is a look at how Microsoft streams an experience via IIS and Silverlight across devices. This video shows the experience of streaming Silverlight on Windows Phone 7, Nokia Series 60, and even on an iPhone. No, we’re not announcing Silverlight for iPhone; this simply shows how adaptive streaming can account for different devices depending on capability.

Changes to ECMAScript, Part 2: Harmony Highlights – Proxies and Traits
Google Tech Talk April 20, 2010 ABSTRACT Presented by Tom Van Cutsem. We discuss two proposed language features for inclusion in ECMAScript-Harmony. The first, dynamic proxies, enables Javascript programmers to create proxy objects that can intercept property access, assignment, enumeration, etc. It is a powerful metaprogramming mechanism that provides a standard API for creating generic wrappers for transparent access control, implementing legacy API adaptors, profilers, lazy initialization, etc. The second part of the talk introduces a traits library for ECMAScript 5. Traits are a more robust alternative to multiple inheritance or mixin-based composition. Based on ECMAScript 5's new "property descriptor" API, we built a portable lightweight library that supports trait-based object composition. We discuss the limitations of introducing traits using a library approach and highlight the benefits of direct support for traits in ECMAScript-Harmony. Talk slides are available here: es-lab.googlecode.com Part 1 of this talk series is available here: www.youtube.com Tom Van Cutsem is a post-doc researcher at the University of Brussels (VUB) in Belgium. His research focus is on programming language design and implementation, with an emphasis on metaprogramming, concurrent and distributed programming. He is co-designer of the distributed scripting language AmbientTalk. Tom is currently on a six-month Visiting Faculty appointment at Google in MTV, cooperating with Mark Miller on <b>…</b>
Views:
2551
20
ratings

Time:
53:08
More in
Science & Technology

Bob Muglia, President of the Server and Tools Business (STB), joins Dan Fernandez at DevConnections 2010 in Las Vegas as part of the Visual Studio 2010 launch.

This session was recorded live as part of Channel 9 Live at the Visual Studio 2010 Launch from the Bellagio Hotel & Casino on April 12th
2010.

Welcome to this short series of Windows 7 screencasts for showing developers how to use Libraries to Light Up their applications on Windows 7.

Windows 7 introduces the concept of Libraries as the new entry point for users’ data. In Libraries, users can find and organize their data as collections of items that may span multiple locations across multiple folders and computers.

This screencast provides a quick overview of the Windows 7 library functionality  and shows an example of a cool WPF application that allows users to control, monitor, and manage libraries.

This is the first of four screencasts about programming the Windows 7 libraries. You can download the code shown in the screencast. The other screencasts in this series are:

Jeff Raikes is the Visionary behind Microsoft Office. In Part One, we got a great glimpse into Jeff’s history and the history of the technology industry. In Part Two, Jeff Raikes talks about Odyssey, which was the codename for Microsoft Excel. Jeff explains making, along with Bill Gates, the tough decision of shifting Odyssey from the PC and instead focusing its initial release on the Apple Macintosh. He also talks about the dominant word processing products WordStar and Word Perfect, and about having an idea in 1987 for a presentation product before discovering Forethought, which had a product called PowerPoint.

Jeff Raikes left Apple in 1981 and became the visionary behind Microsoft Office. This is Part One of the Jeff Raikes story for The History of Microsoft series. 

Jeff’s entire story is told with great visuals; we dug through thousands of old tapes and photographs to bring you this compelling documentary, which takes an incredible look into the history of technology, what life was like at Apple in 1980, how Jeff taught himself to program on an Apple II, and his first assignment, which was working on Visicalc, the first electronic spreadsheet.

Jeff also discusses why he left Apple, and what it was like to work for Steve Jobs and then Steve Ballmer before coming to Microsoft at a time when there were only about 100 employees. He also tells great stories about Microsoft hiding the protype to the IBM personal computer and how Microsoft Office came to see the light of day.

LISP Part 1: Problem Statement, Architecture and Protocol Description
Google Tech Talk February 10, 2010 ABSTRACT Presented by Dino Farinacci. We will describe the initial problem statement LISP was created for. Since fall of 2006, when the IAB held a routing workshop in Amsterdam, we have found many more use cases for the level of indirection LISP brings. LISP is taking the overloaded semantics of the IP address, where a network device's identity address and location address are separated so one can keep one of the addresses fixed and while changing the other. This first part of a 3-part series will explain the problem statements, provide an architecture deep-dive of the idea, and illustrate how the LISP protocols are used. This session is necessary prerequisite for LISP Part 2 and LISP Part 3. Dino Farinacci: Dino originally joined Cisco in spring of 1991 and was one of the first two Cisco Fellows. He has built routers for 27 years. Dino currently works in the Data Center Business Unit at cisco where his focus is on building a next-generation platform and operating system for Enterprise and Data Center environments. This platform is the Nexus 7000 running NX-OS which shipped in April of 2008. His expertise specializes in routing protocols where he has intimate knowledge and implementation experience with IS-IS, EIGRP, OSPF, BGP, IGMP, PIM, and MSDP, as well as IPv6 and MPLS protocols. He is an advocate for modular operating systems. Dino also has been a member of the IETF for 19 years making many contributions over this period of time <b>…</b>
Views:
5812
29
ratings

Time:
01:20:21
More in
Science & Technology