Tags: 
Date: 8 July, 2006 - 15:18
Interviews:
Hacker Voice Radio Date: 28 August 2006
Topics: dotProject, Open Source vs closed source. Terrorists. Ridiculous ID card systems and more stuff
 

Past Conference Presentations:
Title Designing RESTful Web Services
Synopsis When implementing your favorite Ajax library, you have a variety of options. Often the simplest and fastest is JSON but for security reasons, it is often unsuitable for retrieving information from third parties. Alternatively, REST can be a simple and flexible way to share information between applications and organizations. This presentation will give an overview on Best Practices on building RESTful interfaces and a few examples of RESTful services currently in production use.
Presentation to the 2008 DCPHP Conference on 04 June 2008
Links: PDF
Title Designing RESTful Web Services
Synopsis When implementing your favorite Ajax library, you have a variety of options. Often the simplest and fastest is JSON but for security reasons, it is often unsuitable for retrieving information from third parties. Alternatively, REST can be a simple and flexible way to share information between applications and organizations. This presentation will give an overview on Best Practices on building RESTful interfaces and a few examples of RESTful services currently in production use.
Presentation to the 2007 DCPHP Conference on 08 Nov 2007
Links: PDF HTML/Raw Text Images
Title The Bionic App: We Can Rebuild It, We Have the Technology
Synopsis Usually when we think of rebuilding an application, the first step is to start from a clean slate... losing the lessons we've learned before. Fortunately, we have an alternative. By using tools like the ZendFramework, Smarty, and your favorite Ajax library, you can bring even the most boring application up to date and implement completely new functionality quickly with minimal disruption.
Presentation to ZendCon 2007 on 09 Oct 2007
Links: PDF HTML/Raw Text Images
Title: REST Web Services
Synopsis: A discussion of the basics of Web Services, what they are, and a quick comparison of SOAP vs REST and what the relative strengths and weaknesses are. Once he has stunningly convinced everyone how simple an powerful REST-based services are, he will do a quick demo of building a REST interface to dotProject to retrieve basic information quickly and easily.
Presentation to the DC PHP Conference on 19 October 2006
Links: PDF HTML/Raw Text Images
Title: Managing Distributed Teams
Synopsis: Globalization, open source software, and cheap communications have forever changed the structure of software development project teams. Project managers face a new set of challenges with geographically distributed work teams. Unclear expectations, language and idiom differences, lack of direct supervision, and a lack of accountability are just a few of the issues that project managers must overcome. As the leader of a development team with members and customers all over the world, Keith Casey is intimately familiar with the character of distributed teams. He explains why you need a coherent strategy—and that means more than email, instant messaging, conference calls, and software tools—for effectively executing a distributed development project. Join Keith for a discussion of the strategies you can use to avoid the disasters awaiting those who ignore the needs of a distributed team.
  • The differences between distributed and co-located teams
  • Distributed team problems and mitigation strategies
  • Tools to assist in managing a distributed team
Presentation to Better Software Conference on 29 June 2006
Past User Group Presentations:
Title: Smarty Templates & Demo
Synopsis: An overview of Smarty Templates, sharing the basics on what you can do with them, and showing a large scale site currently using Smarty in production.
Presentation to DC PHP Developers' Group on 13 December 2006
Links: PDF HTML/Raw Text Images
Title: Dancing with Elephants
Synopsis: As integrators of numerous Open Source Projects, Keith Casey and his team have had to deal with database schema changes, library changes, abstraction, templating, de-templating, huge amounts of custom code, and a variety of other problems that are becoming more and more prevalent in the Open Source arena. Code forks are one thing, but diverging code bases are another. He will lay out a strategy for dealing with these scenarios and ways of side-stepping others.
Presentation to Northern Virginia Java Users' Group on 08/09/2005
Links: PDF HTML/Raw Text Images
Title: dotProject: An Overview
Synopsis: Keith Casey will talk about dotProject.net , a Web-based php Project Management and collaboration framework that allows a group of users to create, view, and track numerous aspects of a project over its lifecycle (tasks (Gantt charts, assignments, deadlines, milestones), collaborators/companies/contractors, a simple threaded forum system, document management, group calendar with tasking, etc.)
Presentation to DC PHP Users' Group on 12 April 2006
(same presentation as below)
Presentation to DC Linux Users' Group on 20 July 2005
Links: PDF HTML/Raw Text Images
Presentation to Northern Virginia Linux Users' Group on 04 June 2005
Links: PDF HTML/Raw Text Images

* All documents from this page are considered the property of CaseySoftware, LLC and may be shared, improved upon, and archived in accordance with the Creative Commons License