Saturday, October 27, 2007

IndicThreads.com Conference On Java Technology: Day 2

Day 2 was much simpler. Nahar got added to the crew and we had Afteks car ready to commute. We reached on time (though Amit was with us! hehe ... just kidding!)


First session was on Web 2.0 stuff from Ramesh Loganathan who is from Pramati. His talk on bridging the gap between desktop applications and internet application was impressive. He shared some of his good experiences with web 2.0 development. I liked that idea of “Send to Friend who is on gtalk/yahoo/msn” instead of “Send email to friend”. Rather than technology he talked on a new approach towards the product development, new perspective to user interaction (lets call it user interaction instead of user interface as we are in web 2.0! Hmm?)


Next session was from Debu again. He was going to talk on SOA chaos. He was very impressive yesterday so I was expecting the same this time. Though I don’t have any experience of SOA, I had heard about this buzzword many times when I was in CPI. Debu tried his best to keep things simple, but I guess because there was no internet available, he was unable to show any demo. Because of this I guess I was unable to get the real feeling of SOA. Debu was very patient in answering my questions here again. I liked this. I talked about my year old problem of CachedRowset with him. He assured me that he will look into this. I met Madhav Sathe who is working with Debu at Oracle. To be very frank I was very surprised when he talked with me in Marathi! He also said that he will try to help me out in Cached row set issue. Thanks people!


Chris came next to talk on offline Ajax applications. He had given demo of Google Gears. Again because of unavailability of internet he was not able to deliver more. Hopefully Harshad will consider this infrastructural issue next time!


In lunch time, I could not resist myself to go with some non-veg items. Yesterday I was successful in avoiding non-veg but this time sorry! ;-)


After lunch we were expecting some J2ME stuff. But again there is a change in schedule. J2ME session got dropped out and even Advanced Spring session was also not there. Harshad, this was very disappointing ;-)


But then I met Paulo Caroli from ThoughtWorks. He was also impressive in talking on Agile techniques. His sessions on Continuous Integration Technique and Refactoring (to patterns) were very good. Yesterday I missed his session on Unit testing with Dependency Injection and Mock Objects as this session was running parallel to Spring :( I was feeling bad about this. Anyways He said that next time when he will be in pune he will talk on this.


Agile techniques are truly impressive but I guess these will work only if we change our mindset. As per Paulo, they are actually using these techniques in their day to day life which sound encouraging to me. Worth mentioning here is I liked one of his statements “Peer pressure ensures that policies get followed” Very true right? And if we want to go by Agile way automation will be the key to success. So try to automate everything like unit testing, build, integration, use tools to refactor, find bugs etc etc. I have already started towards working out this in Aftek … let’s see how it goes :)


Last session was again dynamic taken by Chris. He talked on GWT. He had shown some demos which were good. About GWT I will just say that: if it works in all the cases then it’s good. Otherwise I will not like that its there to do only simple / small scale java projects. After hearing so much from Chris a question came to my mind: If there are UI technologies like silverlight, flex etc comming up why google is still going with javascript? Any answer (from google?)


This ended up the conference and its now time for quiz winners. Yes Chris was the person who was picking up the lucky chits. Amit was lucky to win 2nd price for 2nd day. Good that Aftek is lucky! And we started our journey back to BM office. Overall it was a good experience hearing from industry experts. Time will tell how we implement this.

Friday, October 26, 2007

IndicThreads.com Conference On Java Technology: Day 1

Oh no! I have to wake up very early tomorrow … When? … Before 6 am. Yes it’s very early if you compare with my existing schedule. But can’t help as tomorrow I have to attend a Java conference at Hinjewadi…. Thoughts like these were there in my mind one day before the conference. And sad thing was that it was a Kojagiri night. (You can read more about funny item we gave that night here).


Yes! I made it. I was there in BM office at around 7:30 AM. Thanks to Smita! She performed better than Nokia clock-Alarm :) And we left towards Hinjewadi on our bikes.


Symbiosis campus is just amazing! Needless to say that I recalled my PICT days and of course InC days to mention explicitly. After registration we had a breakfast which was good. And now let’s go to the sessions!


Okay okay … before going into each and every sessions details let me tell you that there was a Java Quiz also. And I am proud to say that we attempted correct answers on day1 and day 2 as well. I will write about the prizes in my next write up.


Our first session was from Prayank Swaroop who was from Adobe. He talked on Rich Internet Applications and Flex. He was amazing in his presentation. He had shown us the demo of FlexBook which was truly jaw dropping! As a result of this once the session got over we started discussing can we use Flex in dhg-web? :)


As there was a change in schedule for some sessions we attended Spring tutorial by Peter Thomas from Satyam. I found Thomas a true lover of Spring. After every 10 mins he was asking to use Spring. Couple of his dialogs were too interesting: “Don’t create custom frameworks anymore use Spring”, “Don’t use singleton anymore, don’t use new() in your code … use Spring”, “Spring has ended up killing EJBs”, “Hibernate people say don’t use Spring” etc etc. Long back I heard about Spring from Chirag V. I did not know Spring but Peters session has given me good overview of Spring. Now I am planning of going through it.


