More Code, More Problems

Edward Finkler (Graph Story)
Location: D139/140 Level: Novice
Average rating: ****.
(4.00, 7 ratings)
Slides:   1-ZIP 

Some people will tell you that you need a large, full-stack framework to do web development The Right Way. These people are wrong.

A year ago I wrote The MicroPHP Manifesto, a response to the increasing complexity and interdependence of PHP frameworks. The four principles were:

1. I am a PHP developer
2. I like building small things
3. I want less code, not more
4. I like simple, readable code

The thing is, this stuff really isn’t specific to PHP. In this talk I’ll extend the concepts to other languages we often touch as PHP developers, establishing these core principles:

- Learn languages, not frameworks
- Build small things
- Less code is better than more
- Create and use simple, readable code

We’ll cover how following these principles makes you a better developer, and makes the job of maintaining and verifying your code much easier.

Photo of Edward Finkler

Edward Finkler

Graph Story

With over 15 years of passionate web development experience and open source advocacy, Ed Finkler loves empowering people through technology. He’s excited about creating things and sharing them with the world.

He served as web lead and security researcher at The Center for Education and Research in Information Assurance and Security (CERIAS) at Purdue University for 9 years. More recently, he has been helping startup teams build exciting e-commerce, social sharing, and mapping systems. He’s a proud member of the Fictive Kin team, working on Done Not Done, Gimme Bar, and lots of other cool stuff.

Ed spends much of his free time creating and working on open source projects such as Spaz, a long-running, award winning microblogging client. Ed also created the PHP libraries like FUnit, Resty.php, PHPSecInfo, and Inspekt.


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

Contact Us

View a complete list of OSCON contacts