Home » CV » Talks

Talks

2013 - CQCon 2013 - Basel, Switzerland
CQ Maven Methods

Learn how to master development workflows combining the power of CQ with Apache Maven and Git. Sometimes it can be hard to get up and running with other developers' Adobe CQ projects. Where is the code? How can you build it once you have it? How do you get it into CQ? What do you do with it once it's there? Anyone should be able to quickly and easily perform a git clone of a CQ project, followed by doing a Maven build and install, and then immediately be able to try it out and work on it within CQ. This session will show developers how they can structure their projects so that they are buildable "out of the box". We will provide hints and tips on how to structure your application in git, and explain which maven plugins to use in a range of circumstances.

2013 - Adobe Summit 2013 - Salt Lake City, USA
Adobe Experience Manager: Mobile first: How to build and deliver a consistent multichannel experience

As visitors engage with your brand across multiple channels using multiple devices, they expect a consistent and optimized experience with every interaction. From a mobile first approach, explore best practices and tools, such as Adobe CQ, to support an optimized user experience for the proliferation of devices, platforms and screen sizes.

In this hands-on session, learn about:

  • Best practices for building sites that target multiple devices and form factors
  • Using adaptive imagery to deliver optimized content across each channel and device
  • Delivering the right experience at the right time, regardless of channel or device

This hands-on session is for developers interested in supporting a mobile first strategy.

2012 - Sirius Enterprise Search Open Day - Weybridge, UK
Solr, Lucene, Apache, and you!
  • Where do Solr and Lucene come from?
  • Open Source, communities and Open Development
  • Bringing Open Source Enterprise Search to your own organisation
  • How to care for, feed and water it once it's there!
2010 - GUADEC - The Hague, Netherlands
GNOME, Linux mobile stacks, and you!

Recent consolidation and convergence in the mobile linux platform community represent a range of challenges and opportunities for GNOME developers.

This talk will look at how LiMo is using the GNOME Mobile stack. It will also identify the key areas of attention and concern for the members of the mobile ecosystem, and will discuss in general the future of GNOME on mobile linux.

This talk will be largely non-technical in nature, but should be considered essential for anyone interested in developing for linux mobile devices, and for anyone interested in ensuring the success of GNOME as a mobile platform.

2010 - Transfer Summit - Oxford, UK
The economics of innovation in mobile technologies

The mobile landscape has changed quite dramatically over the past few years, with the emergence of new mobile platforms and a significant shift toward open source in mobile technologies. What are the key economic drivers for this shift, and what are the lessons that can be learnt from the mobile industry's adoption of open source?

This talk will draw on Andrew's experiences as Open Source Manager for the LiMo Foundation. It will look at how and why open source has become commonplace in mobile platform development, and the advantages and pitfalls of using open source.

2010 - WIPJam @ LinuxTag - Berlin, Germany
Facilitating sessions on "Cross Platform development - Platform choices and mobile dev tools"

You have an idea, you have a target market. Why restrict yourself to a single platform? Very often the answer is COST! So what are the options today to maximize your reach while minimizing your investment.

2010 - BCS Open Source Specialist Group and BT - London, UK
Open Source in Mobile

The LiMo Foundation are building a mobile middleware stack based on Linux. With over 70% of the platform based on open source components, what are the benefits and challenges of open source adoption, and what is the LiMo approach to working with Open Source?

2010 - WIPJam @ MWC - Barcelona, Spain
Facilitating sessions on "Opportunities in Open Source"

Open Source is the new black. But "open" doesn't always mean OPEN, rather varying degrees of access into APIs, app stores and everything in between. What does it mean for developers? Let's take a review of all things "open" and decide which platforms and initiatives get us to market faster and find the leverage points for developers to make their voice heard and get their needs met.

2010 - FOSDEM - Brussels, Belgium
LiMo Platform and Mobile Linux

LiMo are building an open mobile middleware platform upon the Linux kernel, drawing from the best of open source and using many common components found in GNOME Mobile.

The big challenge for mobile companies working with open source is how to be graceful in our interaction with upstream projects and how to ensure a reciprocal flow of innovation that benefits everyone.

This session will introduce the LiMo platform, talk about the challenges of building for mobile devices, and how we want to work with open source projects to make them more mobile in the future.

2010 - FOSDEM - Brussels, Belgium
Mobile Distributions and Upstream Challenges

This talk will identify some of the key challenges from a mobile platform development perspective, and solicit feedback and discussion on how mobile platforms can be more distro-like and work better with upstream projects.

2009 - Cambridge Wireless Software and Open Source SIG - Cambridge, UK
Open Apps - Good, Bad or Ugly?

This presentation was for the Cambridge Wireless “Open Handset Ecosystems - Can They Deliver the Handsets that Consumers Want?” Software SIG event on 3rd December 2009.

2009 - Cambridge Wireless Software and Open Source SIG - Cambridge, UK
The A-Z of Open Mobile

This presentation was for the Cambridge Wireless "Open Source - free lunch?" Software SIG event on 25th February 2009. The event aimed to explore the world of mobile open source software development and to challenge the arising issues from this debate.

2008 - Softwareentwicklung für mobile Anwendungen - Leipzig, Germany
Collaborative Development for the future of Mobile

This talk for Softwareforen Leipzig introduced LiMo and the governance model that drives LiMo's collaborative development.

