- Stack Overflow Search — Now 81% Less Crappy – Blog – Stack Overflow – That's why I’m pleased to announce that as of today, we have switched all of our search functionality network wide from SQL Server to Lucene, or more specifically, the Lucene.NET flavor.
- My Experiments on Technology: 10 things to become an outstanding Java developer – If you are a java developer and passionate about technology, you can follow the below things which makes you an outstanding Java developer.
- Java Code Geeks: Best Of The Week – 2011 – W05 – I would like to introduce a new JavaCodeGeeks idea with this post. Every Sunday we are going to provide a list of useful articles and tutorials from the week that passed. They can definitely serve your Sunday morning reading over coffee!
- jsoup Java HTML Parser, with best of DOM, CSS, and jquery – jsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.
- How to Design Programs: An Introduction to Computing and Programming – This book is the first book on programming as the core subject of a liberal arts education. Its main focus is the design process that leads from problem statements to well-organized solutions; it deemphasizes the study of programming language details, algorithmic minutiae, and specific application domains
- CouchDB: The Definitive Guide – Three of CouchDB’s creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data.
- Java Image Processing Cookbook – This is a free e-book about digital image processing algorithms and functions with implementations in Java. Some examples use the Java Advanced Imaging (JAI) API
- On Leadership, Teams, Success & Happiness | Both Sides of the Table – It’s my belief that through exceptional leadership you attract great teams that do more than the sum of the parts
- Why Netflix Picked Amazon SimpleDB, Hadoop/HBase, and Cassandra « myNoSQL – The reason why we use multiple NoSQL solutions is because each one is best suited for a specific set of use cases
- Blogs for Development: How to add a SOAP header using jax-ws – In this article I will add a security header to the soap request. So I will create a class implementing the interface SOAPHandler and I will override the method handleMessage
- siena project · the scalable persistence tier for Java – Siena is a persitence API for Java inspired on the Google App Engine Python Datastore API
- 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
How do you make money off all that info bloggers provide? Collective Intellect has a goal: Make bloggers work for The Man.
Pieter Humphrey shows off some of the new features in Workshop for WebLogic 9.2.1 via this screencast in the visual Web service design view. Looks pretty awesome
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.
GWT Designer is a GUI creator that supports GWT. Use GWT Designerâ€™s visual tools and wizards, and Java code will be generated for you. You donâ€™t need to write any lines of Java code, but you can fully edit the resulting Java if you wish.