1. In the early 90's, software researchers in functional programming realized that a number of problems they were facing could all be tackled through a single, elegant abstraction known as the "monad." Since that time, monads have been used to model an increasing and surprisingly diverse array of software behaviors. In this talk, I motivate the usage of monads and try to lift the shroud of mystery that tends to surround them.

    # vimeo.com/66678270 Uploaded 273 Plays 1 Comment
  2. Last week, we discussed the basic theory of monads with two examples. This week, we look at several more interesting monads and discuss the theory of additive monads and monad transformers.

    # vimeo.com/66433717 Uploaded 128 Plays 0 Comments
  3. With over 2 million and a half repositories, GitHub is the world's largest source code host. Since day one, we've faced an unique engineering problem: making terabytes of Git data always available, either directly or through our website. This talk offers a hopefully insightful view into the internals of Git, the way its original design affects our scalable architecture, and the many things we've learnt while solving this fascinating problem.

    # vimeo.com/53261709 Uploaded 3,863 Plays 1 Comment
  4. Vim is optimzed for mouseless operation. Using the mouse slows us down, ergo Vim lets us work faster. No other text editor comes close to Vim for speed, efficiency, and availability. It's a serious tool for programmers and web developers: perfect for working with markup and scripting languages. Master Vim, and you will never need another text editor.

    # vimeo.com/53144573 Uploaded 28.3K Plays 9 Comments



Technocal videos that looked interestin to me

Browse This Channel

Shout Box

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.