Interested in learning web development, new language or just want to keep yourself updated with what's happening in information technologies? This site brings you the vast collection of screencast / video from net that can help you learn new technology, keep you informed of what's new, provide how to video tutorials and help you advance in information technology field. Not to mention seeing is better then reading or listening.

Git : Empty Branches
Category: Tools > Version Control      Posted: 16 Jun 08

This screencast demonstrates how to create empty branches in Git - that is, branches that are not derivatives of your main branches, but entirely new projects. In the screencast, I create an empty branch to store the website code in for my project, so I don't have to store it as a subdirectory of my ...

Git : Distributed Workflow
Category: Tools > Version Control      Posted: 16 Jun 08

This screencast demonstrates a distributed workflow. It takes two personas, creating a project in GitHub and pushing to it in the first persona, then cloning that project in the second. The second sets up a public, read-only HTTP repository on his own server. The first then fetches from that, merges ...

Git: Rebasing
Category: Tools > Version Control      Posted: 09 Jun 08

This screencast follows roughly the same course as the previous one on branching and merging, only I replace merging with rebasing. This screencast also demonstrates the interactive rebase command git rebase -i. I also demonstrate some slightly more complex branching, by using both interactive and no...

Git: Branching and Merging
Category: Tools > Version Control      Posted: 09 Jun 08

In this screencast, we take you through a workflow where we branch, stash and merge several times. It demonstrates the branch and show-branch commands, how to switch branches, how to stash changes, how to list and apply stashes, how to resolve conflicts, how to create and delete topic branches, and w...

Browsing Git Objects
Category: Tools > Version Control      Posted: 09 Jun 08

In this episode, I show how to browse and inspect raw Git objects. The major tools covered are the git cat-file and git ls-tree commands to inspect the object contents, and then I cover some of the included graphical browsers, gitk and gitweb.

Git Log
Category: Tools > Version Control      Posted: 09 Jun 08

This episode is on git-log, which demonstrates most of the major features and options to the git-log command. It includes showing the stat, short-stat and name-stat options, the —pretty options, the since and until limiters, the path limiter and author field searching

Git : Interactive Adding
Category: Tools > Version Control      Posted: 09 Jun 08

This episode demonstrates how to use the git interactive add command. It covers all of the major features of interactive adding, including status, update, revert, add untracked, patch and diff

Git: Normal Workflow
Category: Tools > Version Control      Posted: 09 Jun 08

This episode demonstrates how to setup your .gitignore file, how to use and interpret git status output, how to add and remove files from your index, how to commit and what git does in the object database during these operations.

Git: Setup, Initialization and Cloning
Category: Tools > Version Control      Posted: 08 Jun 08

This episode shows you how to setup your Git configuration, how to initialize a new repository and how to clone an existing repository over both the Git transport and the HTTP transport.

A Possible Future of Software Development
Category: Open Source > General      Posted: 07 Jun 08

This talk begins with an overview of software development at Adobe and a look at industry trends towards systems built around object oriented framework...

Mary Poppendieck on The Role of Leadership in Software Development
Category: Methodology > Project Managment      Posted: 24 Jan 08

In this 90-minute talk from the Agile2007 conference, Lean software thought leader Mary Poppendieck reviewed 20th century management theories, includin...