John Congdon

Comments

(Show Details)
(Hide Details)
Rating: 3 of 5 
(24.May.2010)
Lean Mean PHP Machine
I was looking more for a development practice for a one man (small team) show. This was more about how to hire more people, or make the people you have happy. This should have been labeled more of a management session than a developer session. That's been my biggest complaint with any of the sessions. The speakers knew what they were talking about, however the synopsis that got me to attend the session were ambiguous. Maybe there should be a breakdown of who should attend. (examples: developers, managers, front-end, back-end, etc...) Also a level of experience expected for the topic.
Rating: 5 of 5 
(24.May.2010)
Replication with MySQL
I already use replication and am familiar with the basics, so I was hoping for a little more. However, Ligaya did a great job with the information. She obviously knows the topic very well and I loved when someone said they wanted the technical details, she was able to give them, even if it was too much for the topic at hand. The only thing I wish all the speakers would have done would be to put a "level" of person that should attend. i.e. This session is for people that have [no|little|some|expert] experience with ...
Rating: 4 of 5 
(24.May.2010)
Code & Release Management
I walked away with a good understanding of what to do next. The only thing I would have liked more was concrete example from a..z. Maybe that was outside the scope for this session, but I really want a grasp of here's exactly what you do to put code into production.
Rating: 4 of 5 
(24.May.2010)
Data Visualization: Turning Numbers into Stories
The information presented was good. It was obviously biased towards flash, but that is understandable based on Ryan's employment. I noticed that highcharts wasn't mentioned and I assume that is because there wasn't a flash alternative. Instead of so much back and forth in the various libraries, I would have preferred a more in depth look at real world examples, more data, how to drill down. "How to tell the story", instead of showing the tools to make it happen. And as smaller piece of the talk, state here are some different libraries that you can look into later.
Rating: 5 of 5 
(22.May.2010)
PHP Best Practices
Matthew did a great job. He obviously knows his stuff. Lorna did great as well. I liked the playful banter as they switched places. Looking forward to reading tons more on ibuildings.com
Rating: 5 of 5 
(22.May.2010)
Building a Zend Framework application
I am looking into using send framework and after listening to rob, I think ge has helped me settle on it fir my project.
Rating: 4 of 5 
(22.May.2010)
Graphs, Edges & Nodes: Untangling the Social Web
Not sure what I was expecting from the description. I learned a lot, but was expecting something else. Maybe just tweak the talk description.
Rating: 5 of 5 
(05.Oct.2011)
Hands on Agile Practices
I am a sole developer and loved the ideas presented. I have looked into Agile processes a few times, and always think "Why just for me". However, I love learning new things, and this talk opened my eyes to a whole other development methodology.
Rating: 4 of 5 
(07.Mar.2012)
CI:IRL
Wow, sorry I haven't responded to your request to rate until now. I really enjoyed the presentation, I just wish the sound would have been a bit better. I liked the resources that were provided as it gave me something to look into later. Having used some of these things already, it was nice having a list of alternatives that I may want to look into sometime in the future. I thought the insight into how there are many options and you can pick and choose was nice. It's not an all or nothing topic, there can be a balance. I know speakers want constructive criticism and not just everything was great. If there was one thing, a little more projection in the voice to show confidence and better sound would make a big difference.
Rating: 4 of 5 
(22.May.2012)
Creating a High Quality App Using PHP Components from Around Our World
Ryan did a good job with what he was trying to achieve. My only complaint is that I think all talks should be labeled with the level of programmer is being targeted. For the most part, this talk was aimed towards beginning level programmers. There was a little too much time spent getting things working on individuals laptops. I did get a couple of nuggets of information which made the talk overall worth it. I feel that Ryan just needed to make it more clear that what he was doing was for example purposes only. The fact that you could pick and choose parts of frameworks was clever, and how to intertwine them was interesting.
Rating: 5 of 5 
(23.May.2012)
Amazon SimpleDB
I enjoyed the simple nature of simple db. Eli did a great job of explaining the system, use cases, pros and cons. His talk inspired people to ask many questions, which makes for a better talk in my opinion. I like Eli's care free nature and ability to talk in front of people easily. Something I strive for in myself.
Rating: 4 of 5 
(25.May.2012)
Taking Sites Mobile
The topics discussed were simple and easy to understand. It seemed like a first step to taking a site mobile. I think I was expecting more because of the name of the talk. I think this should have been stated that it should be first step in taking your site mobile. Especially because much of the examples were hiding what's already there. So you are still downloading a lot of data and then hiding it. However, Ian did a good job in his talk and knows his subject matter.
Rating: 5 of 5 
(25.May.2012)
Web Security and You
Awesome job and I learned something new. I already knew many of the attack vectors, but the hidden iframe example was great. Eli had great examples and tried to get the point across that there is no 100% method. You need to lock your doors to keep honest people honest. If someone wants in, they will break a window, meaning we are just making it harder for a would be hacker. Most hackers and not real hackers, just kids trying to get away with something.
Rating: 5 of 5 
(28.May.2012)
Mapping URLs with and Without Mod_Rewrite
Great talk about the alternatives to mod_rewrite. The features that are available that most people use mod_rewrite for are really nice to know about. They are also easier to implement. I liked the amount of examples in the talk. It wasn't just about theory, but practical applications.
Rating: 3 of 5 
(28.May.2012)
(Re)discovering the SPL
I have heard a few talks about SPL and am still looking for real world examples. The theoretical ones always seem to use arrays as an example, and that just leads me down the road of "Why not just use arrays?"
Rating: 5 of 5 
(28.May.2012)
Slim Your PHP, Fatten Your JS
I liked the example app that was written. This was definitely focused on application type sites, and not your standard website. This is currently not doable for anyone looking for SEO to get better rankings for your website. However, web apps are definitely the future, and offloading some of the processing to the browser has some great advantages. I enjoyed learning about some of the different tools that Ed used to make his app work.
Rating: 5 of 5 
(28.May.2012)
Scaling Your Development Team
While this was an amazing insight into how Facebook handles a large development team, I was expecting more of something I could take with me to manage a team currently. I would love to have a team the size of Facebook's, but fact is very very few companies will scale that big. Many of the tools that FB uses are not available to my team now. I did appreciate the insight into FB. And the explanation that they do code review on EVERYTHING that is released. So there were some great nuggets of information in the presentation, it was fun, and Scott's accent is fun to listen to. :) I think it boils down to, I personally need to read the description of the talks and not just the title. My fault for setting expectations based on just the title. I am judging the book by the title. :(
Rating: 4 of 5 
(28.May.2012)
Iterators in PHP
I can agree with anonymous about the talking to the screen sometimes. I attended both Iterator talks and they were very similar. Not sure why Tek had two talks so closely related. Exact same material at times. As I said in the comment on the other Iterator talk, I would appreciate more real world examples and not just examples involving arrays. They tend to leave me scratching my head with "Yeah, but where would I really use this?" and "Why would I not just use an array?" I liked the verbal example of processing an RSS feed. How about using that as an example, instead of arrays of numbers? Other than that, I know Jake knows the subject matter and delivers his talk in a friendly tone. Just needs to face us more. :)
Rating: 5 of 5 
(28.May.2012)
Alice & Bob: Public Key Cryptography 101
Fantastic example of Cryptography and how it works in simplistic terms. I loved the mathematical examples to show how both encryption and decryption work. I had an idea of it, but seeing it right there in front of me was really cool. Everyone knows they need to use encryption, and most people do, without understanding what is going on behind the scenes. EXCELLENT JOB!
Rating: 5 of 5 
(28.May.2012)
Native Mobile App Development for PHP Developers
Great example of the different options for Mobile Development. I could tell that Mike had a passion for the subject and knew his material. He presented in a friendly and direct manner. Presentation style was great. Time for me to take something mobile. :)
Rating: 5 of 5 
(28.May.2012)
From POX to HATEOAS, A Real Company's Journey Building a RESTful API
I was happy to meet Luke at this conference. He was passionate about the subject matter, but admitted when he wasn't clear on something, or when the community as a whole couldn't agree on implementation. Would love more examples, especially around the versioning part of the discussion. I asked the question, and Luke did a great job of verbally explaining how they handle versioning. But there is nothing like seeing real examples.
Rating: 5 of 5 
(13.Dec.2012)
Usability for Developers
Great talk, even if I was told I couldn't answer a question... ;-P The talk is a gives some great reminders to developers. It is sometimes hard to have the thought process of a user, but Beth gave some wonderful advice. I like the idea of having live examples as well, but I know an Internet connection isn't always available. Beth gave a warning about audience participation and the awkward silences. Maybe, because of the small nature of the sessions, calling people out directly.
Rating: 5 of 5 
(21.Dec.2012)
Your code sucks, let’s fix it.
Great talk, I have read the slides multiple times and shared them with co-workers. But getting the verbal was great. One small correction is in the first example. Using $rawProduct in the new method/function, when it is passed in as just $product. Not a big deal, just trying to help proofread. :-P This was the main talk I wanted to hear when signing up. I am interested in the others as well, but this was the draw for me.
Rating: 5 of 5 
(21.Dec.2012)
Javascript Best Practices & BackboneJS for the PHP Developer
Excellent talk overall and I learned a bit. Especially about "this". Was a little thrown off by the "PHP Imagination Code", as that seemed to overcomplicate things just a little bit. And I like the demo code. Thanks for providing.
Rating: 5 of 5 
(22.Mar.2013)
Preparing To Speak
Fantastic tips for giving a talk. I plan on using many of them soon. Very well presented.
Rating: 5 of 5 
(15.May.2013)
Code Reviews: The 'Secret' to Building Quality Software
I've been pushing for code reviews at work. Patrick gave some great examples to help in my argument. It's getting the old school programmers to see the true value. The code review workflow examples were good.
Rating: 5 of 5 
(15.May.2013)
Caching and Tuning Fun for High Scalability
A great review of many types of caching. The focus that was on mysql was because that is often the bottleneck, so caching their makes a lot of sense.
Rating: 5 of 5 
(15.May.2013)
PHP 5.5: The New Bits
Great list of the new features in php 5.5. Generators were very confusing, but Davey did a good job of explaining. I like the slide layout that he is using and may steal that idea in the future.
Rating: 5 of 5 
(17.May.2013)
Pains and Gains of PHP Upgrades
Fantastic talk and great passion for getting people to upgrade. Thanks for the tips.
Rating: 5 of 5 
(21.Aug.2014)
Web Frontend, API Backend
Fantastic presentation. I was just researching this data yesterday and noticed you were giving this talk. Great job as always, you are a fantastic speaker. I like how you laid everything out and made sure to point out that you coded in a way to fit the screen and not how you would do it in production. I know it's a ton of work, but maybe include some slides with more detail and let us know that there are more full fledged examples to be viewed later.
Rating: 5 of 5 
(22.May.2015)
OOP is More Than Cars and Dogs
Overall great job. I think I was under the impression there would be more real world examples, outside of dogs, cars and dogs with wheels. Although I liked the direction you went with that.
Rating: 5 of 5 
(22.May.2015)
Business Logic Security
Fantastic presentation. I loved the direction of the different attack vectors outside of the usual suspects. I have already submitted a pull request at work to improve our session cookie handling.
Rating: 5 of 5 
(22.May.2015)
Composer Best Practices
Overall great presentation. I am not sure what I was expecting from the presentation, but it really seemed to center around the semver stuff and making sure you were understanding what package version you would get. This has been a huge issue for me at work because we have limited tests currently (but improving), so we hardcode exact versions of packages to make sure that we don't accidentally break our systems. I am trying to get the management team to understand that we should at least allow all the bugfixes to auto update via composer.
Rating: 5 of 5 
(22.May.2015)
PHP 7 is (Almost) Here. OMG! PANIC!
While some of the presentation was already covered in the key note, this presentation had much more depth. I am excited to test my codebases in php7, but based on the age of our codebase, that may be a little tricky. Thank you for taking the time to present.
Rating: 5 of 5 
(22.May.2015)
Navigating Your Git Repository
Absolutely loved the energy of the talk. I wanted more in depth about git. The description includes the phrase "what's going on in the .git folder?" so I was expecting an advanced talk. I guess I should read the schedule a little more in depth. ;-) If you are ever in the Souther California area and want to present at SDPHP, please let me know. ;-)
Rating: 5 of 5 
(22.May.2015)
Behat+Mink+PhantomJS = Test ALL THE THINGS!
I feel your pain of stage fright, but when you let go, you are quite funny. With you wiie's and yay's, you just need to keep that type of energy. Half way through you seemed to get more nervous instead of less. :-( Deep breaths next time. :) Thank you for pushing yourself through it and providing the knowledge.
Rating: 5 of 5 
(25.May.2017)
CouchDB: Scalable NoSQL for Modern Applications
Lorna, I alway enjoy hearing you speak. My only recommendation is during the map function discussion, explain that these are super simplified functions to fit better on the slides. But because the data is schemaless, before assuming that the data is there and the proper type, you should do a little sanity check. For example, are map functions always that simple? Could you provide an example of a more complicated function? Even if you don't go through all of it. Just a slide showing a longer map function may show more real world example?
Rating: 4 of 5 
(25.May.2017)
MySQL Query Analysis and Optimization
Decent talk, I was just hoping for more beyond the EXPLAIN command. I did learn a coupe of things, but not really what I expected. I should have taken the hint from the "EXPLAIN" in the text, but I think I assumed that you were going past that. As for speaking, I would like to hear a little more range. I am guilty of this myself, so please don't take it as a harsh criticism.
Rating: 5 of 5 
(20.Apr.2018)
Pentesting For Developers
The challenges are fun and interesting to learn the techniques that are used to break into a site.
Rating: 5 of 5 
(20.Apr.2018)
Hands On API Design
Fantastic techniques for designing an API. I learned lots of things that I should be doing to change the API that I maintain.
Rating: 5 of 5 
(20.Apr.2018)
Understanding Docker for Development
Learned some things I wasn't expecting, like docker machine. I would have liked more story telling, rather than "now I'm going to x" while typing x.
Rating: 5 of 5 
(20.Apr.2018)
Yak Free API Tip & Tricks You Can Use Right Now
Great tips for dealing with API's. Learned lots of things that I can use to help me while maintaining my API.
Rating: 5 of 5 
(22.Sep.2018)
Groupies, Roadies, Rockstars: The roles we play in opensource
Great idea for a keynote. I heard from various people that started identifying with one group or another.
Rating: 5 of 5 
(22.Sep.2018)
Iterators and Decorators and Generators, Oh My!
They say to truly get something, you have to have an AHA moment, and Jeremy was able to help me have my own AHA. Iterators are finally starting to make sense to me. The poem in the middle of the presentation was fun and different.

Events They'll Be At

No events so far

Events They Were At

WavePHP 2018 Sep 19, 2018
php[tek] 2017 May 22, 2017
php[tek] 2015 May 18, 2015
php[tek] 2013 May 14, 2013
php|tek '12 May 22, 2012
TEK·X May 18, 2010
© Joind.in 2018