How to Approach Refactoring

(1 Ratings)

Thursday, February 18, 2010
6:00 PM-8:30 PM
160 Shadyac Avenue, Memphis, TN 38105

Registration for this event has closed.

Who's Coming?

Venkat Subramaniam will be in town courtesy of the No Fluff Just Stuff tour (and hosts of the first annual Mid-South Software Symposium - April 23-25, 2010 at the Memphis Hilton) to talk about refactoring!

We probably have room for 2-3 lightning talks - please let Matt know ASAP if you'd like to give a talk. Thanks!

We will again be treated to dinner/snacks courtesy of our principal sponsor, Vaco Technology. We will also have several exciting door prizes!

Speakers:

  • Venkat Subramaniam

    Gravatar

    Dr. Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects, and speaks frequently at international conferences and user groups. He is author of ".NET Gotchas," coauthor of 2007 Jolt Productivity Award winning "Practices of an Agile Developer," author of "Programming Groovy: Dynamic Productivity for the Java Developer" and "Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine" (Pragmatic Bookshelf).

    Topic: How to Approach Refactoring

                  You can't be agile if your code sucks. You know that you have to constantly refactor your code and design. But the questions is how? In this presentation, instead of looking at a laundry list of refactoring techniques, we will instead look at how to effectively approach refactoring and along the way discuss some core principles to look for.              

                  We will take some sample code and refactor it. As we refactor, we will measure the quality of code using continuous integration. You can pick up a list of refactoring techniques from tools. However, in this section you will learn how and when to drive those tools, and more important why.                             


  • Pankaj Gupta

    Gravatar

    Pankaj works as a Bioinformatics Application Developer in St. Jude Children's Research Hospital. He is enthusiastic about Linux and other open-source technologies.

    Topic: Overview of Open Source Licenses Lightning Talk

    TBA


Map:

Directions:

We are meeting at the Information Sciences building (affectionately known as "Building X") of St. Jude Children's Research Hospital, located at 160 Shadyac Avenue (formerly North Parkway) in downtown Memphis.

Please be aware that the entrance gate is on Third Street. Ignore any instructions from Google Maps to turn onto North Parkway/Shadyac Avenue. We are meeting in the building at the corner of Third Street and Shadyac Ave. - it has a blue awning over the front door (which is clearly visible on the satellite imagery, and now has the St. Jude logo as well).

You will need to buzz in at the gate and tell St. Jude security you are here for the Java User Group meeting.

Comments:

Gravatar
This was one of our best events (definitely in my top 5)! I had a great time seeing and conversing with everyone, even while sick with a sinus infection.
Feb 19, 2010 12:02 PM Matt Stine