An Introduction to Slim for PHP

*
Proposal
Short Form
Beginner

Excerpt

Why is Slim cool? Because it gives you what you need to start an HTTP application, and then gets out of the way. It lets me use the components I want to use. It doesn't require any external dependencies. And it doesn't make me learn a whole bunch of framework-specific stuff that will be useless everywhere else. I like that. And I think you will too.

This session will cover why you'd choose Slim, building a "hello world" app with just a few lines of code, how to integrate your favorite components, and scaling Slim up to the needs of larger apps.

Description

An introduction to the Slim Framework, a popular microframework for PHP. Topics discussed include:

  • Constrasting Slim with other full-stack and microframeworks
  • Installation via composer
  • Building a “hello world” web app in a few lines of code
  • Integrating popular libraries with Slim for templating, DB access, etc
  • Writing middleware
  • Security
  • Structuring larger apps
  • Unit and acceptance testing

Tags

slim, php, microframeworks, frameworks, web

Speaking experience

I've spoken at numerous conferences in the past several years, including:

OSCON
Open Source Bridge
SXSW Interactive
Adobe MAX
Nodevember
MadisonPHP
Madison Ruby
PyTennessee
Distill
CodeConnexx
SkiPHP
ZendCon
Nodevember
True North PHP
Lone Star PHP
PHP|tek
PHP|works
PHP Community Conference
Expression Engine/CodeIgniter Conf

Speaker