Bobby Warner gave a presentation on contributing to open source software like Grails. He discussed various ways to contribute such as filing bug reports, writing documentation, or contributing code. He explained the benefits of contributing such as learning more about the technology and gaining recognition. He then detailed the tools used for Grails development like JIRA, GitHub, and Hudson. He provided a demonstration of how to set up a development environment and make a code contribution to Grails, walking through creating an issue, making code changes, running tests, and submitting a pull request.