Separation of Concerns
Filed Under Uncategorized
Once upon a time (in the dark ages of web application development) we built our applications as a single monolithic Perl CGI script, or perhaps a large JSP file containing the entire application. Read more
Many ways to attack websites
Filed Under Uncategorized
Developers of web applications have quite a few different kinds of “attacks” to worry about. I will try to describe the major categories I know of, including one which is “new” as of the past month or so. Read more
Post Links
Permalink | Trackback | Leave a Comment
How to email MY blog posts from Outlook
Filed Under Uncategorized
This post is mostly for my own use; it updates a previous posting with the details of exactly how I am sending out the email version of these blog postings. Read more
Post Links
Permalink | Trackback | Leave a Comment
The Wager
Filed Under Uncategorized
You are really lazy. It’s nothing personal of course — everyone tends to procrastinate to some extent, but right now it’s YOUR turn. In just a moment, I am going to convince you that you want to do something. You’ll agree that it’s a good idea, you’ll tell yourself that you are going to do it, but I’m betting that you are so lazy that in the end you won’t do it. Read more
Post Links
Permalink | Trackback | 4 Comments
How to email blog posts from Outlook
Filed Under Uncategorized
Suppose (just for the sake of discussion) you wanted to share some blog postings with a group of people at work - and the company email system uses Outlook 2003. Sending HTML email with the blog posting seems like it would be a nice way to do it. But getting Outlook to send properly-crafted HTML emails is surprisingly difficult Read more
Post Links
Permalink | Trackback | 5 Comments
Treat Your Customers Well
Filed Under Uncategorized
Google, MySpace, Wikipedia, YouTube, facebook, craigslist, digg—what (besides runaway success) do these have in common? Read more
The Future of Television
Filed Under IP-Law, Uncategorized
A few days ago, version 1.0 of “Miro“, an open-source application, was released. It is a video player with a nearly-perfect design combining the powerful VLC video player, an intuitive UI design, BitTorrent distribution, and a thoughtful approach to copyright law. And it will change Television forever. Read more