2007 - Apachecon Europe - Amsterdam, Netherlands
Web 2.0 with Cocoon 2.2

Social software, web APIs, web standards, web services ... the world of Web 2.0 is complicated and technical. Apache Cocoon has been a gregarious platform for web applications since its inception, and takes this evolution in its stride. The unique Cocoon architecture allows you to seamlessly leverage the power of Web 2.0, with simple development through configuration and scripting.

Cocoon 2.2 is the latest edition of this mature application platform, and this session will illustrate how to develop full-featured web applications taking full advantage of the move to Maven 2 and the new blocks architecture, whilst remaining fully feature-compliant with Web 2.0.

2006 - XML 2006 - Boston, USA
Hands-on Apache Cocoon

Apache Cocoon is a very powerful framework providing solid solutions for a wealth of different scenarios, ranging from traditional web publishing to EAI. This tutorial aims to introduce participants to the power of Cocoon from a pragmatic daily use perspective; covering almost every aspect of Cocoon it will show users how to: install, maintain and debug Cocoon; write efficient sitemaps; perform multi-channel publishing; use the Cocoon form framework; master the next web revolution: continuations and flowscript. The tutorial will also illustrate how a number of real-world problems have been solved through the use of XML and Cocoon.

2006 - Apachecon US - Austin, USA
Hands-on Apache Cocoon

Apache Cocoon is a very powerful framework providing solid solutions for a wealth of different scenarios, ranging from traditional web publishing to EAI. This tutorial aims to introduce participants to the power of Cocoon from a pragmatic daily use perspective; covering almost every aspect of Cocoon it will show users how to: install, maintain and debug Cocoon; write efficient sitemaps; perform multi-channel publishing; use the Cocoon form framework; master the next web revolution: continuations and flowscript. The tutorial will also illustrate how a number of real-world problems have been solved through the use of XML and Cocoon.

2006 - Cocoon GetTogether - Amsterdam, Netherlands
6 Talks on Cocoon

This humorous talk combined several lightning talks into one.

2006 - UNDP - Tirana, Albania
Open Source adoption for Government and Education (UNDP), Tirana, Albania

This two day workshop aimed to introduce free and open source software to students, academics and the government as part of the United Nations Development Programme in Albania.

2006 - OSS Watch Open Source and Sustainability - Oxford, UK
Open Source Strategies

This talk looked at successful open source strategies.

2006 - Institutional Web Management Workshop - Manchester, UK
Whose Work Is It Anyway?

Dealing with external agencies for your web needs can be a frustrating experience - for you, as well as for them. Whether you're dealing with institutional IT services or a third-party company, there are many common problems that can occur.

This workshop will take a look at the issues involved in getting the job done, including:

  • how to efficiently specify your work
  • how to pick an external company
  • how to check on and measure progress
  • how to sign off and quantify achievements
  • liaising between external companies and internal IT services
  • dealing with ongoing support and maintenance
2005 - OSS Watch Building Open Source Communities - Edinburgh, UK
The Apache Community

This talk took a look at meritocratic open development as embodied in the Apache Software Foundation.

2005 - Eastern England webmaster meeting - Cambridge, UK
Content Management for Universities

This talk looked at CMS options for institutional web management.

2005 - Cocoon GetTogether - Amsterdam, Netherlands
Simplifying Cocoon

This talk proposed a Rails-like framework to make Cocoon more accessible to new developers.

2004 - OSS Watch Migrating to open source: interoperability issues - Oxford, UK
Open Source, Open Standards

This talk looked at the synergy between open source and open standards.

2004 - Pan European Portals Conference - Nottingham, UK
Open Source Portal Solutions

This presentation gave an overview of Apache Cocoon as a solution for open source portal deployment.

2003 - JISC End of Programme Meeting - Warwick, UK
Technology Transfer with Open Source

This breakout session looked at how open source can form part of a winning formula for JISC-funded projects that are struggling to meet the criteria set for them.

2002 - JISC Joint Programme Meeting - Nottingham, UK
XML Publishing Architectures

This workshop presented a look at the "state of the art" in XML publishing frameworks. The presentation focussed on ways to achieve the criteria of the JISC Information Environment through the use of open standards and open source software.

2002 - Institutional Web Management Workshop - Strathclyde, UK
<XML Everywhere/>

XML has gained significant ground over the last few years with more and more people looking to adopt it to help them solve a wide range of problems. This workshop will look at ways in which XML is being used in higher education and the reasons for using XML, including simplifying site maintenance and interoperability. We will also discuss some of the options available for using XML on your Web server, with an overview of a number of XML publishing frameworks.

2001 - Institutional Web Management Workshop - Belfast, Northern Ireland
XML and XSLT workshop

This workshop introduced the power of XML and XSLT to delegates. It used an innovative solution of Apache Cocoon on a single server and form-based file upload to allow delegates to quickly and simply see the effect of applying XSL transformations on their markup.

2001 - Institutional Web Management Workshop - Belfast, Northern Ireland
What Students Want

Before leaving university and starting Luminas Limited, the directors were all involved in running student union-backed web sites. While doing this, they obtained a unique perspective on what students want from a university site. In this talk, they present some ideas from this experience that you may not have considered before.

1999 - Web training - Addis Ababa, Ethiopia
Web Development workshop

I spent a week teaching HTML and web development to Ethiopian government and business employees at the request of the British Council.

With thanks to Stefano for setting the gold standard for web timelines.