Petra Dreiskamper

@petradreis

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(07.Jun.2013)
Unbreakable Domain Models
Very insightful talk; explains perfectly why you would want to spend a bit more time in thinking about your models and when you would use value objects to make things more flexible. Great intro into the specifactions pattern as well.
Rating: 5 of 5 
(07.Jun.2013)
Surviving a Prime Time TV Commercial
Funnily presented real world high traffic problems and some nice solutions too. Enjoyed it a lot.
Rating: 5 of 5 
(08.Jun.2013)
Scenario Driven API Design
Pretty interesting talk about the practical side of building API's and why you should reaaly think about the way they wiil be used.
Rating: 4 of 5 
(08.Jun.2013)
The Proxy pattern in PHP
Interesting talk, allthough a bit hard to follow at times. Would have liked to have a few more examples on situations as when to use the different types of porxies.
Rating: 5 of 5 
(08.Jun.2013)
Growth Hacking for Humans
Very enjoyable talk with some far too familiar sittuations, unfortunately. With some valuable lessons to learn.
Rating: 5 of 5 
(08.Jun.2013)
Nginx: The power within
Good talk that does a proper job of explaining very nice features of Nginx. Learned a lot.
Rating: 5 of 5 
(08.Jun.2013)
Emergent Design with phpspec
Thoroughly enjoyed this talk; it was witty, hilariously funny at times and very interesting in the meantime. Good explanation of the need to test and refactor in agile projects too. Marcello's enthusiasm and explanation made me want to jump right in and start using phpspec immediately. It looks to be a great (and indeed fun to use) tool!
Rating: 4 of 5 
(08.Jun.2013)
Salt: The New Configuration Management System
Very thorough explanation of salt or saltStack (I thought I'd mention for the googlers); with a nice demonstration of how powerful it can be. I found it funny as well, but also a bit too fast at times. But very well presented nonetheless.
Rating: 4 of 5 
(15.Sep.2013)
Beer tasting
Pretty much the same feeling here. I enjoyed the beers and the presentation and it was nice to hear from someone very knowledgeable but I hardly dared being social in between drinks.
Rating: 5 of 5 
(15.Sep.2013)
Debugging HTTP
Solid, funny and informative talk, as always! A good explanation of the variety of tools, especially about the fancy things you can do with debugging mobiles through charlesproxy.
Rating: 4 of 5 
(15.Sep.2013)
Documenting Code for Dummies
I liked the introduction; we all know we need to document and we all forget (from time to time). This intro showed that documenting can be very easy and not only helpful for later developers but also for the person writing the code (with regards to code completion etc. in IDE's).
Rating: 4 of 5 
(15.Sep.2013)
Your REST API: 10 things you are doing wrong
A nice introduction to REST/HTTP/RESTful and some of the common misunderstandings. I would have liked the first half of the talk about the history of REST to be a lot shorter: although it does provide a nice understanding of the concepts I found it way too long for the 45-50 minutes. It did feel like there just wasn't enough time for the more interesting second part of the talk, the part I expected going on the title..
Rating: 3 of 5 
(15.Sep.2013)
PHPCR: A better way to structure your content
A decent effort for a first talk; understandable and pretty knowledgeable speaker on the subject, and good presentation skills. Although I don't think I totally "get" what phpcr is all about. It would have been clearer to see some practical examples; Not only say when to use it, but show us how at the same time. A short intro into the API perhaps? If it's good for hierarchical structures, show us how and why. It did sound like a helpful standard based on proven technology but now I don't really know why I should start using it.
Rating: 5 of 5 
(15.Sep.2013)
Testing with Codeception
Very informative and beautifully presented introduction to Codeception. I like these kind of presentations where the power and possibilities of the tool in question becomes clearer by the minute. And where the enthusiasm of the speaker makes you want to dive in immediately. And I am with Gary, would have loved a longer tutorial about this!
Rating: 5 of 5 
(15.Sep.2013)
Redis For The Everyday Developer
Talk of the day for me. After having heard another Ross talk earlier this week, I was expecting much and got delivered even more! I agree with the above comments; positive, witty, very informative with clear cases of the how, when and why. Just give us a bit more time to comprehend it all and to really laugh out loud. I just wish all presentations were as good as this.
Rating: 4 of 5 
(15.Sep.2013)
Serializing Entities for the frontend
Pretty nice and informative talk about the tool under development. I will be checking it out.
Rating: 4 of 5 
(15.Sep.2013)
Keynote
Nice to hear about the efforts of a large media company coping with (mobile-)apps and new type of users, and trying to find new strategies in attempting to draw and also keep crowds.
Rating: 4 of 5 
(15.Sep.2013)
Drinks
And snacks.
Rating: 4 of 5 
(15.Sep.2013)
A Hands-on Introduction to Writing Unit Tests Using PHPUnit
Great introductory talk on PHPUnit. Nicely presented and it does a good job of explaining testing concepts and how to apply them in PHPUnit. With nice hands on examples.
Rating: 5 of 5 
(15.Sep.2013)
HTTP And Your Angry Dog
Very informative and beatifully presented talk on HTTP. It's also very funny and entertaining and does go way beyond the basics. Ross did a great job of explaining etags and concepts like content negotiation (amongst many other things) and how (not) to use them. Yes, it does go very fast. But Ross: I think as a speaker you just has the (natural?) ability to keep the attention of a crowd. It's hard to believe you haven't been doing this for the last decade or so ;-) I learned a lot.
Rating: 4 of 5 
(07.Oct.2013)
0x0F Ways to be a Better Developer
Good talk with solid practical advice. Stuff to take serious as well; yes, also the "keeping fit" part of it. And the part about keeping your hands dirty as you move a long.... if only all managers/cto's/lead dev/tech officers/ etc would.... Dual presentation / split screen worked out nicely; didn't feel like a gimmick. Some obvious cues but didn't think that was a problem.
Rating: 4 of 5 
(07.Oct.2013)
Easy HTTP Clients with Guzzle
Nice overview of the possibilities of Guzzle; having not used the tool before, it convinced me to go off and have a proper look at it. Thought the build up from simple to more complex and diverse examples was very good. On the presentation side: please try to really look at your audience: we won't bite! I know it's hard but pick one or two faces or the back wall to focus on. Looking away from the audience at your slides gives a very weird impression. Next time, get some water on stage and take the time to have a drink every now and again. It also gives the audience time to re-focus.
Rating: 4 of 5 
(07.Oct.2013)
Wrangle Cross-cutting Concerns with Event Driven Programming
Dropped directly from an intercontinental flight, straight into a conference room and giving this talk; I think Chris did a damn decent job! Great content with a good explanation of the (dis)advantages of event driven programming from practical experience. I got some value insights I would have had to find out the hard way, otherwise.
Rating: 5 of 5 
(07.Oct.2013)
The Big 'Why equal doesn't equal' Quiz
Mind boggling. Made me feel like a n00b. I thought I knew what I was doing, before I did this quiz. The talk did an excellent job of explaining the mis conceptions you can have as a developer and how easy it is to make silly mistakes that are almost impossible to spot when debugging a problem. And of course all the changes between PHP versions everyone should be aware of. The quiz format was a great way of making this clear.
Rating: 5 of 5 
(07.Oct.2013)
Models and Service Layers - Hemoglobin and Hobgoblins
I hardly dare say it again, but it was another excellent talk! (I've seen a couple more by Ross). Complex concepts presented with a lot of style and flair; it had me laughing and captivated for the duration of the talk, even though it was at the end of a long day. I would have liked even more of an in depth view of the code samples on the commands.
Rating: 4 of 5 
(07.Oct.2013)
A resource orientated framework using the DI/AOP/REST Triangle
Fascinating concept and approach to solving familiar problems in a - for me - totally new way. Inspiring, it really was, although indeed a bit hard to follow at times due to the crowded slides.
Rating: 5 of 5 
(07.Oct.2013)
Vertical reusability through components
Entertaining talk; I enjoyed Volkers sense of understatement a lot. Nice to see a different (to MVC) architectural approach and have it explained in detail.
Rating: 5 of 5 
(07.Oct.2013)
Don't be STUPID, Grasp SOLID
Very entertaining and fun talk. Anthony is able to explain fairly complicated concepts in such a captivating manner that it does actually stick. Very memorable quotes too.
Rating: 5 of 5 
(07.Oct.2013)
Building Better Developers
Simply great.
Rating: 4 of 5 
(09.Oct.2013)
(re)discovering the SPL
Solid introduction into SPL from a very knowledgeable speaker. Especially good at pointing out the the quirks and pitfalls when using some parts of SPL, stuff you really need to be aware of when using the library. I would have liked to see more practical examples of the use of the library though; when and how to use it to your advantage? Like the first example about the directory-file-filtering; it immediately made the power of SPL so perfectly clear.
Rating: 4 of 5 
(08.Nov.2013)
Opening keynote: Teach a Man to Fish
Sensible stuff about how to improve not only our own coding skills and knowledge level but also that of your team. And do tell everybody about #linktuesday!
Rating: 5 of 5 
(10.Nov.2013)
Team Plaatjes: Building JS Applications with Vector Graphics
Very entertaining yet again! I like fooling around with graphics but found it very nice to see this "developery" approach to creating and transforming boxes. Ross showed that if you just take some time to think about it beforehand, messing around with canvas or svg can really be done in an intelligent way. A very good intro into the possibilities of canvas/svg as well with self explanatory code samples.
Rating: 5 of 5 
(10.Nov.2013)
Alice & Bob: public key cryptography 101
Effortlessly delivered and a very, very good introduction into cryptography, at least for me. I now really "get" how the public-private key works where I never bothered about it (enough to find out) before.
Rating: 2 of 5 
(10.Nov.2013)
Be more productive by taking better notes
There were some very valuable tips and other bits and pieces on note taking and how it can actually help you, in between a lot of ramblings on about the different kind of pens, or paper, or notebooks, in existence. I have to say I totally lost my concentration and found it very hard to focus on the good bits. Maybe the first 15 minutes or so could be shortened to a very short expose about pens/paper/notebooks. I don't think everyone in the audience is able to get as exited about those as the speaker clearly was. I did love the style of the notebook slides.
Rating: 5 of 5 
(10.Nov.2013)
Building Better Developers
Excellent talk. Loved it as much as the first time I saw it at phpnw13. A proper keynote.
Rating: 3 of 5 
(10.Nov.2013)
Internationalization: Things to take into account
Good, solid overview of things to do with internationalization. The point that involves so much more than translating strings was very well made. I would have liked some more practical explanations as well, or maybe explain one or two approaches of how to take internationalization into account when setting up an architecture, either in a database or in code. Side note to the speaker: Maybe also work a bit on the pronounciation of your English; just practice it once with a native speaker.
Rating: 3 of 5 
(10.Nov.2013)
The Mikado Method
Unfortunately I didn't arrive in time or the start of the talk and I couldn't really get into it afterwards. My mistake, very sorry about that. As far as presentation goes I think you did a pretty good job: good and clear voice and some nice hand drawn slides to go along with a well delivered talk. You explained afterwards the reason it was so short was that you forgot some stuff; maybe due to nerves or something. Don't be discouraged though; maybe keep a cheatsheet with the important points to make next time and you're there!
Rating: 4 of 5 
(10.Nov.2013)
Environments, line up! Vagrant and Puppet 101
I agree with Danielle and Ivo: very impressive and no-one would have noticed. The talk had a good pace with clear slides. Only thing I noticed in this audience that wasn't obvious to everyone: how (or more to the point: "that") you can use puppet in a production environment, without it being virtual. Maybe making this really explicit would help to make people see that "Vagrant is cool" even more?
Rating: 4 of 5 
(10.Nov.2013)
Best Practice in API Design
Great talk. Especially the explanation about the differences between REST and RPC and the importance of using http status codes! Solid and humorous delivery as well; I couldn't stop myself smiling most of the time. The talk is maybe a bit too much of a beginners talk, but I think that actually worked well for this audience. To make it into a bit more of an advanced level I would have loved to hear more about best practice usage of some of the other Accept headers", but I couldn't say what subject to drop.
Rating: 5 of 5 
(10.Nov.2013)
Closing keynote: Things I Believe Now That I’m Old
Excellent key note! The personal approach, stories and lessons learnt really make this exceptional. You almost sounded like a wise old man... pretty darn good for a mere 29-year old ;-)
Rating: 4 of 5 
(25.Jan.2014)
PHP Performance: Under The Hood
Enjoyed the knowledgeable and entertaining presentation. It might not be practical but it's very nice to know how it all works under the hood.
Rating: 4 of 5 
(25.Jan.2014)
Code Obfuscation, PHP Shells & More: What hackers do once they get passed your code
Nice set of examples of real life hacks. There are some good lessons to learn with nice pointers on how to clean up after a hack.
Rating: 4 of 5 
(25.Jan.2014)
JavaScript/HTML5 Communication APIs
I simply agree with all of the above. Quite weird to learn about javascript cross domain possibilities that do exist since 1995.
Rating: 4 of 5 
(25.Jan.2014)
Apigility: Agile APIs
Solid introduction on apigility pointing out what the tool can do for you as a developer of an API. Explains the design decisions that were made while building the tool and a little bit about the standards being used (HAL, why json, api-problem+json).
Rating: 5 of 5 
(25.Jan.2014)
The seven deadly sins of Dependency Injection
Very good and also very funny talk that does an excellent job of explaining the different strategies for using dependency injection. And why a chosen solution in a certain situation might or might not be a good idea ;-) Very enjoyable.
Rating: 5 of 5 
(26.Jan.2014)
Extract Till You Drop
What a beautiful way to demonstrate testing and code refactoring! Excellent job of explaining the reasoning behind the tests and refactor steps at the same time. I really enjoyed the renaming of the extracted methods and making the code look beautiful and clean. I think you also succeeded in making a hard and sometimes boring task look like it actually could be a lot of fun!
Rating: 5 of 5 
(16.Mar.2014)
Queue your work
Very good and informative talk by a first time speaker. It does a great job of explaining the different job queue systems around and explains in detail the inner workings of a few of them and gives a handy overview of the differences between them. After this talk you can make a more informed decision on when to use beanstalkd or gearman or any of the message queues out there. Jurian is very knowledgeable on the subject and has good presentation skills. Pretty impressive.
Rating: 4 of 5 
(18.Mar.2014)
The Seven Deadly Sins of Object Orientation
Nice presentation of stuff to look out for when doing object oriented development. Some good examples and explanations of when and where things can go wrong.
Rating: 4 of 5 
(18.Mar.2014)
Unleash Postgresql features in your PHP developments.
Good talk about using all the really cool stuff in Postgresql and not being limited - for instance - to using only what's implemented in PDO. The talk gives a good insight into the powerful functions available in postgres when using a different approach to modelling. Very inspirational to hear someone speak about it so passionately as well.
Rating: 4 of 5 
(30.Sep.2014)
Scala: The Developer's Overview
Excellent talk and introduction into scala. I had no prior knowledge of scala so it was a bit baffling at times but I gained a few valuable insights into the solutions to common programming problems available in scala. Erik did really demonstrate the strengt and explained some of the weaknesses very well. Thought the presentation and pace of the talk was just right and it was amazing to see that the speaker was always one step ahead of the questions from the audience, cause the answer was on the next slide almost all of the time. Uncanny ;-) Only bummer for me was the compulsory "PHP devs don't care" slide at the end. Yeah yeah.
Rating: 5 of 5 
(04.Oct.2014)
Composer for Corporate Use
This might or might not be the definitive talk on some little known features of Composer, and how they can really make your life easier still. I learned some more really helpful commands.
Rating: 5 of 5 
(06.Oct.2014)
How PHP Changed the World of Programming
Daring and passionate keynote about the importance of getting together as a community. The perfect start to any conference. If only, if only.... I wish everybody out there would take this to heart.
Rating: 5 of 5 
(06.Oct.2014)
Your Mileage Should Vary
I simply agree with all of the above and want to give it a 6 as well. Yes, it was THAT good. Sharp, witty, with some very, very valuable lessons to be learned. Excellent delivery: your "unter" cool attitude goes well with the points you're actually making. I think the slide deck was maybe just there to make sure everybody got their quotes correct? ;-) Never seen almost every quote on the slides from a talk getting repeated on twitter. Think it must mean something if so many people value what you're saying.
Rating: 4 of 5 
(06.Oct.2014)
PHP 5.NEW: The Best Bits
Great speaker and a very good talk as well. The talk covered a lot of ground and Davey did a great job in explaining new features and why and when you would want to use them. Thought it went a bit fast at times and I would have wanted a bit more detail at some of the examples (especially the generators) Am really in awe of the seemingly effortless way you are able to present complicated technical problems and solutions.
Rating: 3 of 5 
(06.Oct.2014)
Bring Your Application into 2014
Pretty good talk that gives a clear overview of how you could go about refactoring legacy code and why and when you would do that. But that was not what I expected form the title. I did find the talk a bit slow at times and I think speeding it up a bit would also help in presenting it just a little bit better.
Rating: 4 of 5 
(06.Oct.2014)
Handling Highly Connected Data with the Neo4j Graph Database
Very good introduction into Neo4j. Presented in a funny and enthusiastic manner. Michelle covers a lot of ground in this talk and does an excellent job of demonstrating how to get started with Neo4j. The demo code was very clear and explained nicely and made me wanna jump right in. I think you could make this into a really great talk by pointing out a bit more the "why" and in which situations you would want to use a graph database. And enhance on the recipe example to make it more complicated so it really shows the power of using Neo4j in solving some problems that are really hard for relational databases to solve.
Rating: 5 of 5 
(06.Oct.2014)
Understanding the OWASP Top 10
Perfectly structured and paced talk that did a really excellent job of demonstrating the most widespread security flaws; how they happen, and what you can do to prevent them. Thought the subject might not be new and it's something you probably have heard of before, I've not yet seen (or read) it presented in as clear a manner as in Gary's talk. Highly educational as well. Security (alas) remains something that can't be made clear enough. Great job. Perfect delivery as well, btw.
Rating: 5 of 5 
(06.Oct.2014)
Beyond Design Patterns
Fantastic and mind blowing talk. Really refreshing too, to see someone with the depth of knowledge and expertise of Anthony, go (somehwat?) against the stream and present a totally different approach on OOP for solving software problems. Thinking about the flow of information through an application and about how the different objects communicate with each other makes so much more sense than following whatever "design rules" book to the letter. At least to me it does. Ask, tell, translate; sounds simple but the way Anthony explained it, it could also just work. What I also took away from this talk: being a good developer is not about using design patterns all over the place. For the life of me I've never been able to keep some of those patterns apart, the details that -supposedly- made them different were just beyond me. Or so I thought. To all of you looking for the book or more about it: Anthony did mention the blog posts that led him to this talk: http://blog.ircmaxell.com/search/label/Beyond I do agree with the guys asking for more (reading material) on the same subject but I'm hoping it won't be (interpreted as) a new rule book ;-)
Rating: 4 of 5 
(29.Oct.2014)
Getting Started with Ansible
Very good introduction into Ansible. Good structured talk; started off with some quick basic Ansible commands and how to configure things, but quickly moved onto an overview of the more powerful features and how you would want to use them. Erika has a way of making things - like diving into Ansible - look very easy. Well done.
Rating: 4 of 5 
(25.Jan.2015)
Decorating Applications with Stack
Good solid intro of the reasoning behind Stack and how wonderfully simple some things can be when using it. Wish I'd known of it earlier. I liked the explanation of the httpKernelInterface; it has given me some ideas for writing my own middleware.
Rating: 0 of 5 
(25.Jan.2015)
PCRE with PHP
I learned quite a few new tricks or features when using regular expressions that by attending this talk. I though the code examples especially were really well thought out and made all the different options and flags very clear. I did however find the presentation lacking in style; it all sounded a bit monotomous which does make it hard to keep focusing on the content all the time. And might give the impression that it's only documentation. Maybe create some break points in between the chapters to explain a bit of background or something, so the audience can re-focus on the next subject. 3 out of 5 stars (they seem to disappear after editing?)
Rating: 5 of 5 
(25.Jan.2015)
Small Uncontrolled Experiments
There are many, many good points, tips & tricks (like how to "calculate" the cost of interruptions ;-)) and other highly valuable insights to take away from this talk. It has really made me think about the way I do some things and how I could possibly do them in a more efficient way. I think "visualize all the things" might be the best tip yet.
Rating: 5 of 5 
(25.Jan.2015)
Microservices: Packs small, plays BIG!
Very good explanation of the concept of microservices and what they should and should not be and in what situations they might be really useful. The talk answered all the questions I had on the topic.
Rating: 5 of 5 
(27.Jan.2015)
Let's Write Some History!
Excellent talk on event sourcing! Very good explanation of how event sourcing could work in practice and what problems it can solve. I really liked the way you approached the concept from the perspective of data loss; it made it easy (almost obvious) to understand the benefits. Which I don't think is easy to do. Besides being well structured the talk had a good pace and you handled yourself very well, with all the questions and discussions getting thrown at you. Very impressive for a first time speaking on the subject.
Rating: 5 of 5 
(26.Jun.2015)
Uncon: Developers are just like humans
Stefan does a great job of talking about stuff that's difficult to talk about, difficult to recognize and difficult to admit or ask help for. Spreading the word does help. There are many things to take away from this talk.
Rating: 3 of 5 
(26.Jun.2015)
Uncon: PHP Hooligans
The guys managed to get some interesting discussions going on pretty quickly. The issues were well thought out and the slides prepared equally well, even if maybe the titles were a bit too broad.
Rating: 3 of 5 
(27.Jun.2015)
Uncon: Meteor,js
Nice introduction into Meteor. Arjan prepared some decent slides and has a thorough knowledge of the subject. The small crowd (opposite a big track) made it possible to ask questions that were handled very well. We didn't get to see the demo but I got a pretty good idea of what Meteor does in just the 20 minutes that were available.
Rating: 4 of 5 
(27.Jun.2015)
Uncon: Tech debt: why it's crippling you and what to do
Interesting topic indeed. Hard to solve problem as well but Tobias had some good approaches and possible ways to a solution. Tiny hint: put some shadows behind your texts so they become readable on top of the colourfull backgrounds.
Rating: 3 of 5 
(27.Jun.2015)
Uncon: VIM for PHP developers
Very nice overview of the possibilities of vim and of the overwhelming amount of modules and plugins it has. Really nice to hear from someone who seemed to have tried them all and who has managed to create the perfect tool for his (workflow) needs. It's things I would not have easily discovered otherwise and I enjoyed the speaker being passionate about it. I agree with Lucas on the "marketing" bit if you would like to make it into a conference talk. Didn't mind it for the uncon. And thanks for the tips afterwards!
Rating: 4 of 5 
(15.Jul.2015)
I want to be a hacker... but I only look good in a white hat. An introduction to pentesting
Very interesting talk about security, seen from a different angle. Jakub demonstrates how easy it is to hack your own website, using the right tools. He clearly explains how a tiny mistake or silly thing you forget when developing an application can be exploited. You think you don't make mistakes? Well think again. Like Richard already said: it also got me pretty worried by the end of the day. Jakub has a deep understanding of the subject and the tools he demonstrates and has a natural style of speaking. It's hard to believe you have not done this more often! If I'm being critical: to make this into a real conference talk maybe the explanation of the types of attack and exactly how they can be exploited could be demonstrated? (the simple js alert, with clicking the image link, maybe?) I think it might have more impact if you actually see it happen as it's not common knowledge to everyone. Wit the demo of the cli tools; once you run them, we see all sorts of messages flying over the screen and it gets a bit hard to follow exactly what attack is going on and what the results are. Maybe you could records this as a screencast or similar so you can stop it at times to explain a bit more in detail what is actually happening. It is an absolutely under exposed subject and I think this talk should be heard more!
Rating: 5 of 5 
(03.Oct.2015)
What To Expect from PHP7
Thought I knew what php7 was about but apparently I didn't know all of it. Great overview and a very good explanation of the functionality that's on it's way. Some invaluable insights into the gotchas to be aware of when upgrading. Yes, I do want to jump in and start using php7 now. Thanks for making me impatient, Lorna!
Rating: 5 of 5 
(03.Oct.2015)
Opening Keynote: Stealing People Lessons from Artificial Intelligence
Simply great insights into people, really. Loved the scientific approach and the pointers for further reading, the explanations of the different styles of learning and approaches to management. As far as I'm concerned there's much room for improvement in our industry and I certainly think knowing something about the theory behind it might actually help (a lot!) Thanks for sharing!
Rating: 5 of 5 
(04.Oct.2015)
Getting things done with ElasticSearch
Excellent intro, overview and explanation of the power of Elasticsearch. Would have liked to hear the end of the presentation.
Rating: 4 of 5 
(13.Oct.2015)
Error messages in PHP 7
Very informative and entertaining talk on php7 functionality and it's error messages. I really liked this angle of approaching things and had a fun time listening to your explanations. I do think however that a lot of prior knowledge of what's coming with php7 is aquired to "get it all". I think your audience that's not already aware could really benefit if you take a bit of time to explain about type hinting return values for instance, cause otherwise it might be hard to follow. Suppose someone has not heard of these new features before? Some of the examples might look rather strange in that case.
Rating: 5 of 5 
(24.Nov.2015)
Writing Code That Lasts
Ever wanted to know how to become a better developer, by simple and actually achievable steps? Raphael explains a few rules you could follow and explains why they should matter to you. This is a well thought out talk; very well structured and thoroughly explained by a seasoned pro. Excellent talk.
Rating: 4 of 5 
(31.Jan.2016)
Build RESTful APIs easily with Symfony
Good overview of the tools and bundles concerned, and good code samples and slides too. I do think the talk could really benefit if you slow down and take more time to explain some of the concepts involved a bit more in depth. If you're pressed for time; maybe loose some of the "what is REST" and HATEOAS in the beginning of the talk and take more time explaining in detail the actual solutions you present in the code examples and why that's helpful. Also; when asking if people know or understood a concept or what you're saying, make sure you make room to actually let them answer, in stead of moving on to the next topic quickly. I think you'd get a lot more response from the crowd during the session, if you do.
Rating: 4 of 5 
(31.Jan.2016)
A complex ORM... faster than SQL?
Good, solid and enjoyable talk. Learned a few things and am looking forward to using the new and shiny L2 cache. I feel the same as one of the writers of one of the other comments though: was expecting more in depth stuff about improving performance. For those that already know or use doctrine the introduction on what doctrine/ORM is, was a bit long.
Rating: 5 of 5 
(31.Jan.2016)
A functional guide to cat herding with PHP generators
Interesting, informative, insightful and at the same time very enjoyable. And a very good explanation of the (powers of the) filter-map-reduce pattern. Gave me a bunch of ideas to start putting it into practice myself.
Rating: 5 of 5 
(31.Jan.2016)
Composer the Right Way
I know there's a lot of developers out there who think they know all about composer already; well all I can say is: go see this talk! Good structure, great fun, and very, very informative. After this talk you'll know how to use composer like a real PRO. @Rafael: Please also put in the abstract for the next cfp that you explain the 'composer init' side of things, cause I've never seen (or read) a better explanation of how you would go about and create your own package (for proper use with composer and packagist): what things to consider regarding dependencies and semantic versioning, readmes, changelogs and beta mode. It would be so nice if everybody got it right. ;)
Rating: 5 of 5 
(31.Jan.2016)
Extracting wisdom from stupidity
The surprise of the conference for me this year! Loved the concept and approach of the talk and the way you explained this 'thinking' theory, tie it to the world of development and tried to put it into practice with the raffler. I agree with what you said yesterday that mixing up the theory and the example a bit more could work better, though you might lose the big laugh. @Ramon; One thing I would really change is the abstract: it reads like you're giving a talk on "learning from your coding mistakes". It doesn't say that of course but since what you are actually talking about is quite different (and as an abstract-reader you simply have no idea), it's easy to assume the above. It had me fooled and from what I've heard quite a few others too (and actually prevented them from coming). And that would be a real shame!
Rating: 5 of 5 
(31.Jan.2016)
Hexagonal architecture - message-oriented software design
It's very hard to explain abstract concepts in a way everyone can understand and follow it, but I think this talks does exactly that. Impressive.
Rating: 5 of 5 
(03.Oct.2016)
The first few milliseconds of HTTPS
Very good talk, delivered seemingly effortless, with a lot of technicalities and a bit of humor on the side. The talk is very well structured and that's probably why everything was so easy to follow. I am in awe of how good you are at explaining the intricate technical details of almost anything.
Rating: 3 of 5 
(03.Oct.2016)
Kicking off with Zend Expressive and Doctrine ORM
I have to agree with Rich Sages comment: I found the talk easy to listen to and I got a better understanding of the Expressive Stack but I also felt I had missed a bit all of a sudden. For me it was for instance unclear why you were using an (unknown to me) doctrine-orm-module in stead of just the doctrine/orm package and configuring that to go a long with Expressive (which is probably exactly what the module does?).
Rating: 5 of 5 
(03.Oct.2016)
From Doctor to Coder: A Whole New World?
Excellently composed talk; really well balanced and I do enjoy it when you can tell that a lot of thought went into it. Flawless delivery; you sound like you've been doing it for years. Even coping with the mike you took into your stride. Beautiful slides that were really supporting the message which in itself I've not seen told in the clear manner in the PHP community before. An important story to be told as far as I'm concerned. Highlight of Day 1 for me.
Rating: 5 of 5 
(03.Oct.2016)
Queues with RabbitMQ
I learned about a new technology, how I could use it and in which situations it could be useful. Also learned how to do it, what common pitfalls to be aware of and how it differs from the normal way we write apps. Made me want to start coding on it right away. I also laughed a lot. Can't think of what I'd want more out of a technical talk. Excellent really.
Rating: 5 of 5 
(03.Oct.2016)
Using Open Source for Fun and Profit
This talk was all about Gary, or was it?!? (Or was it actually about you, me and every other developer out there?) Man Gary, you really know how to deliver a story. Very moving and I so much admire your courage to confront your demons on stage. Made me laugh very loud and made me cry (a bit). Fantastic.

Events They'll Be At

No events so far

© Joind.in 2017