4 Design Patterns to Make Better Code


Comments are closed.

Presentation was well polished, but I found the content a mixed bag. I would e.g. not recommend showing using a dependency injection container as a service locator, and I would (for most cases) suggest using a chaining implementation of a common interface instead of using chain-of-responsibility in order to avoid a base class and to make object construction easier.

Ciaran McNulty at 11:06 on 9 Apr 2016

Presentation style absolutely nailed it, and probably gave beginners a lot of subjects to follow up on.

The examples for each pattern were problematic for me: showing Service Locator as a good idea; advocating keeping Session in a container; saying Factory is a Design Pattern (it's not, Factory Method is and is different to what was presented); a lot of use of statics and base classes.

This may be a slightly harsh rating but these details matter. Please don't be discouraged because you're clearly a good speaker!

I agree with some of the previous concerns. I also felt like the talk had a little too much repetition, and it moved a little slow for my liking. Having said that, your presentation skills are great and you're a very energetic speaker, so you can certainly do this. Keep trying!!!

Anna M. at 11:47 on 9 Apr 2016

I found this talk very helpful! The use of examples and how he laid out the 4 design patterns were very helpful! Joseph is a great speaker and easy to follow.

I left this talk with great ideas on how I can implement the Design Patterns in my code.

Kyle Schatzle at 12:42 on 9 Apr 2016

Design isn't necessarily clean and cut in every example. Like you suggested, even older patterns such as singleton were once thought of as a best practice. Some of the code presented seem to have gone against the grain of current design practices. It would be nice to have had some mentions of that.

Jason Goodman at 14:51 on 9 Apr 2016

Good presentation. While I felt it might have been better suited for, say a 30 minute class, I did enjoy it.

kyle sloan at 17:07 on 9 Apr 2016

I enjoyed the content, particularly as a ops guy who rarely now goes into full blown coding.

Chris Meza at 10:54 on 13 Apr 2016

The talk was perfect for me in figuring out a new approach to a problem I was attempting to address earlier in the week. It made me want to get to work on it right away. As of today, 4 days after the speech, I was successfully able to implement a Strategy Pattern solution for my problem.

Jonathan is a great speaker & was pleasant before/after the session in talking.

David Trower at 17:13 on 21 Apr 2016

As someone that knew little about design patterns, I found this talk to be interesting. I probably need to spend more time researching design patterns to be able to get a better feel for them.