Geoff Peters

Geoff Peters received a B.Sc. in Computing Science and Business from Simon Fraser University in 2005. He has a passion for web-based and mobile technologies, as well as music performance and music information retrieval.

Geoff has worked as a software developer for Nokia Mobile Phones, Inception Software, InTime Solutions, GK Media Inc. and Canada Safeway Ltd.

In other interests, Geoff plays jazz piano in the Geoff Peters Trio.

Contact: gpeters@sfu.ca    
Home Page: Geoff Peters


Presentation Slides

Date Title of Presentation Description Files
June 22, 2006 How Google Shapes Online Popularity - How a good ranking in Google can mean good things in real life. The craft of making websites that rank highly on the Google search engine has been shrouded in mystery until recently. Whether you have a personal interest web site or a business, Search Engine Marketing/Optimization is a topic that all webmasters should know about. Geoff will explain some basic techniques that led to his success on Google with his web sites. These techniques include: focusing on creating valuable and original content, keyword targeting, and linking.

Presented to the Western Canada Chapter of the Special Libraries Association. View the Presentation Writeup.

HTML
Nov. 10, 2005 Ajax and PHP: A Winning Combination Ajax (Asynchronous Javascript and XML) is a kind of web application architecture that, even in its simplest form, allows a web application to provide an enriched user experience. Some larger scale examples of Ajax are Google Maps and Microsoft Virtual Earth. This talk will illustrate a fairly simple Ajax application implemented using PHP, that was created by the speaker. The goal is not to understand all the details of the application, but rather to give a general idea of some important Ajax concepts and the benefits such as improved usability, speed, and overall user experience.

HTML 

PDF
 
Notes and Comments

Oct. 4, 2005 Artificial Intelligence
and the Web
I gave a guest lecture for CMPT 100, Software Packages and Programming, at Simon Fraser University. I discussed the implications of Moore's Law on Artificial Intelligence and some web applications that I created. PDF
May 31, 2005 An Introduction to the PHP Language

Presented to SFU Women in Computing Science (WICS)

I presented a tutorial on creating dynamic web pages with PHP. Learn the basics of this powerful, open source, web-based scripting language. Familiarity with another programming language such as Java, C++, or Perl is required. Using PHP, students will learn how to create an interactive web form, that sends a text message to their cell phone.

HTML
Jan. 23, 2004 GoogleDuel: Web Services And PHP

PHP Vancouver Conference

"Web Services" are emerging standards enabling companies to work together more easily across the Internet. Web Services currently allow software developers to create their own storefronts for e-commerce sites like Amazon.com, to incorporate the latest stock quotes and weather information into online applications, and to integrate data from diverse sources such as mapping databases or search engines. The growth potential for Web Services is high: according to IDC Research, "Web Services will become the dominant distributed computing architecture in the next 10 years and will eventually define the fabric of computing."

As well as discussing the business implications of Web Services, this session will show how PHP is ideally suited for the deployment of Web Services, working with technologies such as XML, SOAP, WSDL, and HTTP. The session will demonstrate several examples of PHP-based Web Services applications, created by the presenter.

HTML

Powerpoint

Example Source Code

Dec. 11, 2003 Harnessing Web Services With PHP Vancouver PHP Users Group holds a regular discussion and presentation meeting to share ideas about the PHP scripting language.  

 Any questions or comments, please email gpeters at sfu dot ca.
Copyright (c) 2005 Geoff Peters