<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="0.92">
<channel>
	<title>Ethiel's blog</title>
	<link>http://icodeinc.com/blog</link>
	<description>programming, algorithms, computer security, systems engineering hacks.</description>
	<lastBuildDate>Thu, 21 Jan 2010 22:00:11 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Joel Spolsky&#8217;s talk</title>
		<description>
Joel Spolsky (author of Joel on Software) gave a talk at the Department of Computer Science at Yale.

The script is an interesting read: Part 1, Part 2, Part 3. </description>
		<link>http://icodeinc.com/blog/?p=406</link>
			</item>
	<item>
		<title>JavaScript video lectures by Douglas Crockford</title>
		<description>These lectures are given by Douglas Crockford who is a senior JavaScript Architect at Yahoo!. He is well known for his work in introducing JavaScript Object Notation

First four lectures are on the basics of language:

	JavaScript Video Lecture Part I
	JavaScript Video Lecture Part II
	JavaScript Video Lecture Part III
	JavaScript Video Lecture Part ...</description>
		<link>http://icodeinc.com/blog/?p=385</link>
			</item>
	<item>
		<title>Free Intro to Algorithms video lectures from MIT</title>
		<description>
Course Description
This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics covered include: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph algorithms; shortest paths; network flow; computational geometry; number-theoretic algorithms; polynomial and matrix calculations; caching; and parallel computing.

http://academicearth.org/courses/introduction-to-algorithms </description>
		<link>http://icodeinc.com/blog/?p=382</link>
			</item>
	<item>
		<title>Free SE video lectures from MIT</title>
		<description>
Course Description
This course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. It also ...</description>
		<link>http://icodeinc.com/blog/?p=381</link>
			</item>
	<item>
		<title>Free CS video lectures from Harvard</title>
		<description>Course description:
Introduction to Computer Science I is a first course in computer science at Harvard College for concentrators and non-concentrators alike. More than just teach you how to program, this course teaches you how to think more methodically and how to solve problems more effectively. As such, its lessons are ...</description>
		<link>http://icodeinc.com/blog/?p=380</link>
			</item>
</channel>
</rss>
