Designing Beautiful Software

Matthew Weier O'Phinney (08.Jun.2012 at 11:45)
Talk at Dutch PHP Conference 2012 (English - US)

Rating: 4 of 5

Designing Beautiful Software

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

 
Comments closed.

Comments

Rating: 5 of 5

08.Jun.2012 at 12:19 by Chris Cornutt (50 comments)

Great content in the talk and, as always, Matthew is a great presenter. Some of the content was higher level and might have lost some of the more junior devs out there, but it's stuff they should definitely learn more about. Definitely enjoyed.

Rating: 5 of 5

08.Jun.2012 at 12:27 by Anonymous

Great talk!

Rating: 5 of 5

08.Jun.2012 at 12:55 by Ben Waine (57 comments)

Very much enjoyed. Will be pointing Junior / Middle weight developers to DPC radio when it comes out. I think everyone should see it.

Particularly liked the further points to think about, looking forward to trying event based programming for cross cutting concerns.

Rating: 4 of 5

08.Jun.2012 at 13:16 by Onno Marsman (78 comments)

Good, but I expected a bit more in depth insights, like for example about design patterns and when to use which.

Rating: 4 of 5

08.Jun.2012 at 14:29 by Jeroen de Jong (125 comments) via api

Great talk. Fun to see how a couple lines of code can evolve in time after change of insight.

Rating: 4 of 5

08.Jun.2012 at 16:02 by Ivan Rosolen (63 comments) via api

Every developer should think Like this.

Rating: 4 of 5

08.Jun.2012 at 16:54 by Frank van den Brink (40 comments)

Great talk, but expected things to be a bit more advanced.

Rating: 4 of 5

08.Jun.2012 at 18:39 by (6 comments)

Insightful look at how some simple code can evolve as requirements expand

Rating: 4 of 5

08.Jun.2012 at 18:57 by Rowdy Rabouw (40 comments)


Rating: 4 of 5

08.Jun.2012 at 20:47 by Jeroen van der Laan (36 comments) via api

This was a talk that gives pointers every developer knows or should know. But it was nice to get reminded of these things. :)

Rating: 4 of 5

08.Jun.2012 at 20:53 by Frits van Campen (30 comments)

I liked the example and the iterative build-up. I didn't like that you ended the example right when it became interesting: dependency injection. Moving the settings to a static settings.conf file would be a logical step, and adding a factory for creating the mailer resource.

Also, through the many refactorings you lost track of your original requirements. I think it's important to always go back to your requirements - unless your goal is to write a very generic mailer wrapper. Your requirements were quite humble in comparison and a simple dependency injection example, with static settings would have sufficed. The TransportLayer abstraction is technically interesting but perhaps not an ideal candidate for a stand-up presentation. Also I think dependency injection is really 'beautiful' and it suits your chosen example well.

Great talk! :)

Rating: 4 of 5

08.Jun.2012 at 21:18 by Arjan van den Bos (32 comments)

Good te be reminded of things every developer should focus on daily. Matthew is always a great and pleasant speaker, keep up the good work!

Rating: 4 of 5

09.Jun.2012 at 09:57 by Lineke Kerckhoffs-Willems (85 comments)

Good talk, but the level was a bit too low for me. I loved the code samples and this is a good talk for people not knowing about design patterns and/or object oriented programming.

Rating: 4 of 5

09.Jun.2012 at 14:01 by Rafael Dohms (140 comments)

Great talk for new developers to see how code should evolve, great insights on design patterns. To me i would love for this to go to a higher level as my view of beautiful code involves readability and other topics also.

Rating: 4 of 5

09.Jun.2012 at 17:46 by Robin van Duiven (9 comments) via api

Nice talk and good subject. However: expected little more advanced talk and less straight forward content. Apart from that, well done!

Rating: 4 of 5

09.Jun.2012 at 18:07 by Dominik Macher (14 comments)

I hoped there would be more about Zend framework from a lead developer of it...

Rating: 4 of 5

09.Jun.2012 at 20:43 by Robin S (33 comments)

I have to disagree with some of the above comments. I actually feel that it was a very good idea to start with a very simple problem and walk through various steps of enhancing the solution to become more flexible. This way everyone can follow through and understand what the talk was really about: improving code for extensibility and maintainability. By going deeper that essence would have been lost. If any more depth is to be given to this, I would suggest to limit it to discussing some design patterns only and not dig any further.

Rating: 4 of 5

10.Jun.2012 at 13:11 by Dennis Luitwieler (41 comments)

Great talk, but expected it to be a bit more advanced, but that might cause (like others mentioned) it to lose what the talk was all about "improving code for extensibility and maintainability".
Nevertheless well presented.

Rating: 4 of 5

10.Jun.2012 at 13:25 by Richard van den Brand (60 comments)

Really enjoyed this talk. Well presented.

Rating: 3 of 5

11.Jun.2012 at 07:23 by Filip (16 comments)

Great talk.

Rating: 4 of 5

11.Jun.2012 at 09:22 by Sander Marechal (37 comments)

Very good. Funny to see how 2 lines of code end up looking like SwiftMailer :-)

Rating: 4 of 5

11.Jun.2012 at 09:30 by Bjorn Lambrechts (8 comments)

Great talk, well presented.

Rating: 4 of 5

11.Jun.2012 at 11:22 by Dragan Dinic (6 comments)

Great talk, I enjoyed even though I had to stand at the back during talk (all seats were taken) :)

Rating: 5 of 5

11.Jun.2012 at 19:46 by Anonymous

Nice ;)

Rating: 4 of 5

12.Jun.2012 at 12:23 by Dimitris Baltas (10 comments)

Lots of great tips, presentation introduces design patterns with a very easy to grasp approach

Rating: 5 of 5

14.Jun.2012 at 13:53 by Alexandr (4 comments)


© Joind.in 2019