Available Talks The following are talks that I can present at your event. Each talk lasts approximately one hour, with a question and answer session at the end. If you are interested in having me present any of these talks then drop me an email at gary@garyshort.org. AJAX Demystified! Want to know how AJAX works under the hood? Then this talk is for you! We'll take an in depth look at the underlying objects used in AJAX, then we'll look at rolling our own AJAX calls and finally we'll finish with a look at Microsoft's ATLAS offering for Visual Studio. The Agile Enterprise and Independent Software Vendors Agile is all the rage at the moment, everyone wants in on the act; but agile software engineering is not the same across the enterprise and ISVs. In this talk we'll look at some of the different ways that agile software engineering principles are applied in the enterprise and in ISVs. SaaS - New Boom Times for the Software Industry? With Software as a Service (SaaS) due to grow by 100% this year (versus 8% for shrink-wrapped software) this area looks like the next boom for the software industry. But what are the principles of SaaS and how do you actually create a SaaS solution? In this talk we'll cover some of the defining points of SaaS and walk through the creation of a fictional SaaS product using ASP.Net (C#), web services and SQL Server 2005. Introduction to Seaside with Smalltalk If you like Ruby on Rails then you'll love Seaside! With Seaside, Smalltalk, the father of OO languages, moves into the web arena with a development paradigm that allows you to forget about HTML and HTTP and concentrate on solving your real world problems with real world objects. In this talk, I'll introduce you to Seaside and walk through a coded solution to a fictional business problem. Using the Web Client Software Factory The Web Client Software Factory provides comprehensive architecture guidance to help developers build composite web clients using the Microsoft platform including ASP.NET 2.0 and Workflow Foundation. In this talk Gary will provide a brief overview of the WCSF before embarking on the creation of a transactional web site for a fictional company. My Favourite Design Patterns A design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. In this talk I'll show you a few of my favourite patterns. I'll tell what the are, what they are used for and then I'll russle up a coded example - just for the hell of it! If you've heard of design and enterprise patterns and want to find out a bit more, or if you know about them already but just want to see how someone else does it, then this talk is for you.   Praise for me as a speaker:
Gary Short is a brilliant speaker, and I enjoyed this very much. Excellent chat Gary, came across really well! An hour or so of very useful information delivered with enthusiasm. Excellent presentation, Gary appeared very comfortabel in front of an audience. Enthusiatic, a few jokes, and a detailed look at approaching Agile made for a very enjoyable talk. Superb! Gary’s unique presentation style was both insightful and funny. I’ve been to a few ‘Agile’ presentations, this was the best so far. Excellent presentation Gary is an accomplished speaker. One minor suggestion is to put a summary of each agile principle on every slide dealing with it A really interesting talk, something different to just code. I found it most enjoyable. Good to compare and contrast the ISV and Enterprise world. Maybe a follow up on Scrum would be a good idea. Gary is a good presenter and certainly knows his stuff; it was good to hear anecdotal evidence of what we were being told! Good well presented session, thought provoking session and great how you referred back to past experience to relate all of the topics. The clearest session on patterns I have seen.