Speaker
Here are some topics I can present at your event or company lunch and learn.
Contact me too book your dates or to talk about your needs.
ERD, Flowcharts and Other Documentation
Documentation is much more than just commenting code. It can be a lot more fun too. Learn what types of documentation are useful, when it is appropriate to use and how to write it. Through real-world examples, this talk will teach you how to create meaningful and helpful documentation. Not just for posterity, but to guide you in your development efforts.
Introduction to Doctrine 2
Doctrine is an easy to use yet powerful tool that simplifies database access. Stop writing and maintaining thousands of repetitive and inflexible queries. Start working with objects, focus on your software logic and write cleaner code. This talk will cover enough use cases to begin using Doctrine in your projects.
Doctrine 2 Optimisation
DQL is easy to write. It is also easy to exceed the memory and execution time limit. In this talk, you will learn to spot disaster queries. We will then make them lightning-fast and consume a fraction of the memory, complete with benchmarks. This talk will cover, among others, lazy loading, hydration and pagination.
Javascript Faves
In this talk, you will find many jQuery plugins and other great libs that will make your websites more useful and provide a better user experience. An overview and possibilities of each will be presented, as well as short code examples so that you may start using them right away in your application.
How to Motivate Your Developers
With all the pressure on delivery, how can we keep developers motivated? This talk will explain how different developers behave, what they expect, what motivates and demotivates them. Rather than giving you solutions that may not work in your context, I will show you how to find them yourself, with a few ideas to begin.
jQuery Mobile: Sites That Feel Like Apps
jQuery Mobile is a cross-platform framework made for smartphones and tablets. With its HTML5 interface, it looks and feels like an app. This presentation will teach you how to quickly create a mobile front-end with little effort. It will also feature a case study of adapting an existing web application to the mobile.
Speed Up Your Database
Are your queries slow? Learn how to speed them up through better SQL crafting and use of meaningful indices. You will understand what works well and what doesn’t, and will walk away with a checklist for faster databases. I expect that you will all be itching to analyze MySQL queries to see how much you can shave off.
Unit Testing by Example
Everyone tells you that you need to test. You know the theory, but you don’t know where to begin. What to test? What conditions to write? Through realistic examples, this interactive presentation will take you from var_dump and ease you into the testing business. All this without losing sight of the tight deadlines.