webdev – a video blog

videos about web development

Presented by Manuel Pérez-Quiñones.

Personal Information Management (PIM) practices are the behaviors that we follow when we organize our information. This often includes emails, documents, bookmarks, pictures, etc. Research in PIM has identified a common set of activities that require support: encountering information, organizing information, filing/archiving, and reusing information. Different tools must provide different kinds of support for each one of these activities.

PIM practices become easier if the organization provides some infrastructure to alleviate the difficulty of these activities. But a larger value is that the organization can leverage these personal practices to improve the effectiveness of others and to capture that elusive corporate knowledge in an easy way.

In this talk, I will describe previous work in PIM and highlight how some of the PIM practices can be supported and leveraged from the organization point of view.

Manuel A. Pérez-Quiñones is Associate Dean and Director of the Office for Graduate Recruiting and Diversity Initiatives at the Graduate School, Associate Professor in the Department of Computer Science, and a member of the Center for Human-Computer Interaction at Virginia Tech. Pérez-Quiñones holds a DSc in Computer Science from The George Washington University. His research interests include human-computer interaction, personal information management, user interface software, digital government, and educational uses of computers. He is a member of the Coalition to Diversify Computing, where he co-directs the national program Collaborative Research Experience for Undergraduates in Computer Science and Engineering. He serves on the editorial board for ACM’s Transactions on Computing Education journal. For 2008-2010 has been included in the IEEE Computer Society Distinguished Visitor program.

Original Source: http://www.youtube.com/watch?v=eA9NT4b6UNA

  • 1 Comment
  • Filed under: PM
  • This video provides an overview of new features in Google Web Toolkit (GWT) 2.0, a tool which enables developers to produce highly optimized, browser-specific JavaScript for their apps. Bruce Johnson, Joel Webber, Andrew Bowers, and Adam Schuck walk you through the newest tools and features in GWT 2.0 such as uiBinder, code splitting, speed tracer, and more.

    Original source: http://www.youtube.com/watch?v=uExEw3OVMd0

    Learn about one of Google Web Toolkit 2.0’s newest tools, Speed Tracer, in this video tutorial. This video provides an overview of Speed Tracer, a Chrome extension which enables developers to profile the internals of the browser, preventing bottlenecks by enabling diagnosis of hidden problems. Andrew Bowers will demonstrate how Speed Tracer is incorporated into the development cycle by walking through a Speed Tracer example.

    Original Post: http://www.youtube.com/watch?v=Sn_3rJaexKc

    WebKit Layout Tests (in Chromium)

    Layout Tests are the tests we inherit from the WebKit project and are a very important part of the Chromium’s testing infrastructure. Pam Greene talks about what they are, how to run them, how to debug problems within them, and even touches on how to write your own. She also covers advanced (but easy to use) tools for rebaselining and tracking flakyness. Any Chromium developer that works on WebKit really should check this out!

    Original Post: http://www.youtube.com/watch?v=bO3XEBuIDns

  • 0 Comments
  • Filed under: Browsers
  • Because of Chromium’s multi-process architecture, painting within Chromium is far from typical. In this talk, Brett Wilson starts from the Skia and the WebKit render tree, follows the bits across the process boundaries, and continues all the way to your screen. He also details many of the differences in painting between platforms, how things work in test shell, and interesting corner cases like resizing.

    Original Post: http://www.youtube.com/watch?v=A5-aXfSt-RA

  • 0 Comments
  • Filed under: Browsers, DOM
  • A deep dive into the guts of WebKit. Eric Seidel explains the process from loading the resources, building the DOM tree, and the various trees involved in rendering.

    Original Post: http://www.youtube.com/watch?v=RVnARGhhs9w

    Seeing the Benefits of Accessibility from ricky montalvo on Vimeo.



    Recent Comments