So over the weekend I gave a talk at the Ann Arbor PHP User Group about how to ramp up with Selenium testing using PHPUnit. If the video shows this is something of interest for you, please feel free to check out the GitHub repository and get started!
Open Source
Building your first Selenium test with PHPUnit
So I put together a quick example of how to go about building your first Selenium test with PHPUnit.
Why PHPUnit? Because there are less moving parts to understand at first.
Remember, the most important part of testing is to have tests to run. You can work on how you build those tests later.
Split by Jordi Boggiano
This is an awesome little game by @seldaek for the GitHub Game Off 2012. You should go check out! Tons of fun!
Why developers outside of Symfony should care about Symfony Live
If you haven't checked them out already, go to Symfony's "Talks" section.
Now, this is great for all of us Symfony developers, but it's also a good thing for php developers in general.
If you're a Symfony developer already, you know what you're interested in there, so I'm going to focus on what non-symfony developers can get out of this treasure trove. Also, these videos are also available in French through the talks section.
Talks that apply to everyone
Designing HTTP Interfaces and RESTful Web Services -- David Zuelke gives an excellent presentation on what restful web interfaces mean, and was actually the driving inspiration behind my dedicating my Symfony Live hack day project to the Accept Header Service Provider for Silex, as well as this pull request for the Symfony core.
Talks for programmers
Behat by example (Behat best practices) -- Konstantin Kudryashov walks you through how to do approach BDD in a way that makes sense. I haven't watched it yet myself, but it is definitely on my list.
Symfony2 components to the rescue of your PHP projects -- Xavier Lacot goes over how you can use symfony components in your every-day php projects to make your life easier.
Using MongoDB responsibly -- Jeremy Mikola gives a talk about Mongo DB. Really, who's surprised? I haven't seen it, but it's on my list, and I'm sure, knowing Jeremy, that it is "web scale."
PHP developers, what can Postgresql do for you? -- Grégoire Hubert gives a talk about Postgresql, why you should use it, and what advantages it has in store for your next project.
ORMs don't kill your database, developers do! -- Guilherme Blanco shows you some ways to optimize your setup when dealing with an ORM. I've heard there is some controversy on some suggestions within, but I think that just makes it juicer.
Dependency Management with Composer -- If this is anything like his talk in San Francisco (and I'll just go ahead and blindly assume so!), Jordi Boggiano gives an excellent overview of what you can do with Composer and how to take advantage of it right away.
Talks for frontend developers
How we built the new responsive BBC News site -- Really. Need I say more?
twig.js: The Templating Engine for the Client-Side -- Johannes Schmitt gives a talk about the very interesting twig.js javascript templating library. I seriously need to look at this one as well.
Still need more?
Richard Miller gave a talk on what you get from a full stack framework. I haven't watch this, as I have already drank that particular kool-aid, but if you haven't made the leap yet, I'm sure he presents some compelling arguments. If, after it, you're still not sold on full stack frameworks, just wait until Dustin Whittle's Silex talk from San Francisco is up. It will blow. Your. Mind.
How to act like you (maybe actually) care about your work
At Symfony Live San Francisco 2012, I gave a little talk. No, really. A little talk. Seven minutes. I'm not even sure I used all of it. That's not a lot of time, but I think I managed to at least provoke some thinking. At least I hope I did.
Hmm. How do you act like you care about your work, as a developer?