Protools' blog

Tuesday, May 30, 2006

Unleashing Google File System: An Overview

I had a course on distributed system in my Engineering curriculum, and I was really fascinated with the way people use this technology for work. As my interest grew in this field, I started to read a lot on this. As a result, while browsing a few pages, I found a link to Google File System. Honestly, it didn’t make any sense to me. Where would Google deploy this proprietary file system? Or is Google planning to have an operating system? I decided to have a look at it nonetheless and here’s a quick overview of my findings.

Why Your Startup Should Use Ruby On Rails

This article assumes that you are a software startup founder and considering RoR as your core product platform. Please note that these view-points are not a critical analysis of the Ruby language or the technical merits of the underlying framework. The article is intended to be a bit humorous so please don’t take it too seriously.

JVM Languages

You've entered a community-run site dedicated to the promotion and advancement of projects that integrate Java with other programming languages. This includes projects that compile scripting or domain-specific languages into Java bytecode, interpreters written in Java, and bridges between the Java VM and other languages.

Thursday, May 25, 2006

Why does most software get bloated?

Why does most software get bloated? Time, people and money.

Tuesday, May 23, 2006

Fjax - Web 2.1?

Fjax is the lightweight, cross-browser, rapid-development methodology for Ajax-style web 2.0 development that puts a Flash engine under the hood (not in the presentation layer – read on) to handle realtime XML/HTML content updating.

Fjax enables web 2.0 development, with true, asynchronous (x)HTML content updating without page refreshes. The trick is, it does it with less than 65 lines of code and works in most browsers. It can process multiple streams of data simultaneously, and has an incredibly small footprint (4K!).

Ruby might replace Java

It catches your attention when a respected member of the Java development community says Ruby On Rails may be a successor to Java. You've heard of Rails, of course. It's that hot Ruby-based MVC-patterned full-stack framework for developing web applications that babysit databases.

Sunday, May 21, 2006

Java Technology Achievement Winners

The winners of the java Technology Achievement Awards were honored last night here at the W Hotel in San Francisco. The awards consisted of the Java Pro 2006 Readers Choice Awards, and the Java Community Awards.

Wednesday, May 17, 2006

Google Web Toolkit

Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatabilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.

GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

Monday, May 15, 2006

Made in Express finalists announced

Check their site for the list of finalists.

Friday, May 12, 2006

20 Good Questions to Ask

SEOmoz has recently been interviewing applicants for a web developer position. Prior to conducting the interview, I wrote up a list of technical questions I wanted to ask. After interviewing, I decided to build upon this list and put together a larger one that everyone could use - both for interviewers and interviewees.

Thursday, May 04, 2006

Mastering Enterprise Java Beans e-book

Mastering Enterprise Java Beans e-book (3-rd version) has been released free for download.

Wednesday, May 03, 2006

Google looks for best programmers in Europe

Google has launched a competition to find the best computer programmers in Europe, with £21,000 in prize money and jobs at the firm up for grabs.