March 2010 Entries
Moving on with our series of virtual learning, here I present next one.
Schedule Time: April/1/2010 10:30 PM (Central Daylight Time) [April/2/2010 9:00 AM IST]
Session Name: Deep dive into OOP - Beyond basic concepts
Abstract: In our college days, We have already learned core Object-Oriented Programming concept like Abstraction, Encapsulation, Inheritance, and Polymorphism. However since then, lot has been written and spoken about it. While you feel confident about OOP after mastering those core part, soon you realize those cool folks are talking about Single Responsibility Principle", "Open/Closed Principle", "Dependency Inversion Principle", as well as Inversion of Control containers. This session...
Here is the video on the virtual learning session, I conducted on 3/18/2010 If you can’t see it here for some browser issue or prefer to see directly on viddler, here is the direct link. Code Sample used during demo can be downloaded from: http://mahendrablog.googlecode.com/svn/trunk/SRP-DI.rar Continue Coding Smartly
About to begin virtual meeting. Today’s topic is “Deep dive into OOP – Beyond basic concepts”. I have setup gotomeeting for the session. Here is the detail 1. Please join my meeting. https://www2.gotomeeting.com/join/292715923 2. Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone. Dial 218-844-4924 Access Code: 292-715-923 Audio PIN: Shown after joining the meeting Meeting ID: 292-715-923 C u all there
Here is the video clip on Practical TDD - the virtual learning session series. It’s little over one hour presentation that I gave on 8th March, 2010 Alternatively, if for some reason you can’t see embedded player here or prefer to watch on Viddler then here is the direct link to the video Direct Viddler Link to the video : http://www.viddler.com/explore/mdmavani/videos/1/ Sample solution used during the session can be downloaded from the link below http://code.google.com/p/mahendrablog/source/browse/trunk/UnitTesting.rar For further reading here are some useful links NUnit...
As Promised here is the link to join session. 1. Please join my meeting. https://www2.gotomeeting.com/join/225879818 2. Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone. Dial 712-338-7136 Access Code: 225-879-818 Audio PIN: Shown after joining the meeting Meeting ID: 225-879-818 We will start the session March/9/2010 9:30 AM IST. Make sure your system meets the gotomeeting requirement. To verify follow this link : http://www.gotomeeting.com/fec/online_meeting
Based on standard deployment practice that we follow at Headspring, our project too, has tarantino console deployer in place. This consoloe deployer is triggered by Cruise Control project. This set up enables our Product Owner team to push the button anytime they want to get latest version of application. As I mention above, process of deployment involves manual trigger on cruise control web dashboard or through local tray client (Yes, we are using CruiseControl.Net). CCNet project then passes call to tarantino console deployer which in turn uses batch file to run nant script. This nant script read environment...