I tried delving into Ruby couple of times in the past. Every time I had this weird feeling of what am I doing here when I am already very well conversant with a simpler language - Java, which gives me everything I need. Ruby just felt very syntax rich, may ways and interesting tricks to do stuff and so on.While these may be appealing to a script-kiddie, nice syntactical sugars do not help much in the long run or help you create robust code (unless you love flying whales and a service which fails every other day).
I am not afraid of developing CRUD interfaces nor do I find it time consuming. What value can I get from RoR? Every time I delve into Ruby & RoR, I come back feeling unsatisfied. What am I missing here?
The tutorials are an intensive one-day overview of the fundamental concepts of the Ruby on Rails Web programming framework, presented by the UC Berkeley RAD Lab. The tutorials consists of six sections of approximately one hour each. Read more (216 words) »
A short survey on your programming language preferences, shouldn't take more than 1 minute of your time. Please participate and let others know too. Read more (41 words) »
Recently Andrea Tringo posted in Sun Alumni mailing list asking questions in every executive's mind who wants to adopt agile development methodology (like XP) but do not know how to proceed safely.
Andrea asked:
I know a lot of tech companies are enthusiastically adopting Agile, as many of us embrace(d) Six Sigma, among other practices. Other than regular stand-up meetings, I haven't been in group that works this way. I am interested in your opinions as (developers, managers, or other professionals) about:
1. Any forms of Agile (Scrum, Crystal, etc.) you are or were practicing and how you feel it makes the working environment, positive and/or negative. For example, have you experienced a transition to Agile, say, after an acquisition or change in management? Do team members have different responses to the increased face-to-face interaction?
2. What resources for learning basic concepts of Agile would you suggest for an individual? I am not currently working in a group that's pursuing this; I would like to find some online courses on my own, without involving an employer.
Let's look at the experiences and insights from agile practitioners below: Read more (2673 words) »
All these three languages are generating a lot of buzz in the blogosphere. It appears Java is currently having an upswing while Ruby is having a downward trend. I hope it is just normal fluctuations for Ruby and not the expected shit-hits-the-fan reaction when Ruby starts getting adopted in the enterprise ( sorry couldn't resist ). If blogsphere is any indication PHP is still a rising star and getting lots of traction in the industry.
This is a rejoinder to Frank's article on the same topic. He discusses 13 scenarios. I would like to point to one simple way to spot a bad architect and also how you can spot a good architect.
After sometime I am back to developing in Java & JSP. And boy does it smell good! If there is a programmers heaven, I am in it now. I have small self-made libraries to help automating regular tasks, tons of high quality free third-party libraries for the bigger ones like opencsv, poi etc. and I am kicking some coding storm. After spending sometime with other languages and environment it sure feels sweeter.
I was contacted by ProjectLocker to review their new service: Subversion Analytics. I took the service through the paces using their demo account. If you are considering hosted Subversion and Subversion analytics service then this review is a must read for you.