This page group the bestest video and interviews on software engineering with the most influential IT personalities.

Edsger W. Dijkstra on “Discipline in Thought” :

Edsger Wybe Dijkstra (May 11, 1930 – August 6, 2002; pronounced [ˈɛtsxər ˈwibə ˈdɛɪkstra]) was a Dutch computer scientist. He received the 1972 A. M. Turing Award for fundamental contributions in the area of programming languages, and was the Schlumberger Centennial Chair of Computer Sciences at The University of Texas at Austin from 1984 until 2000.

Shortly before his death in 2002, he received the ACM PODC Influential Paper Award in distributed computing for his work in the subarea of self-stabilization. This annual award was renamed the Dijkstra Prize the following year, in his honour. []

Discipline in thought is a Dutch biographical movie about Prof. Edsger Dijkstra which focuses not so much on his contributions to computer programming fundamentals, but rather, on his way of thinking. A fantastic video for anyone interested in computer science.

Part One

Part Two

Part Three

Philip Zimmermann on PGP :

Philip R. Zimmermann is the creator of Pretty Good Privacy, an email encryption software package. Originally designed as a human rights tool, PGP was published for free on the Internet in 1991. This made Zimmermann the target of a three-year criminal investigation, because the government held that US export restrictions for cryptographic software were violated when PGP spread worldwide. Despite the lack of funding, the lack of any paid staff, the lack of a company to stand behind it, and despite government persecution, PGP nonetheless became the most widely used email encryption software in the world. After the government dropped its case in early 1996, Zimmermann founded PGP Inc.

Peter Kriens interview :

This episode is about OSGi, the dynamic module system for Java. Our guests are Peter Kriens (OSGI’s Technical Director) and BJ Hargrave (OSGI’s CTO). We’ll discuss what OSGi is all about and why and in which contexts it is useful. Additionally we are having a look at the different layers of OSGI and where and how they are used. Other questions discussed are: What means dynamicity in an OSGI environment? Where is OSGI used? What’s the future of OSGI? How does OSGI interact with existing middleware solutions? How can I run several versions of the same JAR at the same time? Where are OSGI’s problems?


Costin Leau on springOSGi:

The Spring-OSGi project makes it easy to build Spring applications that run in an OSGi framework. A Spring application written in this way provides better separation of modules, the ability to dynamically add, remove, and update modules in a running system, the ability to deploy multiple versions of a module simultaneously (and have clients automatically bind to the appropriate one), and a dynamic service model.


Getting Started with OSGi

Neil Bartlett
Abstract: This webinar will be an introduction to OSGi: what it is, when you should use it and how to get started learning it.OSGi is the powerful dynamic framework that underlies the Eclipse IDE and platform, but its use is not restricted to Eclipse. In fact it is used everywhere from mobile phone and vehicle entertainment systems to enterprise application servers. It is, essentially, the module system for Java.The level of this talk will be introductory and will not assume prior knowledge of either OSGi or Eclipse (although knowledge of standard Java *will* be assumed). Also, we will discuss some aspects of OSGi that are not commonly used in Eclipse plug-in development, for example, usage of the Service Registry. So even experienced plug-in developers should get something from it.Total running time 1 hour, 03:24 minutesSlides | Code Example | View Webinar

Introduction to Eclipse Equinox and OSGi

Thomas Watson (IBM Lotus), Simon Kaegi (IBM Rational)

Abstract: The Eclipse Equinox project produces the core runtime used by Eclipse and the reference implementation for both the OSGi 4.1 framework and JSR 291 specifications. This webinar introduces attendees to OSGi and how developers can use Equinox to create component based applications. We highlight several new Equinox features in the Europa release, specifically improvements to the application model, server-side support and launching the runtime.

For code examples, see the File Link for this resource that is type “Other” (zip file). Most of the code for the full demo can be found in the CVS in the Equinox incubator:

  • CVS Server:
  • Demo Directory: equinox-incubator/demos/app-model/

Total running time 53:10 minutes

Slides | Examples | View Webinar

Marc Meewis

Whether you build your RIA using Flex, AJAX, … You’ll have to invoke remote services to load data into your client or send CRUD statements to your backend. This type of client side data management is the challenge for RIA developers …


Agile Development Teams: Scope and Scale with Mike Cohn

Agile Estimating and Planning” author, and Agile Alliance co-founder, Mike Cohn, provides detailed, proven techniques for estimating and planning any Agile project.


Ruby on Rails demo by David Heinemeier Hansson

David Heinemeier Hansson, the creator of the Ruby on Rails web development framework demonstrates how to create a blog engine in 15 minutes.

Fast, Easy, Beautiful: Google Web Toolkit (GWT) – Presentation

NetBeans REST Web Services, Building and Deploying

O’Reilly TV: Dan Kaminsky on the DNS Bug of 2008

Filmed at O’Reilly FOO Camp 2008, security researcher Dan Kaminsky explains his discovery of a major protocol-level flaw in DNS and how he got major vendors to do something about it. For more information on the bug visit and

is a security researcher and Director of Penetration Testing for IOActive who used to work for Cisco and Avaya. He is known among computer security experts for his work on DNS cache snooping, including showing that the Sony Rootkit had infected at least 568,200 computers and for his talks at the Black Hat Briefings.

David Barnes demo of IBM Mashup Center

David Barnes demostrates IBM Mashup Center – Part one of three


1 Comment Add your own

  • 1. Wyatt  |  14 April, 2013 at 07:34

    I’m not sure why but this weblog is loading extremely slow for me. Is anyone else having this issue or is it a problem on my end? I’ll check back
    later on and see if the problem still exists.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed

%d bloggers like this: