Daily del.icio.us for August 28th through September 1st

September 1, 2008

  • Generation 5 » Stop Catching Exceptions! - A strategy that (i) uses finally as the first resort for containing corrupting and maintaining invariants, (ii) uses catch locally when the exceptions thrown in an area are completely understood, and (iii) surrounds independent units of work with try-catch blocks is an effective basis for using exceptions
  • Reverse-engineer Source Code into UML Diagrams | Javalobby - Now that we have UML diagram integrated within our build file, and also our CI job, we can ensure that our code base and the UML diagrams are always in sync. We saw how to include these ant targets in our commit builds or nightly builds of our CI jobs, and also published these artifacts as part of our post build process.
  • The Way I Think | Good Bye FireBug. Hello Developer Tools. - If you’re a web developer and you've ever worked on the client side then you've almost certainly used the incredible Firebug. If you work regularly in IE you may have also used the fantastic IE web tool bar. However, IE8 is the first browser to actually build one of these clever little add-ons right into the browser.
  • InfoQ: Fowler: Agile Vs. Lean Misses the Point - Many of the people who developed the current crop of agile methodologies were strongly influenced by lean manufacturing and the ideas behind it. This can be seen in the many commonalities between lean and agile, including: People centric approach, Empowered teams, Adaptive planning, Continuous improvement
  • Google Web Toolkit Blog: GWT 1.5 Now Available - We're happy to announce that GWT 1.5 is now officially released and available for download. GWT 1.5 delivers what we think are an impressive number of improvements, about four hundred issues if you're counting. We're also happy that one of those is issue 168, our most-requested feature, "Support for Java 5".
  • The Inquisitive Coder - Davy Brion’s Blog » Blog Archive » Recommended Books: Clean Code - This week i read Robert C. Martin’s Clean Code book. With so many great books already available about writing good code, the first question i asked myself was: do we really need another one? The answer turns out to be YES!
  • Java Reflection - Dynamic Proxies - Using Java Reflection you create dynamic implementations of interfaces at runtime. You do so using the class java.lang.reflect.Proxy. Dynamic proxies can be used for many different purposes, e.g. database connection and transaction management, dynamic mock objects for unit testing, and other AOP-like method intercepting purposes
  • Direct access 300 times faster in Java? at Stephans Blog - So for the last years people use more often composition not inheritance with Composite Oriented Programming being the extreme
  • Reading the Web - Ideas Blog - NYTimes.com - “Ideas” is a daily blog by Tom Kuntz and other editors of the Week in Review featuring brief posts on interesting articles and other stuff we've come across lately on the Web, in print and elsewhere. We’re generalists, so think of this as a grazing buffet for omnivores. Equally important, “Ideas” is a conversation, so please post your comments and e-mail us your suggestions.
  • Google Chrome, Google's Browser Project - Google Chrome is Google’s open source browser project. As rumored before under the name of Google Browser, this will be based on the existing rendering engine Webkit. Furthermore, it will include Google’s Gears project.
  • Linux jumps to 13.4 percent of the stalling server market | The Open Road - The Business and Politics of Open Source by Matt Asay - CNET News - According to a recent IDC report highlighted by ZDNet, Linux is booming. At just 9.4 percent of the overall server market in terms of revenue in 2007, Linux has now climbed to 13.4 percent of the overall server market, with Unix at 7.7 percent and Windows at 36.5 percent.
  • A U.S.B. Cable for Splitting Screens and Sharing Files Between Two Computers - NYTimes.com - That’s why Iogear’s new U.S.B. Laptop K.V.M. Switch ($130) is so interesting. One double-ended cable connects two Windows PCs or laptops together (a Mac version should be available soon). Then, you can use one PC to control the other and even drag files and folders between the machines.
  • Real Time Economics : Will India Be Tortoise to China's Hare? - The startling growth in China and India has been the global economic story of the last decade. So far, the Chinese gains have been stronger, but new research argues that India may come out on top in the long run
  • 1,000 Essential Recordings You Must Hear : NPR Music - 1,000 Recordings to Hear Before You Die: A Listener's Life List covers all genres of music in its more than 900 pages. It's driven by the notion that "the more you love music, the more music you love."
Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related posts

{ 0 comments }

Daily del.icio.us for August 20th through August 26th

August 26, 2008

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related posts

{ 0 comments }

Daily del.icio.us for August 16th through August 20th

August 20, 2008

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related posts

{ 0 comments }

Daily del.icio.us for August 11th through August 15th

