More Code, More Problems

*
Accepted Session
Short Form
Beginner
Scheduled: Thursday, June 20, 2013 from 2:30 – 3:15pm in B302/303

Excerpt

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

Description

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 work with in web development, 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.

Speaking experience

I've spoken at open source/developer conferences since 2007, including Open Source Bridge. I have given slightly different versions of this talk at OInK-PUG and CodeConnexx in 2012. Video of the CodeConnexx talk: http://www.youtube.com/watch?v=XPGZrxP94nA

Speaker

  • Edfinkler pensive

    Edward Finkler

    Funkatron Productions

    Biography

    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.

    Sessions