Daily del.icio.us for January 26th through January 30th

Daily del.icio.us for April 7th through April 12th

  • How Google Stole Control Over Content Distribution By Stealing Links – Publishing 2.0 – There is so much misunderstanding flying around about the economics of content on the web and the role of Google in the web’s content economy that it’s making my head hurt. So let’s see if we can straighten things out.
  • Performance Anti-Patterns | Haytham El-Fadeel – Remember, the performance work done at the beginning of the project in terms of benchmark, algorithm, and data-structure selection will pay tremendous dividends later on—enough, perhaps, to allow you to avoid that traditional performance fire drill at the end.
  • The Atlassian Blog – Wiki Theater – Five Killer Use Cases for Wikis – Since the conference theme was Doing More with Less, attendees were rather receptive to the idea of getting more out of their wiki. Below is one of the presentations we delivered called Five Killer Use Cases for Wikis. We hope it gives you some ideas on how to get more out of your Confluence wiki.
  • YouTube – Google App Engine – Early Look at Java Language Support – This video introduces the latest features of App Engine, including an early look at Java language support. Andrew Bowers will walk through the development of a sample Java application, from creation to deployment.
  • Google AppEngine uses Jetty! : gregw – Hot on the heels of Google Widget Toolkit(GWT) switching to Jetty, the little server that can has received some more Google luv'n! Google's new App Engine Java service is powered by Jetty! With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure.
  • Sorting Algorithm Animations – These pages show 8 different sorting algorithms on 4 different initial conditions. These visualizations are intended to show how each algorithm operates, Show that there is no best sorting algorithm, Show the advantages and disadvantages of each algorithm.
  • App Engine Java Overview – Google App Engine – Google Code – Welcome to Google App Engine for Java! With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure. The Java environment provides a Java 6 JVM, a Java Servlets interface, and support for standard interfaces to the App Engine scalable datastore and services, such as JDO, JPA, JavaMail, and JCache
  • New BlazeDS Support Demo | JetBrains IntelliJ IDEA Blog – We’ve created a new IntelliJ IDEA demo: BlazeDS Support. It shows you how to create, run and debug BlazeDS applications with IntelliJ IDEA, and covers a wide variety of features — project configuration, run and deployment configurations, debugger and the others.
  • Google improves Gmail for iPhone, Android | iPhone Atlas – CNET Reviews – Google has released a new Web-based version of Gmail that gives iPhone and Android phone users a more sophisticated version of the online e-mail service, including access to messages that's faster and that works even when offline.
  • Fly the friendly skies in Flight Control (review) | iPhone Atlas – CNET Reviews – At first blush, an air-traffic control simulator sounds about as much as fun as a podiatry theme park. But Flight Control is an absolute gem of a game, a perfect five-minute diversion that's perfectly priced at 99 cents

OpenDNS Rocks

I first discovered OpenDNS on Chris Pirillio's blog – OpenDNS is a free service that is designed to make your Internet browsing faster, safer and smarter. And guess what - it does that. OpenDNS is essentially a set of massive distributed DNS caches that allow faster name resolution and yet obey the TTL rules for each domain. They have a very fast geographically distributed network of DNS caches that allow for blazingly fast lookup times which allows for faster connections to those sites. The traditional ISP DNS lookup connects to one of the root name servers which in turn send you to the name server for the top-level domain which will then probably get you to the name-server that is hosting the DNS entry for the site you are trying to connect to. OpenDNS skips all of that and return the IP address of the site you are attempting a connection two in a single request.

The safer surfing part comes into play with the phishing filter built into OpenDNS. OpenDNS intercepts connections against known phishing sites, based on network analysis and feeds from other network operators including their new venture PhishTank. PhishTank is a community anti-phishing Web site where anyone can go to submit suspected phishes, track the status of their submissions and help verify others submissions.

The smarter bit comes in the typo-correction feature of OpenDNS. So if you're going to google.com and misspell Google, OpenDNS first attempts to correct the typo and get you to the right site instead of the squatter sites that are just waiting for that misspelling to land you on their site.

I have been using OpenDNS for months now since I first read Chris's blog entry about OpenDNS and have been extremely happy with the free service. Can't beat the price – I can't really tell if my surfing is any faster but cognitively I know it is and that makes me happy. 🙂

Another thing that really stands out about OpenDNS is the service - I've had two occasions where I've contacted support to check on some DNS changes I made to move my domains from one hosting vendor to another and I got an almost immediate response both times. John Roberts, who is the VP of Product Development responded back in minutes to my query on both occasions and helped me by force clearing the cached entries for my domain.

Anyone and everyone can start using OpenDNS to surf smarter, faster and safer. Check out their Getting Started page for more information on how to change your router or computer DNS settings to start using OpenDNS.

Daily del.icio.us for Oct 14, 2006