David Stockton

@dstockto

Talks

Date Presented | Last Commented | By Comment | By Name

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(17.Oct.2011)
PHP Extensions, Why and What?
Excellent presentation. It was tough to follow at first but made a lot more sense once we started implementing the various helloworld functions. I would have liked to come back for the afternoon session to get into a little more of the meat and potatoes of extension writing and getting into some of the more complex functionality that you can do.
Rating: 5 of 5 
(18.Oct.2011)
Beware of the Dark Side, Luke!
Arne did an excellent job of showing off many common and easy vectors of attacking a web application. He discussed SQL injection, XSS, as well as things like port scanning with nmap. It would have been good to know that it was a beginner level talk but good information was provided and it seems to open a lot of eyes in the packed out room.
Rating: 5 of 5 
(18.Oct.2011)
Development in the 24th and a half century
Excellent talk about phpcloud.com. I am looking forward to getting to try it out more than I did with projectx. Excellent cape. I remember when cloud deployment was a sparkle in Kevin's eye.
Rating: 5 of 5 
(18.Oct.2011)
Overview of Zend Framework 2
Excellent talk and overview of ZF2. I am really looking forward to getting a chance to dig into the new functionality and capabilities and figuring out how tough or easy the migration path will be.
Rating: 5 of 5 
(18.Oct.2011)
Change is Inevitable (Except from a Vending Machine)
Outstanding session. Now that my mind has been exploded I will need to study the slides when they are released. This talk was thoroughly enjoyable and well done. Thank you.
Rating: 5 of 5 
(19.Oct.2011)
Event and Signal Driven Programming Techniques
Good talk on a complex subject. I know it was advanced but perhaps a few code snippets or diagrams of the flow of the code would have helped to drive the point home in a few cases. The presentation overall and the presentation style were excellent though and I could probably watch you present on any topic.
Rating: 5 of 5 
(19.Oct.2011)
Domain-Driven Design: A Collaboration Between Domain Experts and Software Practitioners
Good talk. The questions at the end with the examples provided some good insight into how to apply domain driven design with concrete examples.
Rating: 5 of 5 
(19.Oct.2011)
Dependency Injection; Containers and Frameworks In PHP
This was a great (albeit brief) look at how ZF2 is going to support DI in various different ways. There was a ton of material to cover. It would have been good to make this session multi-part or longer to be able to show all the examples or maybe go into some of them a bit deeper. As Ralph said some of this does look a little bit black box at this point, but it's a great start. Looking forward to playing with this stuff on my own.
Rating: 5 of 5 
(19.Oct.2011)
Triggered: Zend Framework 2's EventManager
Another topic that would have benefited from having more time. Great presentation and a lot of good information. Thank you.
Rating: 4 of 5 
(19.Oct.2011)
Extending the ZS UI on your own Zend Server
Good talk but a lightning talk is barely enough to even start scratching the surface it seemed.
Rating: 5 of 5 
(19.Oct.2011)
Your Framework sucks!
Good talk, super fast, but probably could have been covered in just a few more minutes without dropping any slides. Good look at the psychology of why people write their own frameworks.
Rating: 4 of 5 
(19.Oct.2011)
Cryptography in PHP: Use Cases
Was hoping to see more in the way of actual use cases and less of the start with intro to crypto. The session code looked interesting but it's hard to study and follow when large chunks of code are on slides. Hopefully it will be available to look at and digest.
Rating: 5 of 5 
(20.Oct.2011)
PHP Testing Tools
Great to finally hear Sebastian speak. There was a lot of excellent information and a lot to go back and look at once I'm done with the conference. Thanks a lot.
Rating: 5 of 5 
(20.Oct.2011)
Unit Testing Zend Framework Apps
Looking forward to the slides so I can catch what I missed.
Rating: 5 of 5 
(20.Oct.2011)
Implementing the Open/Closed Principle
Great talk with excellent visuals to go along with talk. Good coverage of one of the SOLID principles.
Rating: 4 of 5 
(20.Oct.2011)
Using GitHub
Cool presentation on some features of github that quite a few people in the crowd were not aware of. Lots of good info.
Rating: 5 of 5 
(20.Nov.2011)
Painless Version Controlled Database Refactoring
Excellent talk and great followup in the podcast.
Rating: 5 of 5 
(22.Oct.2012)
ZF2 Tutorial Part 1: Building a ZF2 Application
Outstanding tutorial. ZF2 looks great and I can't wait to really get to dive in and start using it. With the amount of time I've spent doing stuff in ZF1 that makes way more sense in ZF2 I feel like part of my life could have been better spent waiting on ZF2. Great talk/tutorial
Rating: 5 of 5 
(22.Oct.2012)
ZF2 Tutorial Part 2 Creating Re-usable Modules for Zend Framework 2
Outstanding tutorial. ZF2 looks great and I can't wait to really get to dive in and start using it. With the amount of time I've spent doing stuff in ZF1 that makes way more sense in ZF2 I feel like part of my life could have been better spent waiting on ZF2. Great talk/tutorial
Rating: 5 of 5 
(23.Oct.2012)
Introducing PHP 5.4
Good talk on what's new in PHP 5.4
Rating: 5 of 5 
(23.Oct.2012)
Introducing the new Zend Framework 2 Router
Excellent talk about the new routing features and functionality in ZF2. Looking forward to getting to use them. Thank you.
Rating: 5 of 5 
(23.Oct.2012)
Working with ZF2's ZendForm
Good talk on ZF2 forms. Thank you.
Rating: 5 of 5 
(24.Oct.2012)
PHAR, the PHP .exe Format
I am looking forward to trying out PHAR as a method of distributing and deploying applications and plugins for apps. Thank you.
Rating: 4 of 5 
(24.Oct.2012)
Message Queues : A Primer
Good talk on message queues. I'd suggest not reading the slides though, and probably don't include wikipedia descriptions of what message queues are. The descriptions are so dry that it doesn't really help add anything to the explanation. Good talk overall though.
Rating: 5 of 5 
(24.Oct.2012)
Zend Framework 2 in the Fast Lane
Very cool information on Varnish and speeding up serving content like crazy.
Rating: 5 of 5 
(24.Oct.2012)
API Security
Cool talk in API security w/ a lot of good info. You obviously know what you're talking about. Secure JSON definitely seems to be a PITA.
Rating: 5 of 5 
(25.Oct.2012)
Git + Github: everything you need to know!
One of the best talks I've been to this year. Thank you.
Rating: 5 of 5 
(25.Oct.2012)
Mentoring Developers (and phpmentoring.org)
Excellent talk and discussion afterwards. Thank you.
Rating: 5 of 5 
(25.Oct.2012)
Testing Wizardry: How Mocks and Fixtures Can Save Your Sanity
Excellent talk. I'm really glad I attended (and that you made it before too many people left). Thank you.
Rating: 5 of 5 
(25.Oct.2012)
Designing Beautiful Software
Really excellent talk. Thank you.
Rating: 5 of 5 
(25.Oct.2012)
How Sysadmins View Your Stinking Code
Cool talk, thank you. So if sysadmins feel developers are there to introduce chaos and problems onto their servers, I think developers probably feel sysadmins are there to prevent them from getting stuff done. :)
Rating: 5 of 5 
(10.Dec.2012)
Usability for Developers
Excellent talk! +1 also for unicorn puke. Thanks for coming out to Denver.
Rating: 5 of 5 
(10.Dec.2012)
Responsive Web Design: The Mobile Web & You
Good talk with an intro and overview of responsive design. Thank you.
Rating: 5 of 5 
(22.Mar.2013)
Secrets To Success: How To Propose A Talk And Get It Accepted
Great talk. Very helpful points and ideas that I'm going to be sure to use for future talk proposals. Thank you.
Rating: 5 of 5 
(22.Mar.2013)
Preparing To Speak
Great ideas on how to prepare and be a better speaker. I'll definitely be watching and listening to this one a few more times. Thank you very much!
Rating: 5 of 5 
(22.Mar.2013)
Baby Steps To Ballroom Dancing: Getting On The Path To Speaking Success
Great talk, great speaker as expected. Thank you :)
Rating: 5 of 5 
(22.Mar.2013)
Worst Case Scenario
Audio quality of phone connection was not great but the content was excellent.
Rating: 5 of 5 
(14.May.2013)
PHP Extension Writing
Excellent talk and great examples. I'll definitely be able to go back and use those for reference. Thank you for providing them and making it simple to get them running.
Rating: 5 of 5 
(15.May.2013)
Beyond the Bikeshed
The colors concept was interesting. It should help to understand meeting attendants better knowing if they tend to be red, yellow or green. Thank you.
Rating: 5 of 5 
(15.May.2013)
PHP and Node.js Together
Good introduction to node.js basics. Would be good to see more ways to interact between PHP and node.js or a bit more of the PHP side of the code. The node code was simple to understand but it was not clear how PHP was being used in your chronicles application.
Rating: 5 of 5 
(15.May.2013)
Code Reviews: The 'Secret' to Building Quality Software
I think as you said that bug tracking and source control are more important than code reviews, but for a company who has these (and all that wite software should) then code reviews are a great way to increase team involvement and build quality. Good talk. Thank you.
Rating: 5 of 5 
(15.May.2013)
Code Reviews: The 'Secret' to Building Quality Software
I think as you said that bug tracking and source control are more important than code reviews, but for a company who has these (and all that wite software should) then code reviews are a great way to increase team involvement and build quality. Good talk. Thank you.
Rating: 5 of 5 
(15.May.2013)
Web Acceptance Testing for Grumpy Programmers
Excellent talk on testing. Definitely something I think all developers should be working on. The ginormous CSS selectors were odd though considering that they appeared to end in ids, but the points were still valid. Fun talk.
Rating: 5 of 5 
(16.May.2013)
Five Tools for Better PHP Development
Good talk. Nice to learn about new tools (to me) like supervisord, gearman and uptime robot. Thank you.
Rating: 5 of 5 
(16.May.2013)
Open Sourcing Mental Illness
Excellent talk that seems to have resonated well with the whole audience. Really incredible.
Rating: 5 of 5 
(16.May.2013)
Your Code Sucks, Let's Fix It
Excellent talk with really good slides. Good tips and rules of thumb for making your code.
Rating: 5 of 5 
(16.May.2013)
PHP 102: Out with the Bad, In with the Good
Good talk covering basic things all PHP developers should be doing regardless of level.
Rating: 5 of 5 
(17.May.2013)
Composer for Busy Developers
Great talk. I've been using composer for a little while but it's clear after this talk that there is a lot more there that I need to look into. Really cool stuff. Thank you.
Rating: 5 of 5 
(17.May.2013)
UA Testing with Selenium and PHPUnit
Excellent talk and information. I used selenium a few years back but thought that PHPUnit was dropping support for it. It's good to see that that's not the case and/or that it still works. Can't wait to try out Selenium Grid. Thank you.
Rating: 5 of 5 
(25.Jul.2013)
Developer Tools: Digital Ocean
Lots of good information. I'm looking forward to trying it out as soon as I've got a new project to launch.
Rating: 5 of 5 
(26.Jul.2013)
Creating Realtime Applications with PHP and Websockets
I missed the beginning but I'm looking forward to going back and watching the whole thing. What I saw was excellent. Thanks a bunch!
Rating: 5 of 5 
(26.Jul.2013)
Practical Software Estimation Techniques, or “How Late?”
Really excellent talk. I'm looking forward to watching again and sharing this knowledge with my team to help them more accurately estimate.
Rating: 4 of 5 
(26.Jul.2013)
How to Speak Business & Eradicate Confusion in Software Development
Good talk. I'd like to see a document for Performant in github if that's possible.
Rating: 4 of 5 
(26.Jul.2013)
Source Code Management and Version Control
Good talk. I would have guessed that everyone who attends things like that would or should be using source control already, but that could be a bad assumption on my part. In any case source control is a vital piece to the development process and git is a great choice. It's rather a deep topic to do anything more than a very brief and shallow introduction in an hour though.
Rating: 4 of 5 
(26.Jul.2013)
How to Make Good Documentation a Regular Part of Your Day
Very good talk. Thank you. The audio seemed to be auto-adjusting quite a lot so there would be a few seconds where it sounded great and then followed by a few more seconds where it sounded like it was in an airport when planes were taking off.
Rating: 5 of 5 
(17.Sep.2013)
PHPUnit: Recipes for Success
Good talk and good to see the interaction between Sebastian and Stefan. Would like to have seen more advanced things but only so much can be covered in 3 hours.
Rating: 5 of 5 
(17.Sep.2013)
Design patterns in Action
Learned about a couple new patterns I've never used and got some good questions answered. Thank you.
Rating: 5 of 5 
(18.Sep.2013)
Writing Maintainable ZF2 Applications
Great talk about how to write maintainable ZF2 apps. The talk itself was short but it left plenty of time for questions that had very helpful and useful answers. The Q&A session could have been its own talk all by itself. Very worthwhile to attend. More on the service manager and event manager would have been useful as well.
Rating: 5 of 5 
(18.Sep.2013)
Alice & Bob: Public key cryptography 101
Great talk on the basics of cryptography and a little bit about how that all comes together to make the web work. "This is MATHNESS!"
Rating: 5 of 5 
(18.Sep.2013)
Don't reboot, debug!
Got to learn about a few new (to me) tools to try on systems that aren't behaving as expected. The gdb tool really was not covered at all but tools like strace and htop and others should prove very useful in troubleshooting servers that are acting badly.
Rating: 5 of 5 
(18.Sep.2013)
(re)discovering the SPL
Lots of good information about the SPL including a couple little bits that are not even documented (like how to unset all of your registered autoloaders in one shot). Thank you.
Rating: 5 of 5 
(18.Sep.2013)
Inside the Sausage Factory: A Journey from PHP to C
The start of this talk would likely have made my experience with C so much better than it was. It demystified some things for me that definitely helped with my understanding of not just PHP's internals but C in general. I was expecting more anecdotal stories about learning C as a PHP developer but digging into the structures and internals of PHP was useful as well. Fun talk. Thank you.
Rating: 5 of 5 
(19.Sep.2013)
Git (and GitHub) for Ninjas
Lots of cool tips and tricks. Talk ran only half the allotted time but questions made up for it.
Rating: 5 of 5 
(19.Sep.2013)
A startup story: Sending a billion text messages
This keynote was the most interesting and engaging (and most fun) of the week. Thank you for telling it.
Rating: 0 of 5 
(22.Sep.2013)
Increase Code Quality with Code Reviews
@Chris - Thanks for the feedback. That's very helpful and something I can do to improve the talk for next time.
Rating: 5 of 5 
(07.Oct.2013)
Improving QA on PHP Development Projects
Good talk about improving quality of php projects. I would have expected a little more hands-on for a tutorial rather than a 2.5 hour talk, but there was a lot of good information. Thank you.
Rating: 4 of 5 
(08.Oct.2013)
Opening Keynote
apigility demo was great and I'm really looking forward to working with it. Pacing of overall keynote could have been better and the question/answer thing seemed like it could have been better rehearsed to flow more smoothly.
Rating: 5 of 5 
(08.Oct.2013)
LEVEL UP! Migrating your ZF1 app to ZF2
Really excellent talk. Thank you very much. It will help with a lot of migrations I need to do.
Rating: 5 of 5 
(08.Oct.2013)
The rise of the Cloud Native developer
Interesting talk with some things I didn't know about google. Carbon neutral? Cool! Glad to see PHP embraced more by Google.
Rating: 4 of 5 
(08.Oct.2013)
The rise of the Cloud Native developer
Interesting talk with some things I didn't know about google. Carbon neutral? Cool! Glad to see PHP embraced more by Google.
Rating: 5 of 5 
(09.Oct.2013)
Implementing Domain Driven Design in PHP
Seriously impressive for putting it together the night before and it being your first talk. Good stuff.
Rating: 5 of 5 
(09.Oct.2013)
Devs2-A-Palooza
Such a great and fun presentation. Need to get some extra jobs to buy all the cool gadgets. Thank you.
Rating: 5 of 5 
(09.Oct.2013)
Community works for business too
Excellent talk about how to get companies (and people) to give back to OSS and get involved, earn reputation and get a seat at the table. This could easily have been a regular conference talk. Very good stuff.
Rating: 5 of 5 
(09.Oct.2013)
Grokking HTTP
Great talk covering a whole ton of information about HTTP as it is now and what's coming and what to expect as it evolves. Good stuff.
Rating: 5 of 5 
(10.Oct.2013)
The great debate
So much funny. Thank you
Rating: 5 of 5 
(10.Oct.2013)
Building Real-World SMS Solutions with PHP & Nexmo (and maybe an Arduino)
Really nice to see the different ways of using the service, especially via the Arduino. I think I may have to buy a few more shields.
Rating: 5 of 5 
(10.Oct.2013)
API First
Good talk, especially for 8am on the last day. Excited to go back and make everything API first going forward.
Rating: 5 of 5 
(10.Oct.2013)
Beyond PHP - it's not (just) about the code
Great talk with lots of fun "we've all been there" anecdotes. I really enjoyed it and hearing that other people have run into the same level of "dumb". Thank you.
Rating: 5 of 5 
(17.Jan.2014)
I Can't Believe You Still Do It That Way: A Best Practices Retrospective
Lots of fun to look back and remember where we've come from as PHP developers. From the old webmonkey procedural tutorials with built-in SQL injection (prevented with addslashes of course) to where we are now. Very good talk and entertaining images.
Rating: 5 of 5 
(17.Jan.2014)
Welcome to Ski PHP
Good way to start the conference. Looking forward to the next couple of days.
Rating: 5 of 5 
(17.Jan.2014)
Your API Sucks
Good talk about building an API. I don't necessarily agree with all of the things said as it was an opinionated talk and I have a different opinion about API building for some things, but I agree with a lot of it and it did contain a lot of good information (even the stuff I disagree with was presented for a good reason and I can respect it for sure).
Rating: 5 of 5 
(17.Jan.2014)
Building a REST API with Zend Framework 2
Good look at the AbstractRestfulController and how it can help you get started w/ building RESTful APIs using ZF2.
Rating: 5 of 5 
(17.Jan.2014)
More Code, More Problems
Really fun and entertaining talk. Love the sound effects for installing all the things with composer.
Rating: 5 of 5 
(17.Jan.2014)
Bullet: The Functional PHP Micro-Framework
Good introduction to Bullet. It looks like an interesting an opinionated solution to some very specific problems with good reasons for its design.
Rating: 5 of 5 
(17.Jan.2014)
Virtualization for Developers
I learned some new tricks. :) I'm using vagrant and puppet for local development but it was cool to see how to configure it to work for different environments and different providers.
Rating: 5 of 5 
(18.Jan.2014)
PHP objects internal design
Very interesting and informative talk. Mentioning that despite what you read in forums and internet posts, you've read the code is brilliant. Well done.
Rating: 5 of 5 
(18.Jan.2014)
Web Security and You
Excellent talk.
Rating: 5 of 5 
(18.Jan.2014)
Auth*: Dispelling the Myths
Excellent talk about authentication, authorization, the differences between them, different ways that these concepts are implemented as well as touching on security concerns and issues regarding these topics. Timing was a bit off (ran long) so things had to be skipped, but it was a very good talk.
Rating: 5 of 5 
(18.Jan.2014)
Clean Application Development
This is an outstanding talk. Every developer needs to know what Adam talks about. It's well done and well presented.
Rating: 5 of 5 
(18.Jan.2014)
I've Been Hacked, Now What?
Good talk on how to recover from a wordpress site getting hacked. I think the suggestion to control the site through git or mercurial provides a very good way to determine if the site has been hacked and quickly recover (or more quickly anyway). Beth's comment that the repo should be read-only is good as well but if the user is keeping track of the hash that the code should be on, it should be simple enough to get back to that point and remove any compromised code that may have been injected.
Rating: 5 of 5 
(18.Jan.2014)
Lightning Talk
The talk is not even done yet but so far I cannot see how this will be any less than 5 stars. Completely funny as hell and well. How many times did you have to practice this? Incredible :)
Rating: 5 of 5 
(18.Jan.2014)
Why Is Testing So Hard?
Excellent talk and lots of good advice. Tying into the 7 deadly sins was a great way to use repetition to get the point across. There were a lot of "um" and "uh", pretty much every slide transition and every bullet but it was still a very good talk.
Rating: 5 of 5 
(20.Mar.2014)
Apigility: Agile APIs
Apigility is awesome. Looking forward to more stuff about it.
Rating: 5 of 5 
(20.May.2014)
Making an iOS client for your REST API
Good talk. Tons to cover in a short time and I doubt I could do it again without additional study and reference but I am glad I went. Thank you.
Rating: 5 of 5 
(21.May.2014)
Security Is Not a Feature, It's a State of Mind
Excellent talk ' or 1=1; -- ) :-)
Rating: 0 of 5 
(22.May.2014)
Grokking Regex
@Samir The link should be updated, sorry about that. I must have copy/paste pasted from the other talk.
Rating: 5 of 5 
(22.May.2014)
How to Get There
Very entertaining and well done keynote. I enjoyed it quite a bit.
Rating: 5 of 5 
(22.May.2014)
Recursion: Making Big Problems Smaller
Good talk. The rest of my comment can be found here: https://joind.in/talk/view/10655#comment-42855
Rating: 5 of 5 
(22.May.2014)
Functional PHP
Very good talk. Telling the computer the rules and then letting it figure out how to win sounds like good times.
Rating: 5 of 5 
(28.Oct.2014)
Opening Keynote
Very cool bit of technology you guys have created. I'm excited to try it out and see about potentially re-introducing ZS into our stack.
Rating: 5 of 5 
(28.Oct.2014)
Advanced Date/Time Handling with PHP
Easily one of the most useful and informative conference talks I think I've ever gone to. So much good stuff. Thank you.
Rating: 5 of 5 
(28.Oct.2014)
Designing, Documenting & Sharing your API with RAML
Very interesting bit of technology. I felt as though the speaker was speaking directly to me. Every question I asked was answered very well.
Rating: 5 of 5 
(29.Oct.2014)
Getting involved - How to help with PHP internals without knowing C
Thanks for doing this talk.
Rating: 4 of 5 
(29.Oct.2014)
Exploring Zend Server Z-Ray
Was hoping to learn more about it than we did at the keynote. Still want to play with it.
Rating: 5 of 5 
(29.Oct.2014)
Hours-Long Deployments to CD
Grapes and cake. I really like the integration of all these things into the chat room with automation that's kicked off via conversation. I'm hoping I'll get my team there soon.
Rating: 5 of 5 
(29.Oct.2014)
Why You Can't Test
This was a good talk that earned me a few retweets and such by sending out quotes. And there were loads. Very enjoyable. Thank you.
Rating: 5 of 5 
(30.Oct.2014)
PHP from the CLI
This was the first time I've had the pleasure of hearing Cal present in person, and I'm glad I did. It was a beginner level talk which he made sure everyone knew. It was fun and entertaining and some of the jokes weren't too bad either. :)
Rating: 5 of 5 
(30.Oct.2014)
An Instagram API in (X) Minutes
Apigility is great. I'm not sure people understood how much work would have to go into an API where you upload a file without something like apigility.
Rating: 5 of 5 
(30.Oct.2014)
Models and Service Layers; Hemoglobin and Hobgoblins
Mind blown. So much new interesting stuff to look at and research and apply. Great, very entertaining talk.
Rating: 5 of 5 
(11.Nov.2014)
ZF2 Modules Workshop
Good basic overview of what you can do with ZF2 modules (Spoiler alert: pretty much anything). Might be a little tough to follow for people unfamiliar or brand-new to ZF2.
Rating: 5 of 5 
(12.Nov.2014)
PHP 5.NEW: The Best Bits
Good deal of information on many new and important bits of functionality in PHP 5.3 and later. Good stuff.
Rating: 5 of 5 
(12.Nov.2014)
Talmudic Maxims to Maximize Your Growth as a Software Developer
Really outstanding talk. Could be a keynote and any conference I've been to. Inspiring, loads of great advice for developers, community, etc. 6 stars.
Rating: 5 of 5 
(12.Nov.2014)
Testing Spaghetti
Good talk, very entertaining. Lots of types of pasta codes.
Rating: 5 of 5 
(14.Nov.2014)
Turning Your Code Into a Company: The Parts They Don't Tell You.
Certainly worthy of a keynote. Well done, well delivered, entertaining and informative. Great job.
Rating: 5 of 5 
(14.Nov.2014)
Drupal 8: A Story of Growing Up and Getting Off the Island
I'm interested in looking at Drupal again. Well done.
Rating: 5 of 5 
(14.Nov.2014)
Trust, Community, and Automatic Updates
Very good talk.
Rating: 4 of 5 
(07.May.2015)
API Pain Points
Very entertaining and informative. I don't think it covered all the things in the outline (like sane file updates, HATEOAS or OAuth) but it was a good talk.
Rating: 0 of 5 
(08.May.2015)
API Pain Points
Phil, You are correct, you did talk about image uploads and I believe the point was the body of the PUT would be the image data or the base64 encoded image data depending on how you build it. The question you answered at the end did touch on hypermedia, I was just hoping for a bit more since we are using it in our APIs. And you did talk about OAuth and show a sample request of logging in via facebook and talk about that you could do a facial recognition grant type which did sound good. For that I appreciate it. I think my gap in understanding is more on what, if I'm auth-ing via third party, do I need to store or keep track of on my side to make sure that the user is able to do what they should be able to do, etc. I think there's probably a very simple explanation that I've been missing in various oauth talks and things I've see that I was hoping I'd see here. In any case, it was a very good talk and very enjoyable. Thank you very much. I'll see if I can't bump the rating up. David
Rating: 5 of 5 
(08.May.2015)
Work-Life Balance For Passionate Geeks
Very good talk with lots of good takeaways and things to think about. Thank you.
Rating: 5 of 5 
(20.May.2015)
The Wonderful World of APIs
It was cool to see that there really probably "Is An API For That". I haven't ever before tried to build an app using (almost) only other APIs that I didn't build but it was really cool to see the approach. I am much more interested in learning about a few of the APIs and technologies that were shown (like graph dbs) that I haven't been exposed to. As far as the application, it was really ambitious. There is a bit of "going into the weeds" in ZF2 that is probably pretty tough to get around for people who are not familiar with ZF2. I'm not sure of a way to fix that other than considering Matthew's suggestion of using less framework (like a micro). I think building individual tiny apps that only each use a single API would possibly get through more APIs but would probably not be as interesting.
Rating: 5 of 5 
(20.May.2015)
TDD: Team-Driven Development
Really outstanding talk. I think this room has a good record of having great talks presented in it. Thank you.
Rating: 5 of 5 
(21.May.2015)
Templates with Twig: Easier Than You Think
I really like the enthusiasm and animated delivery. It's great to listen to nearly any talk if the speaker is passionate about the subject. It was pretty short even for a short talk, but the time was filled with questions and comments and showing off a new game that uses the tech which was pretty cool.
Rating: 5 of 5 
(21.May.2015)
The PHP 7 Story
Very enjoyable keynote.
Rating: 0 of 5 
(02.Jun.2015)
Hacking Sites for Fun and Profit
@John Kallen: I think this is what you are looking for: XSS in guestbook Enter this as a guestbook entry: Nothing to see here.... <script type='text/javascript'>alert('pwned your sessionID is '+document.cookie.substring(11));</script> Command injection in search: http://hackingsite.dev/cheese/search?q=cheez-it;%20ls%20/
Rating: 5 of 5 
(17.Sep.2015)
ZF2 Service Manager: From Zero to Epic
Great talk. I was aware of all of these concepts (and use them) via ZF2 config but hadn't seen the usage of directly configuring the ServiceManager through running its methods. It's always enjoyable to hear Gary speak about any ZF2 topic.
Rating: 5 of 5 
(19.Oct.2015)
ZF2 Done Properly
Very nice tutorial showing how to remove some bad practices from your ZF2 application if you've been doing things that way. Showed how to create ViewHelpers as well as cleanup the module.config.php and Module.php files. Only suggestion would be to add the unit tests so that the refactoring (which were multiple steps each across several files) doesn't blow up if you forget a step. It seemed a little like working without a safety net. Following along I missed a couple of spots a few times and would probably have been lost if I weren't very familiar with ZF2 already. Live coding went well and the talk was well done. Thank you.
Rating: 5 of 5 
(20.Oct.2015)
Apigility Workshop
There were a few technical issues and live coding issues, but it was good. I've been building APIs w/ Apigility since the day it was announced, but I use Zend\Db\Sql instead of TableGateway. It was cool to see what can be done using that wrapper. There's a ton of stuff to cover in a pretty short amount of time but it seemed that we may have made it a bit further in the examples (and example 4 would have been one of the cooler parts) with a bit more leading. Apigility does start to make a lot of sense after using it for a bit but if the audience is not familiar with ZF2 or even with Apigility before this talk, it may take a bit more for granted than it should. Thanks for the tutorial and for creating Apigility.
Rating: 5 of 5 
(20.Oct.2015)
Asynchronous API Interaction with Guzzle
I think @Bobo wins the comments here, but this was an excellent talk. It made me want to go out and play with Guzzle 6 right away and had a really good explanation of coroutines which is a pretty complex topic. The session was very informative, funny, and had a real-world example of how to put together something that would be very complex (uploading very large files into S3) as well as setting up workflows that could be asynchronous for parts but still have real needs for data to be returned to use in later requests. Good stuff.
Rating: 5 of 5 
(20.Oct.2015)
Testing APIs with Codeception
Good intro talk on testing APIs via Codeception and writing custom modules and doing other fun stuff. Slides were a bit text dense (not talking about code slides, that's to be expected) and some parts were a little hard to hear but it was good.
Rating: 5 of 5 
(20.Oct.2015)
PSR-7 and Middleware: The Future of PHP
Excellent talk about PSR-7 and middleware from Matthew (as expected). Looking forward to trying out stratigility and Expressive.
Rating: 5 of 5 
(21.Oct.2015)
Anti-Patterns Found in Your Object-Oriented Codebase
Very enjoyable talk. Jeff is a great speaker and very engaging. I liked this quite a lot. I'm glad he's feeling better.
Rating: 5 of 5 
(21.Oct.2015)
The Web Leaps Forward - The Joint
Very enjoyable keynote about what's coming in the future of web development. Lots of fun. Great demos.
Rating: 5 of 5 
(21.Oct.2015)
Apigility: Agile APIs
Always good to hear Matthew speak. Apigility is awesome. You should use it.
Rating: 5 of 5 
(21.Oct.2015)
The Road to Continuous Delivery
Really well done. Very much looking forward to moving our projects from CI to continuous delivery and continuous deployment using some of the tips I learned here today. Very useful talk with a lot of good takeaways.
Rating: 5 of 5 
(21.Oct.2015)
Build RESTfull APIs easily with Symfony
I came into this talk with essentially no familiarity with Symfony wanting to compare how Symfony compares to what I'm used to (building APIs with ZF2). It was very interesting to see how much of building the API is under the control of the developer (for better or worse) and much is controlled via annotations. After the talk I spoke to someone who switched from ZF2 to Symfony and liked Symfony better than ZF2. I'll definitely need to check it out some more. Thank you
Rating: 5 of 5 
(22.Oct.2015)
Fear Not the Machine of State!
I wish there hadn't been issues at the beginning so that the ending didn't have to be rushed a bit but it was worth the wait to get all the technical projector and font issues sorted out. @coderabbi handled the snafu's like a pro and when it was all back working presented without appearing to be rattled at all. Information provided was very valuable and informative. Without the glitches, it seemed like it would have timed out well and left a bit of time for a few questions. Overall though, one of the best I've seen this year.
Rating: 5 of 5 
(22.Oct.2015)
Let's Refactor!
Really well done refactor talk with good points. The one weird bit was not being a fan of typehinting for some reason which I'd be open to talking about at some point if I see you later on. But it was a good talk and the live coding was handled well.
Rating: 4 of 5 
(22.Oct.2015)
Outsourcing to Your Compiler
This was a good talk, very engaging and informative and useful, but I was not expecting the meat of it to be strict types and scalar typehints. I was expecting either new ways to use PHP 7 to find more errors in your code (possibly writing code or building new tools). Part of it is on me, expecting more CS heavy, academic sort of talk especially after seeing other talks like Functional Programming in PHP. All this being said, I really did enjoy the talk, it was very well done and well delivered (but the volume changes from speaking excitedly to booming/yelling were rough this early). I think you may have gotten a larger audience with a clearer description or title as well. Lots of people are interested in the new PHP 7 features and would likely have attended.
Rating: 5 of 5 
(22.Oct.2015)
Components, PSR-7, and Middleware: Zend Framework 3
I'm excited for the future of ZF. Excellent talk covering some of the history of Zend Framework, how things were changed, fixed and improved and the future ideas and philosophy of frameworks (of not having frameworks as such). After ~17 years of coding PHP, I'm excited by what's coming to the language and the ecosystem.
Rating: 5 of 5 
(22.Oct.2015)
Journey of a Thousand Bytecodes
Very cool and informative talk about how the sausage is made in PHP and HHVM. Lexing, parsing, compiling, and then executing (with cats). Brought in real-world uses of state machines that help drive home the points made in other talks. An excellent talk to end the session portion of Zendcon. Well done.
Rating: 5 of 5 
(09.Nov.2015)
Going Pro - The Joint
Outstanding keynote and talk. Really enjoyed it. Many "tweetable moments" that were called out in the slides as well as even more between them.
Rating: 5 of 5 
(18.Nov.2015)
Adventures in Advanced Git
Excellent presentation in a choose your own adventure format where the audience got to choose what topic to cover at numerous times throughout the talk. Lorna showed how easy it is to run certain more advanced concepts like interactive rebase, bisect and others, including new flags on common git commands that make things more usable or easy to understand.
Rating: 5 of 5 
(18.Nov.2015)
The Slim Framework 3 Tutorial
Excellent intro to Slim 3. It was cool to see how much could be done with very little code. Compared to some of the things I've done and built already, it likely be very simple to build some of the apps or APIs I've built but with slim instead. I'm excited to do more with middleware and I feel like I am actually understanding how it really works. I really enjoyed this tutorial.
Rating: 5 of 5 
(19.Nov.2015)
Single-Page Apps with Angular and Apigility
It's a lot of topic to cover in just an hour, for sure. It should probably be expanded to a full tutorial length, but there was a good little bit of overview of what you can do with ansible and what apigility does. Either of those individual technologies could definitely take an entire tutorial on their own. For an hour talk it would probably be best to just briefly show the output of an apigility API and then dig a little more into how Angular works with those APIs or mention what angular is doing briefly and dig more into Apigility.
Rating: 5 of 5 
(19.Nov.2015)
Growing Open Source Communities
Lorna is a very engaging and practiced speaker. The message is delivered well and the audience is engaged and interested. Despite a late night and many tired eyes in the crowd, Lorna kept the talk lively, interesting, informative, encouraging and inspiring. Really well done.
Rating: 5 of 5 
(20.Nov.2015)
The Art of Programming
Very good talk. It was fun to hear your story and insights into programming, art and development. And the art on the slides was quite enjoyable as well. Thank you.
Rating: 5 of 5 
(20.Nov.2015)
Powerful & Flexible SQL Generation — without the Hassle
Very good intro into Zend\Db\Sql. I've been using it for quite awhile but never saw the DDL pieces and a couple of the features you showed off. The purple text disappeared on a few slides over the grey gradient background and that was hard or in one or two slides, impossible to see, but the talk was good with a lot of good information.
Rating: 5 of 5 
(25.May.2016)
I'm Just Here for the ElePHPants
Much talk! Very funny. It was cool to see more on the history of the PHP community and seeing all the shoutouts to people who have been around for a long long time and others who are relatively new but making a huge impact.
Rating: 5 of 5 
(25.May.2016)
ERD, Flowcharts, and Other Documentation
Good talk about the importance of diagrams and flowcharts in the documentation and planning for building software.
Rating: 5 of 5 
(25.May.2016)
Diving into HHVM Extensions
Really cool too see how easy it is to get an extension built for HHVM. I may have to try this stuff out. Well done.
Rating: 5 of 5 
(25.May.2016)
Becoming a Polyglot
Nice examples of the same API in 5 different languages. Really shows how similar these different languages are.
Rating: 4 of 5 
(26.May.2016)
Beware Mutants: Testing Your Tests
Good intro/overview of the Humbug mutation testing framework for PHP. There were a couple of rough spots that could have been smoothed out with a little more practice and the talking points. The jokes were funny. Well done.
Rating: 5 of 5 
(26.May.2016)
JavaScript is Awe-ful
Outstanding talk about how all languages have quirks and weirdness. Great pacing, humor and "WAT??!" moments. Love that what??! in C++ is a WAT. Absolutely fantastic.
Rating: 5 of 5 
(26.May.2016)
Zombies and Binary
This was a really cool talk. The presentation slides, and demo were flawlessly integrated into a working Minecraft game. Quite impressed with all the things that are even possible. Really well done.
Rating: 5 of 5 
(26.May.2016)
The New Revolution
Outstanding trip down memory lane. I did a lot of the BBS and early web stuff Samantha talked about and I'm a bit of a computing history junky. This was a great look at where we've come from and where we're heading. Very engaging and a lot of fun. Extremely well done.
Rating: 5 of 5 
(26.May.2016)
Mastering the Basics of OAuth2
Good talk about OAuth 2 and how it works and how to make it work. Well done.
Rating: 5 of 5 
(26.May.2016)
Irresistible APIs
Very well done. Lots of good information about taking your APIs seriously -- treating it as a product and using it in your own products so any of your users/customer who use it will have confidence that you will continue to support it.
Rating: 5 of 5 
(26.May.2016)
Breaking the Enigma
Lot of good history and information on the Enigma machine, implementing simple state machines. Good talk about early crypto and how it was broken.
Rating: 5 of 5 
(27.May.2016)
M-M-M-Monads!
Very well done and informative talk. Thank you.
Rating: 4 of 5 
(27.May.2016)
MySQL's JSON Data Type
Good talk. I think it ran quite a bit short for the time allotted, but it was a good intro to the new JSON features in MySQL 5.7.
Rating: 4 of 5 
(29.Jul.2016)
Nom Nom: Consuming REST APIs
It's hard to remember a lot about talks I attended over a week ago surrounded by a lot of things that are more memorable than any talks, but I'll do my best :) There were a lot of good points in the talk. It seemed a bit rough, but will certainly get smoother with more deliveries and practice. The memes/gifs seemed to overpower the point in some cases. Overall, good talk.
Rating: 4 of 5 
(29.Jul.2016)
Design for Developers
I've not seen too many talks given by more than one person. In this case, Cathy seemed more comfortable and practiced, but both Kevin and Cathy provided a lot of good information. Good talk.
Rating: 5 of 5 
(29.Jul.2016)
Time Management For Grumpy Programmers
I need to figure out how to incorporate a lot of the ideas Chris talked about into my own life. The idea of scheduling everything, even leisure activity seems a bit weird, but I can definitely see the benefits. I need to figure out how to not get distracted by all sorts of interruptions. This was a very good talk.
Rating: 5 of 5 
(29.Jul.2016)
Hacking the Human Interface
I've seen this one at other conferences before. It was excellent as always. I did like the addition of the family-oriented aspects of the talk and recognizing that there is or can be a bias against employees with family obligations and in some cases against fathers.
Rating: 5 of 5 
(29.Jul.2016)
Silence is Acquiescence: How Things Got Done
Outstanding talk by Joe. Many talks bring up the power of "no". Joe's message and story seem to be the opposite. Saying "yes" to everything or nearly everything brings about a lot of opportunities. It also brings about a lot of obligations and responsibilities and I'm impressed the Joe can do as much as he does. Lots of great anecdotes.
Rating: 5 of 5 
(29.Jul.2016)
Refactor, Don't Rebuild
Great talk about the pitfalls of throwing away working code in order to "write it right" vs refactoring in order to save the knowledge that's been built into the code rather than starting over and having to rediscover all the reasons the code became messy over time.
Rating: 5 of 5 
(29.Jul.2016)
Case Studies in a Growth Mindset
I hope the slides do get posted on this as there was a lot of tiny text that I was unable to read. This was probably my favorite talk of the cruise.
Rating: 5 of 5 
(29.Jul.2016)
Life Driven Development: Striving for Balance
Great talk about the importance of remembering what's important when balancing work and life. The discussion after the talk was just as valuable.
Rating: 5 of 5 
(29.Jul.2016)
Stepping Outside Your Comfort Zone: Learn to Teach
I hope the slides for this talk are posted at some point as well. Heather talked about the different styles of learning and how you can tailor your teaching style to be more effective as well as choose methods of learning which will maximize retention and understanding. Excellent talk.
Rating: 5 of 5 
(29.Jul.2016)
User Experience: The Good Parts
This was a very good talk that I feel could probably be expanded to a longer, more in-depth session. Very well done. I would like to review the slides if they get posted as I think making a checklist of ideas to cover when reviewing or designing a new UI would be a good practice and lead to better interfaces in the software I develop.
Rating: 0 of 5 
(02.Oct.2016)
Using Queues and Offline Processing
The slides are now linked, but I'm not sure it will help anyone who wasn't in the talk. :-/
Rating: 0 of 5 
(19.Oct.2016)
Building APIs with Apigility
The code we built in the session can be found here: https://github.com/dstockto/starwars_apigility
Rating: 5 of 5 
(20.Oct.2016)
Building PHP daemons and long-running processes
Great presentation, excellent "slides", the demos were well done and impressive. I'll be digging through the code and seeing what I can use in my own long-running jobs.
Rating: 5 of 5 
(20.Oct.2016)
Bringing old legacy Apps to PHP 7 and beyond
Sammy presented quickly but kept the packed room engaged and interested throughout. There was a lot of information and ideas presented in a short amount of time, but it was done very well. Great job!
Rating: 5 of 5 
(20.Oct.2016)
Be ready For ZF3
Lots of relevant information about the various changes to expect moving from ZF2 to ZF3 including which ones we can prepare for before upgrading and which are breaking changes that will need to be done at the time of upgrade, rather than before.
Rating: 5 of 5 
(20.Oct.2016)
Keynote
Great job, excellent keynote.
Rating: 5 of 5 
(20.Oct.2016)
Build your framework like Constructicons
Build a framework by gluing existing components together. Good talk.
Rating: 5 of 5 
(20.Oct.2016)
My journey to the center of PHP
I really enjoyed this talk. Thank you for the shout out :) Now I need to find someone to help me make the same journey. Thank you a lot for doing this talk.
Rating: 0 of 5 
(31.Oct.2016)
Building APIs with Apigility
@Marco - The link is a few comments up - https://github.com/dstockto/starwars_apigility
Rating: 5 of 5 
(16.Nov.2016)
How We Got Here: A Brief History of Open Source
I'm a big fan of the Hackers book and the general hacker ethos, so it was a fun look back at how we got to where we are.
Rating: 5 of 5 
(18.Nov.2016)
All the Laravel Things - Up & Running to Making $$
Good talk about jumping into Laravel and all the other services surrounding it.
Rating: 5 of 5 
(13.Jul.2017)
Games, Jams and Phasers
Good talk on programming games. I'm excited to look at phaser.io and see what I can do with it. As a side note, you should be able to add your slide link to the talk itself. It's odd that you were able to rate your own talk.
Rating: 5 of 5 
(13.Jul.2017)
Make Magic with Open Broadcasting Software
I, unfortunately, missed the for 10 or 15 minutes waiting for another talk that was having some serious technical issues, but what I saw made me excited to try out OBS. If I had more time to figure it all out I'd probably use it on my upcoming talks. Well done.
Rating: 5 of 5 
(13.Jul.2017)
Introduction to Rust
It felt a bit like I was watching a recorded training session or it was being read, but the content was great. I looked at Rust a little bit a few months back but after this talk, I really want to dig into it. It looks really nice. I like how Nathan explained the various rules and ownership which govern how everything in Rust works. I wish I could have seen the follow-up talk.
Rating: 5 of 5 
(13.Jul.2017)
SOLID In Practice
This talk was quite solid (HA!) and gave examples close to ones I've seen in real code and then showed how it could be modified to follow the SOLID principles as well as explaining how or why each original code example violated SOLID and why that could be a problem when maintaining the software. Very well done.

Events They'll Be At

No events so far

Events They Were At

php[world] 2016 Nov 14, 2016
ZendCon 2016 Oct 18, 2016
php[cruise] Jul 16, 2016
php[tek] 2016 May 23, 2016
php[world] 2015 Nov 16, 2015
ZendCon 2015 Oct 19, 2015
php[tek] 2015 May 18, 2015
OpenWest 2015 May 06, 2015
php[world] Nov 10, 2014
ZendCon 2014 Oct 27, 2014
ZendUncon 2014 Oct 27, 2014
php[tek] 2014 May 19, 2014
ZendUncon 2013 Oct 08, 2013
ZendCon 2013 Oct 07, 2013
Web & PHP Conference Sep 16, 2013
Nomad PHP July 2013 Jul 25, 2013
php[tek] 2013 May 14, 2013
Zend Uncon 2012 Oct 23, 2012
ZendCon 2012 Oct 22, 2012
Zend Uncon Oct 18, 2011
ZendCon 2011 Oct 17, 2011
© Joind.in 2017