Contents
Reducing Your Website's Bandwidth Usage;
A critique of Abelson and Sussman / Why calculating is better than scheming;
Gartner's FUD;
Erlang for Concurrent Programming;
Why BPEL is not the holy grail for BPM;
PGP DH vs. RSA FAQ;
Fraudsters rigging Chip and PIN terminals to steal data;
Leading geneticist Steve Jones says human evolution is over;
Cloud computing is a trap, warns GNU founder Richard Stallman;
RMS hates cloud computing; says you should too;
Fake popup study sadly confirms most users are idiots;
A Threading Model Overview;
PostgreSQL's Transaction Model;
PurpleNumbers;
The New Classics of Computer Science;
Erlang as middleware;
How (not?) to go about a Programming Assignment;
Getting A Perspective On Man In Middle Attacks;
EV Certificates Enhance The Bottom Line, Not Trust;
Browser Certs Can't Force Adherence;
Revealed -- The Internet's Biggest Security Hole;
Details of DNS Flaw Leaked -- Exploit Expected by End of Today;
An outage: Lessons learned;
Network notary system thwarts man-in-the-middle attacks;
Firefox 3 -- One change too many;
Why PostgreSQL Instead of MySQL;
The Challenge -- the Manageable Computer;
GoboLinux and Replacing the FHS;
The Utopia of Program Management;
Intelligent Versus Surrogate Keys;
Referential Integrity -- Data Modeling Mistake 1 of 10;
Surrogate Keys – Data Modeling Mistake 2 of 10;
Create Data Disaster: Avoid Unique Indexes – (Mistake 3 of 10);
Word Processors: Stupid and Inefficient;
Communicating Sequential Processes;
Newsqueak -- A Language for Communicating with Mice;
Advanced Topics in Programming Languages -- Concurrency/message passing Newsqueak;
Defeating Encrypted and Deniable File Systems -- TrueCrypt v5.1a and the Case of the Tattling OS and Applications;
The Quixotic Quest for Invulnerability -- Assessing the Costs, Benefits, and Probabilities of Protecting the Homeland;
Information Security and Liabilities;
The DNS Vulnerability;
The Linux Saga: Preface;
The Linux Saga: boot loader, initrd & Sys V;
SVN vs. Mercurial vs. Git For Managing Your Home Directory;
Keeping Your Life in Subversion;
The A-Z of Programming Languages: JavaScript;
The A-Z of Programming Languages: BASH/Bourne-Again Shell;
The A-Z of Programming Languages: Python;
Tcl the Misunderstood;
There's a Lot of It About -- And everybody's doing it;
A Conversation with Erik Meijer and José Blakeley -- The Microsoft perspective on ORM;
An Analysis of Compare-by-hash;
Code editors renew approach to IDEs;
Google Summer of Code Podcast -- Episode 14 -- Samba;
The Problem with Patterns;
The Web 2.0 Show -- Episode 45 -- GitHub;
Proliferation of Computing Languages;
Lisp, too, is mainstream;
Google Summer of Code Podcast -- Episode 18 -- Git;
Flaws found in BSD, Linux software updaters;
Blue;
Amdahl's Law;
Anatomy of Linux loadable kernel modules;
Simple Lisp Implementation in Java (Ode to the Linked List);
Crash course in Applied Functional Programming;
Incremental Development Environments;
BASE: An ACID Alternative;