Videos tagged with software


Douglas Crockford: Principles of Security

Douglas Crockford: Principles of Security

Posted in Security, Development, Web Technologies, Companies, Conferences

In this talk from the March 5, 2012 BayJax event at Yahoo!, Douglas Crockford outlines the basic principles of designing secure software, with a focus on web applications. With his usual sardonic wit, he starts at the beginning (almost literally -- with the invention of language itself) and makes a strong case for designing secure software based on fundamental principles rather than specific te...

Tags: douglas crockford, Security, Programming, software engineering, software, Javascript, HTML, HTML5, XSS, cross-site scripting, sql injection, ...



Douglas Crockford: Quality

Douglas Crockford: Quality

Posted in Development, Web Technologies, Companies, Conferences

In this talk from Yahoo!'s internal Frontend Engineering Summit in 2007, Douglas Crockford discusses the importance of quality in software engineering. "I'm going to cover the whole range of human emotion," he begins, "from the heights of creative ecstasy all the way down to the depths of technical despair. And, as you'd expect, we're going to start with the latter."

Tags: crockford, software, quality, Programming, code, Javascript, frontend engineering, Webdev, YUI, Yahoo!, YUI Theater, ...


Grady Booch: "The Promise, the Limits, the Beauty of Software"

Grady Booch: "The Promise, the Limits, the Beauty of Software"

Posted in Development, Companies, Conferences

Grady Booch is an IBM Fellow and the author of numerous books on software design and architecture as well as volumes on UML (which he co-developed with Ivar Jacobsen and James Rumbaugh). In 2007, Grady stopped by Yahoo! to meet with Yahoo! software architects and, while here, he gave an open lecture for engineers. This is a version of a lecture originally given to the British Computer Society i...

Tags: grady booch, alan turing, software, software engineering, engineering, Programming, YUI, Yahoo!, YUI Theater, Techtalks





Crockford on JavaScript - Act III: Function the Ultimate

Crockford on JavaScript - Act III: Function the Ultimate

Posted in Web Technologies, Development, Companies, Conferences

Yahoo!'s JavaScript architect Douglas Crockford continues his lecture series on the JavaScript programming language with a discussion of functions in JavaScript. "Functions are the very best part of JavaScript," Crockford says. "It's where the power is, it's where the beauty is." Watch the video to learn why.

Tags: douglas crockford, Javascript, Programming, History, software, software engineering, YUI, Yahoo!, YUI Theater, Techtalks


Crockford on JavaScript - Scene 6: Loopage

Crockford on JavaScript - Scene 6: Loopage

Posted in Web Technologies, Development, Companies, Conferences

Software development is hampered by a specific set of design mistakes that were made in the first programming languages and repeated in everything that has been done since. And, somewhat miraculously, JavaScript is going to make it right, radically transforming the way we write applications. Again. In the Loop of History, it has all happened before, but it has never happened like this. This is ...

Tags: douglas crockford, crockford on javascript, Node.js, Javascript, Events, Programming, software, software engineering, Webdev, YUI, Yahoo!, ...



Jenny Donnelly: Introduction to Git

Jenny Donnelly: Introduction to Git

Posted in Companies, Conferences

YUI uses Git to host all of its project code, and all of its open-sourced code is hosted on GitHub. Git is an exciting departure from traditional version control systems like CVS and SVN because the notion of distribution is embedded in its DNA. YUI engineering manager Jenny Donnelly gives an introduction to Git and how to use it in the real world, including branching and committing, a typical ...

Tags: jenny donnelly, Git, source control, SCM, software, YUI, Yahoo!, YUI Theater, Techtalks


Surge 2011 ~ Addressing Vendor Weaknesses In User-space

Surge 2011 ~ Addressing Vendor Weaknesses In User-space

Posted in Databases, Conferences

Postgres has a long and stable legacy, but with that comes some steadfast design principals that don't always jive with operability in large systems. Fixing these issues in-kernel is an epic undertaking in both code complexity and social complexity, and sometimes it just proves easier to do it your damn self. In this talk, we'll deep dive into the development and refinement of a low-level bloat...

Tags: software, Performance, Failure, complexity, database, Defragmentation, surge, conference, OmniTI