Justin Yost

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(28.May.2016)
CakePHP Keynote
Lots of new changes and new branding for CakePHP.
Rating: 5 of 5 
(28.May.2016)
Effective background processing with CakePHP
Solid talk on detailing both how to deal with Background Processing the general case, including the two main types of background processing - scheduled and queued systems. Information on both tooling and processes for dealing with and building background processing in general and more specifically in CakePHP.
Rating: 5 of 5 
(28.May.2016)
What to Expect from PHP 7
Good talk covering the upgrade process and core changes from PHP 5 -> PHP 7.
Rating: 5 of 5 
(28.May.2016)
Implementing an API in CakePHP
Lots of real world code you can use to implement an API in Cake.
Rating: 5 of 5 
(28.May.2016)
The future of HTTP messages in CakePHP
As always informative and entertaining.
Rating: 5 of 5 
(29.May.2016)
The hidden gems in CakePHP 3
Lots of really good details for the CakePHP community to build better and improved CakePHP 3 software.
Rating: 2 of 5 
(21.Oct.2016)
keynote
Meh, it was an ad for a future of stuff listening to you everywhere and knowing everything and buying stuff just magically in the background.
Rating: 5 of 5 
(21.Oct.2016)
Uncon - PHP-FIG 3.0: What's new, what's up, what's going on?
Good overview of the history of the FIG, what the FIG 3.0 is trying to solve and what the planned future of the FIG is. Overall I got my questions answered and Larry was a fun and interesting speaker.
Rating: 5 of 5 
(22.Oct.2016)
Does your code measure up?
Great talk that covers both some ways to just look at your code and know if it's good or not as well as tooling to expose quality metrics in a hard to game and ignore way. Adam does a great job at providing both detailed slides without overloading you with information. Most other speakers would wind up with slides with tons of bullet points and no real detail. The mix between dense slides to then focusing on the bullet in question is well done.
Rating: 5 of 5 
(22.Oct.2016)
Asynchronous programming in PHP
Adam always does a good job presenting information in a clear and conscience manner. Asynch has a ton of little details and Adam provides a good balance between, why, what and how in the talk.
Rating: 5 of 5 
(22.Oct.2016)
Practicing YAGNI
This was a solid and fun talk.
Rating: 4 of 5 
(22.Oct.2016)
Building tools people love to use
This was interesting and certainly made me understand some of the reasons behind why Laravel specifically is popular.
Rating: 5 of 5 
(23.Oct.2016)
Curing the common loop (with collection pipelines)
I highly enjoyed this talk. I've been a big fan of collections for about a year or so and Adam does a good job exploring some common patterns seen in code and ways to solve it with a collection and cleanness of the approach. On a personal note, I took a minute or two to speak with Adam about an issue and he both took the time to consider the problem and come up with a solution after our conversation. What more could you ask for from a speaker? The one thing I'll note as a negative is there could have been more examination of the why to use Collections and various tooling around it. Simply eliminating loops, ifs and temp variables is not necessarily a succinct reason for everyone. It's also hard to express the idea that concepts we've used for our entire career may not be the correct solution. Perhaps pointing out how the cyclomatic complexity is lower, or similar might be helpful?
Rating: 4 of 5 
(23.Oct.2016)
Hypermedia: Why you need it, and why you're doing it wrong
Solid talk, overall though I would have liked less theory of Hypermedia and more discussion about the strategic benefits of it and more examples of it in specific cases.
Rating: 3 of 5 
(23.Oct.2016)
Keynote
So I think I discovered my issue with Uncle Bob's analogies. They (to me) seem to rely heavily on the idea of software architecture being relatable to real world architecture when in fact the two are fairly distinct. Real world architecture, when I walk into a building I have to instantly know such things as where the exits are and be able to find and coordinate myself with a party and possibly find and locate things that aren't in my immediate vision. Software has no real world analogy to this type of problem. In addition, a building is required to accommodate a greater variety of use cases and number of different capabilities/ages/etc of humans. A building may one day be a mall with an open area and in another day be a spot for an auction or a fashion runway or a concert. Software rarely has to accommodate this many different uses cases for the same overall software product. Also buildings, are constructed and engineered using an almost completely waterfall approach, with almost nothing decided at the last minute. The idea of delaying for instance how many floors or even as simple as what materials the floors of the building will be made of until after you poured the foundation is laughable, yet that is exactly the principle we should attempt to achieve in software. The software engineering/architecture principles are good and valuable, the issue is the analogy causes me to just be frustrated with the whole talk and to find myself poking holes in the talk rather than learning something new.
Rating: 4 of 5 
(23.Oct.2016)
Composing PHP applications with middleware
Good talk covering the aspects of both what is Middleware and how you can build and implement middleware layers. I think a better solution though, might be to have an application in place and add new features to it with middleware as that would be the more common problem rather than constructing a new application entirely using middleware.

Events They'll Be At

No events so far

Events They Were At

ZendCon 2016 Oct 18, 2016
CakeFest Amsterdam May 25, 2016
CakeFest 2015 May 28, 2015
CakeFest 2014 Aug 23, 2014
© Joind.in 2018