Lunch Time! Worth mentioning … of course if Preetam will not talk about food then who will talk? ;-) Had (a little because have to attend next sessions also!) good food. Have I mentioned that I met some of my old Dhankawadi friends there? Oh yes, very surprisingly I met Nilesh Birajdar and Bharat. Nilesh was in BVP, one batch junior to me and we were living very nearby @ IIT-D (it’s not IIT Delhi but its IIT Dhankawadi … needles to say we call the campus of BVP+PICT as IIT-D. hahaha!). Bharat was junior to me in PICT. Also I met Ashish who was used to say in my next Apartment @ Nagar. Surprisingly all these people are from Reflexis. Good to see you guys there!


After lunch we were under impression that now we will be witnessing the traditional “M$ Vs Java” war! But the speaker (I forgot the name of the speaker who was from Microsoft) didn’t touch that aspect at all and talked about the interoperability! Very good. Instead of fighting if we join the hands then we can deliver more; hmm? He talked on Office Open XML format and told us, how Microsoft office technologies can be integrated in Java platform. He also had given a small demo on Web services which was very basic: a “Hello World” web service. Further he had shown some good demos of Silverlight. At the end (no need to say) we impressed by Silverlight!


Next session was amazing! A well-known personality from EJB3 world : Debu Panda talked on “Spring and EJB3”. Wow! This is the stuff for which I was waiting for! Debu had given a precise comparison of these two technologies and very satisfactory answers to some of my questions. One question I would like to mention here: “Debu, what you say what will be there after 5 years EJB / Spring / Something else” Controversial question. And Debu answered it safely: “EJB will be there as an average project has a lifetime of at least 5 years. So EJB will be there.” He didn’t talk about Spring but said technologies will keep coming. Anyways safe answer! But I guess DR will have some better some philosophical answer to this! Debu is not only a HiTek personality but does good marketing also. I end up purchasing his book “EJB3 in Action”. Debu signed on it for me. Debu what about starting a “Debu Panda Signature Book” series? (Just like Martin!) :)


Meanwhile Preeti and Smita attended session on Wicket. They said it’s a component based server side framework for UI. That’s it. Even I don’t know about it. Will find out more about this afterwards :)
Ha forgot to tell one sad thing. After lunch Meenal was not feeling well so we asked her to go home. Next day Amit attended instead of her.
Tea Break: Though it’s not possible to get 4minar style tea here but anyways I had it ;-)


Chris Schalk from Google talked next on JSF and Ajax. He was good. Shown us many demos of open source JSF and Ajax frameworks. But after this session I was thinking should I wait for JSF 2.0? I don’t know. Maybe I need some study :)


The 1st day ended here. But there was one more drama to go. What to do with Meenals Scooty? Smita comfortably said that she will drive to BM office though I was unsure about this. To add some more "tadaka" to the situation Ashwins bike got punctured. And now Meenals scooty refused to start! Now what? As usual do not panic ... we are at Hinjewadi and not in African Jungle :) Finally the scooty started and we also found out a garage. This drama ended successfully when Smita reached home safely. Her longest ride in her life: Hinjewadi to Gadital, Hadapsar !

Thursday, October 25, 2007

12th hour Kojagiri Item

No, no. There is no typo in the subject of this write-up! Keep reading you will understand it. This Kojagiri night I was expecting the typical doodh celebration at D-9. When I came home there was nothing like this. The reason from Birjoo was: “Doodh pilyanantar zop yete ani sakali lawakar jag yet nahi!” Okay no celebrations this time.


Around 11:30 PM I received an SMS from Aparna telling that how they are celebrating the Kojagiri. That’s it. It triggered me. Birjoo told me the probable place where I can get doodh. Of course if there is a will there is a way. Though Birjoo said that if there is a will there is a way but there will not be (open) dukan. Around 11:45 PM I was outside that dukan. But now there is a will there is a way and there is an open dukan but there is no doodh. What to do? Simple! We regularly drink proper proper milk from Chitale milk bag this time we will do something different: we will celebrate Kojagiri with Nestle milk powder! Done!


Next one hour was of full fun celebrating this dynamic Kojagiri. Till the end Suyash was unaware of whether the doodh is a proper proper doodh or a milk powder. This will give you an idea of our quality celebrations (or quality of Nestle product ;-))

IndicThreads.com Conference On Java Technology

Last week we attended a (probably) first independent java conference in pune organized by Rightrix. The conference was held at Symbiosis Infotech Campus at Hinjewadi, Pune.

DR sent 5 people from Aftek viz Me, Smita N, Preeti, Ashwin and Meenal. We all had good time over last 2 days, meeting famous personalities and learning techi stuff from them. I will write in brief about these two days of conference in my next blogs.

One more thing: As we went to Hinjewadi what’s the first thing that we did? Correct we went to see the Afteks proposed development centre! And the (breaking) good news for all of us is: Yes we have seen some giant bulldozers and cranes working over there! So be ready to get shifted to Hinjewadi within next two years! (Disclaimer: It’s my guess and there is nothing official about it ;-) )

So be tuned to cover the next two techi days!