International PHP Conference - WebTechCon 2010 - A Wrap Up
- Developing jQuery plugins with ease:
- In this talk I gave an introduction to the concept of jQuery plugins. I described what plugins are for and in which ways they can be used. Furthermore I presented a general approach for creating new methods on jQuery sets -- one of the mostly common plugintypes. By pointing out most of the struggling points I provided a robust set of building blocks allowing each one of the attendees to easily create their set method plugins without having to worry about the most common mistakes.
- An introduction to jQuery-UI widget development:
- This talk I gave on the third day of the conference aimed at explaining another kind of jQuery plugins: jQuery-UI Widgets. jQuery-UI has been developed as a set of reusable controls and widgets. It utilizes the jQuery library as its foundation and obeys to the same principles as jQuery itself. Instead of creating every widget on its own the UI developers created a framework which can be reused by everyone to harness its power, while developing own components. During this talk I gave a general introduction to this framework. I demonstrated the API as well as the way it tries to solve common problems. I think I have accomplished my task to give everyone of you a basic understanding of what a widget is exactly and how to start developing your own with jQuery-UI.
I had a lot of fun in both of the sessions. Extrapolated from the responses I got I can only assume the audience had fun as well. I am quite confident that I have been able to stop you from making the same initial mistakes I did, when first encountering jQuery plugins.
As always the IPC had been a lot of fun. I met a lot of interesting new people, reunited with old friends and finally met some guys in real life I only knew by online communication before. I want to thank all the participants, the speakers and the great orga team, who made all this possible. I am looking forward to the next family meeting during the IPC Spring next year.