August 16, 2008

  • LocalCooling - Free Power Management Tool to Optimize Energy Savings - LocalCooling is a 100% FREE power management tool, from Uniblue Research Labs, that allows users to optimize their energy savings in minutes and as a result reduce greenhouse gas emissions.
  • Type-safe Builder Pattern in Java « Michid’s Weblog - Recently I read this rather fascinating post about a Type-safe Builder Pattern in Scala. When Heinz Kabutz mentioned the builder pattern in his latest issues of the The Java Specialists’ Newsletter I decided to try to come up with a type safe version for Java.
  • leejeok: Setup Java, Tomcat, MySQL on Ubuntu (JSP Hosting) - This tutorial will lead you to setup a simple JSP hosting on Ubuntu machine. You may want to consider this as a basic setup to host any of your web application which developed using Java - JSP or Servlet, Tomcat and MySQL
  • InfoQ: Spring 2.5: New Features in Spring MVC - This article is the second part of a three-part series exploring annotations introduced in Spring 2.5. It covers annotations support in the Web layer. The final article will highlight additional features available for integration and testing.
  • jetlang - Message based concurrency for Java - Jetlang provides a high performance java threading library. The library is based upon Retlang. The library is a complement to the java.util.concurrent package introduced in 1.5. The library should be used for message based concurrency similar to event based actors in Scala. The library does not provide remote messaging capabilities. It is designed specifically for high performance in-memory messaging.
  • keyczar: Toolkit for safe and simple cryptography - Google Code - Keyczar is an open source cryptographic toolkit designed to make it easier and safer for devlopers to use cryptography in their applications. Keyczar supports authentication and encryption with both symmetric and asymmetric keys
  • Linux.com :: Using free software for HTTP load testing - A good way to see how your Web applications and server will behave under high load is by testing them with a simulated load. We tested several free software tools that do such testing to see which work best for what kinds of sites.
  • Op-Ed Columnist - Eight Strikes and You’re Out - Op-Ed - NYTimes.com - Senator McCain did not show up for the crucial vote on July 30, and the renewable energy bill was defeated for the eighth time. In fact, John McCain has a perfect record on this renewable energy legislation. He has missed all eight votes over the last year
  • IntelliJ IDEA Blog » Blog Archive » IntelliJ IDEA 7.0.4 Takes Off - Good news, everyone! We’re happy to announce the release of IntelliJ IDEA 7.0.4! Though this is a regular maintenance release, we have some cool stuff (besides performance improvements and bug-fixes — things you can typically find in any maintenance release) up our sleeve for you: Reworked Ruby, JRuby and Rails support, Way better smart Maven integration, Version control with Subversion 1.5
  • Hadoop: When grownups do open source | The Register - Despite being a canon of Java engineering, Hadoop is actually pretty useful, if you've got a problem it can solve.
Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related posts

{ 0 comments }

Daily del.icio.us for August 6th through August 11th

August 11, 2008

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related posts

{ 0 comments }

Daily del.icio.us for July 27th through August 5th

August 5, 2008

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related posts

{ 0 comments }

Holy Bandwidth - Take 3

August 3, 2008

I just upgraded my existing Road Runner turbo connection to their Business Class service and I now have 15Mbps downstream and 2 Mbps upstream along with QOS to give my packets priority over the rest of the regular Roadrunner customers.

Road Runner Turbo - Business Class bandwidth test

Road Runner Turbo - Business Class bandwidth test

Prior to this upgrade, I was getting 15Mbps downstream and 1 Mbps upstream and so the extra Mbps of upstream is nice but I can really tell the difference in the QOS. I did a speed test to a server in Chicago and then to another server in San Francisco and didn't notice any drop in speed or overall bandwidth. Prior to business class Road Runner, there was significant drop-off in speed as you traveled further away from my location.

Tags: , , , ,

Related posts

{ 0 comments }

Last Lecture - Randy Pausch passes away

July 27, 2008

Carnegie Mellon Professor Randy Pausch (Oct. 23, 1960 - July 25, 2008) gave his last lecture at the university on Sept. 18, 2007, before a packed auditorium and that video become a huge viral hit with over 10 million viewing on YouTube. He passed away on Friday in Virginia of pancreatic cancer - I knew nothing about Professor Pausch till someone sent me a link to the video (below) which was his last lecture at CMU. He was truly a remarkable, positive, charismatic and inspirational person who will be missed. If you haven't seen his last lecture, it's definitely worth watching. Our thoughts and prayers are with your family and friends.

Tags: , , , ,

Related posts

{ 0 comments }

Daily del.icio.us for July 20th through July 25th

July 25, 2008

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related posts

{ 0 comments }

Holy Bandwidth - Take 3

July 17, 2008

I just upgraded my existing Road Runner turbo connection to their Business Class service and I now have 15Mbps downstream and 2 Mbps upstream along with QOS to give my packets priority over the rest of the regular Roadrunner customers.

Road Runner Turbo - Business Class bandwidth test

Road Runner Turbo - Business Class bandwidth test

Prior to this upgrade, I was getting 15Mbps downstream and 1 Mbps upstream and so the extra Mbps of upstream is nice but I can really tell the difference in the QOS. I did a speed test to a server in Chicago and then to another server in San Francisco and didn't notice any drop in speed or overall bandwidth. Prior to business class Road Runner, there was significant drop-off in speed as you traveled further away from my location. Next step - static IP and then I can put the Linux boxes at home to good use :)

Tags: , , , , ,

Related posts

{ 0 comments }