addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Michael M.


New York, NY
Hometown: Austin, TX

Member since:

December 18, 2011

Tell us about yourself (professionally). What technical leadership experience do you have already?

For unit testing, I use JUnit. I've used TestNG in the past, but these two frameworks have always been neck and neck regarding features. Some of the other testing frameworks/libraries that I love to use: - mockito - great for mocking out objects. Easy to use and understand. The readability of the mocks are great in my opinion. - selenium - great for browser testing, although can be overused in some cases. These tests can be slow and brittle. A balance needs to be meet regarding these types of tests as they tend to take a long time to run.

What languages/frameworks do you program in (Java, .NET, PHP, Ruby, etc.)? What is your favorite, if different?

languages: java, javascript, perl, sql, etc. There are a list of others, but I feel I have the highest competency in these. frameworks: spring, hibernate, struts 1/2, etc.

What topics might you be interested in?

Project management and methodologies, hiring, technologies, implementing change, etc.

Do you have any specific areas of expertise? Would you be willing to share it with the group?

Not at this time.

What is your favorite version control system and why?

I love to use git. I'm pretty sure I like it for the same reason as other git users: - I have the whole repository locally. I don't have to connect to a remote repository to interact with it. This attributes to it's speed and flexibility. - local checkins. - easy branching. - I can use it with our SVN repository without selling everyone else on the team of it's benefits. - etc, etc, etc


I've recently become a Director of Engineering from Tech Lead for This meetup has piqued my interested and I'd like to learn more.

Member of 112 other Meetups

Our Sponsors

  • Pivotal Labs

    Generously providing the space for our meetings.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy