Miro Svrtan

@msvrtan

Talks

Date Presented | Last Commented | By Comment | By Name

Rating: 5 of 5

GDPR Panel Discussion - Technical aspects and how do they affect the development of web apps

at ZgPHP meetup #81 2018/5 (17.May.2018) | 6 comments | Ivo Lukač (Netgen), Stjepan Perko (Lolongo), Ozren Krpan (Diverto), Miro Svrtan

Comments

(Show Details)
(Hide Details)
Rating: 3 of 5 
(20.May.2012)
Developing PHP in the Cloud
OK talk
Rating: 1 of 5 
(20.May.2012)
What they didn't tell you about object-oriented programming in PHP
Tagged as intermediate instead of beginers, description misleading
Rating: 4 of 5 
(20.May.2012)
Mastering PHP Data Structure 102
Good talk showing us what we all dont have time to investigate/discover ..
Rating: 4 of 5 
(20.May.2012)
Security at scale: Web application security in a continuous deployment environment
Great speaker with a very interesting perspective on what we developers dont think enough (at least me :)
Rating: 5 of 5 
(20.May.2012)
Taking it to the next level
Epic. So humorous but inspiring!
Rating: 4 of 5 
(20.May.2012)
Getting Started with Static Analysis using HipHop for PHP
Very good session, would like to see Vmware or VirtualBox image where we can easily test this without all the hassle menitioned in the lecture
Rating: 4 of 5 
(20.May.2012)
Designing HTTP Interfaces and RESTful Web Services
Great talk and very usefull info! Would like to see panel with Lorna on this subject since there were few totally opposing views on the same suggestions
Rating: 5 of 5 
(20.May.2012)
Best Practice in API Design
Great speaker with great content. Would like to see panel with David Zuelke on this subject since there were few totally opposing views on the same suggestions
Rating: 4 of 5 
(20.May.2012)
Scaling Communication with Continuous Integration
great talk! Anthropology part is a little bit misleading :) .. I wasnt sure if she is developer or not :)
Rating: 4 of 5 
(20.May.2012)
An introduction to Phing the PHP build system
Good introduction into Phing P.S. speaker should think about preparing Phing & unit tests for the code runned in the session so he would be sure that examples would work :)
Rating: 5 of 5 
(20.May.2012)
PHP in 2012
Rasmus... nothing more should be said :)
Rating: 5 of 5 
(16.May.2014)
Coding and Dreaming - PHP in 2014
Great keynote!
Rating: 4 of 5 
(16.May.2014)
Symfony2 and AngularJS
Very good coverage of how to connect Sf2 with angular, very hands on + talking from expirience. Great considering it was speakers first talk in English!
Rating: 5 of 5 
(16.May.2014)
Practical Event Sourcing
Great talk, very nice to see people are using DDD in PHP world!
Rating: 4 of 5 
(16.May.2014)
Ansible: Orchestrate your Infrastructure
Very cool introduction to using ansible!
Rating: 4 of 5 
(16.May.2014)
Emergent Design with PhpSpec
Passionate while funny and informative. Thumbs up!
Rating: 3 of 5 
(15.Jan.2015)
Scale Redis vertically and horizontally
Very interesting talk about Redis cluster. As a community organizer I'm always happy to have our young generation in front of us! Unfortunately Marijan hasn't prepared well, as not a native English speaker nervousness was really visible at some moments. I already saw him talk before (in much larger crowds too) I know he can do better and that is the only reason I'm giving 3* ...
Rating: 4 of 5 
(15.Jan.2015)
Scrum - Agile development on web php project
Very good talk about first hand scrum experience. As it was meant as shorter talk I would suggest few slides anyhow for next time. Great Q&A!
Rating: 4 of 5 
(15.Jan.2015)
Mind maps in development
Though I expected mindmap related talk to go totally different way, idea to use mindmaps on project structure just blew me away!
Rating: 0 of 5 
(15.Jan.2015)
Upgrading to PHP 5.6
First hand experience of pushing PHP 5.6 (from 5.3) to production from a devops guy (not PHP dev), with really crazy ideas on how to test things are working with approach to create minimal amount of problems on production. This talk was a last minute substitute so I understand speaker didn't have enough time to prepare perfectly (but it was really good anyway )
Rating: 4 of 5 
(19.Feb.2015)
Go
Very good talk, incorporated the idea of supplementing PHP for all of those non-web tasks. Hopefully Matej will now be less affraid of English to speak more often (he had really interesting subjects up to now)! One small suggestion: bit less text on the slides and break those long bullet point lists into multiple slides (or remove some of them).
Rating: 4 of 5 
(19.Feb.2015)
Upgrade to 5.6 from developers keyboard
Really good talk in general. Surprisingly,a noob speaker (especially doing it in English) with lot of confidence and no visible nervousness or stage fright. Good overview of how they moved from 5.3 to 5.6, covering why and how they did it and why should we all migrate to 5.6. While it became obvious after Q&A that there is no major code changing/overhauling needed it would be really great to put it into the presentation itself.
Rating: 3 of 5 
(26.Mar.2015)
Luke, I’m your father
It's always nice to hear a real life driven talk on a tech meetup, especially one on how to organize noobs and motivate seniors. Of course, StarWars references are a bonus kick :) IMO would like to see more details and stories each of the points made. It was visible that Slaven has a bit of a problem with speaking in English but that's just practice...
Rating: 3 of 5 
(26.Mar.2015)
SaltStack
I'm a fan of provisioning tools (Ansible tough) and was really eager to see how SaltStack handles the same job. Marin was a bit nervous at times (speaking in English for non native speakers is always hard) but it can be improved upon. Talk was prepared a bit in the middle, too techy for PHPDevs and not enough techy for Devops crew so it would be a good thing to focus it more towards one of the groups
Rating: 5 of 5 
(14.May.2015)
Breaking out of the endless callback loop
Awesome keynote! I really liked that Christian while employed in the browser company has been very objective on the status of the environment and not pushing corporate sales BS. Not something you see very often ...
Rating: 4 of 5 
(14.May.2015)
REAL JavaScript games outside your computer.
It's amazing how he incorporated idea of 3d printing board game figures into JS conference talk .. and it was actually related! I cant be 100% objective since I'm fan of Michal's presentation freestyle ... but he's been better
Rating: 2 of 5 
(14.May.2015)
The Fluid Architecture
Rating: 5 of 5 
(14.May.2015)
Implementing a real time BitTorrent file system in 25mins
Really good talk on implementing replicated file systems using NodeJS and FUSE... Interesting, with enough yet not to much live coding. Only suggestion is to modify the title in the future, bittorrent is misleading and confused some people (since it isnt p2p etc)
Rating: 4 of 5 
(14.May.2015)
Dancing with Robots
I liked the talk a lot. Very passionate speaker showing amazing amount of HW setups and what can be done... Unfortunately more than few demos didn't work (if I understood correctly his laptop died that morning)..
Rating: 3 of 5 
(14.May.2015)
So you want to learn javascript? an open letter to a future front end developer
It was more of a keynote than talk material. Not sure if the speaker wasnt prepared well or doesn't have much experience speaking in English because at times it was really hard to understand.
Rating: 4 of 5 
(14.May.2015)
Extreme Pixels
Rating: 4 of 5 
(14.May.2015)
Using Docker for Node.js Testing and Deployment
I really liked a talk up to the last sentence as an answer to a question from the public :"I dont know, but probably you should be able to run windows in docker container"
Rating: 2 of 5 
(14.May.2015)
JavaScript and Internet Controlled Hardware Prototyping
Expected/hoped for some live demos ... Talk was focused on payments (speaker works in a payment company) which wasnt really covered in the abstract and at the end I left with a feeling that it looked like 'sponsored talk' (company was a conf sponsor)
Rating: 2 of 5 
(14.May.2015)
FireFox OS for Dummies
From 'for dummies' talk I expected to cover much more of basics-> how stuff works and how to do stuff while this was much more abstract. More than few valid points done, some indepth things covered but speaker kept the audience in fear to ask/communicate anything with his aggressive attitude. I'm strongly opinionated person too but ranting outside of the subject is really unprofessional (if it was kept on the subject like Linus did to Nvidia few years ago I would give this talk additional 2 stars).
Rating: 4 of 5 
(14.May.2015)
Breaking the broken web
While topics were interesting and speaker was good, it was an end of 2nd day and I felt keynote was too long.. only reason for not giving 5* :(
Rating: 4 of 5 
(15.May.2015)
Yii2 what to be glad about
Good talk, answered lot of entry level questions, covered lot of ground and showed passion doing it.
Rating: 5 of 5 
(15.May.2015)
What to Expect When You're Expecting: PHP 7
Great talk, passionate speaker. Covered all of the PHP7 stuff (I didnt know that there are gonna be so many changes in).
Rating: 4 of 5 
(15.May.2015)
Pushing Boundaries: Zend Framework 3 and the Future
I really liked the talk announcing some of the changes with zf3 (usually devs hear what happened and not what is coming). My only suggestion would be to do some sf2 feature comparisons when speaking about whats coming. (To be completely honest, I had a feeling that mentioning sf2 was forbidden and I really hope I'm wrong)
Rating: 3 of 5 
(15.May.2015)
Sylius - E-Commerce framework for PHP
I have a feeling that there was a lot of content trying to be put in 1hour, sometimes putting too much effort on some details while missing a bigger picture (speaking about a detail instead of scenario that would explain it much better and cover few cases at once.Some slides were not easy to understand (those blocks in the middle saying content payment resource etc..).
Rating: 4 of 5 
(15.May.2015)
Going crazy with Varnish and Symfony
Really cool talk! I would suggest adding an image at the beginning explaining how ESI runs requests between browser, varnish and application (I know it,not sure how common is the knowledge ) Speaker was speaking a bit too slow for my taste.
Rating: 4 of 5 
(19.May.2015)
Hello, PSR-7.
Rating: 5 of 5 
(19.May.2015)
Writing Faster PHP with HHVM & Hack
As always, Davey rocks again!
Rating: 5 of 5 
(19.May.2015)
Doctrine ORM Good Practices and Tricks
Really good talk! Title is bit misleading, I was 5 minutes late and really didn't notice any Doctrine in the talk :)
Rating: 5 of 5 
(19.May.2015)
Behind the Scenes of Maintaining an Open Source Project
Really good keynote, giving us insides in to pros/cons of being maintainer on an open source project. Will try to appreciate more what OSS ppl do from now on and try to be as positive and helpful as possible. One small notice: Jordi, bit more passion would make it great keynote!
Rating: 5 of 5 
(31.Jan.2016)
Introduction to Event Sourcing and CQRS with Broadway
Great workshop, I wanted to know more about event sourcing and CQRS and this was a really great intro into it. If Beau or Willem-Jan are interested in doing a part II (going more into some details that they didnt have time to cover now) I would love to attend it.
Rating: 5 of 5 
(31.Jan.2016)
Down The Rabbit Hole​
School example of a great keynote talk. Overviewing where we are, where we can be and motivating us to move in that direction. Thank you Cal!
Rating: 5 of 5 
(31.Jan.2016)
“Writing code that lasts” … or writing code you won’t hate tomorrow.
Very interesting and insightful talk. I would like if Q&A was a bit longer so some of the questions could be answered in more detail to all of us.
Rating: 5 of 5 
(31.Jan.2016)
Five Weird Tricks to Become a Better Developer
Nothing but respect for Jordi. Burning out should probably be #1 in those tips and I applaude him for being brave enough to share some of the problems he had in the past on that subject.
Rating: 4 of 5 
(31.Jan.2016)
Using Circuit Breakers in PHP
I didn't know much about circuit breakers and I must say this is a brilliant idea. Would like to see this as a prepared talk, with some more implementation details once some of the beginner quirks are ironed out.
Rating: 4 of 5 
(31.Jan.2016)
Sandwiches/Beer/Social/Fries
 )
Rating: 4 of 5 
(31.Jan.2016)
A complex ORM... faster than SQL?
Very good talk. I unfortunately didnt have an opportunity to ask him later to be more clear on some L2 cache implementation details but will check out docs to see it (I'm not sure if #1) caches are entity or result based, #2) will find all active users repository use caches or SQL to get the results out)
Rating: 4 of 5 
(31.Jan.2016)
The Lost Art of Defensive Programming
Very insightful talk. Yes, there were moment I felt Jeremy was 'captain obvious' but there were more than few examples where I was thinking 'why the hell didn't I think of that?'. Tnx Jeremy!
Rating: 5 of 5 
(31.Jan.2016)
How I learned to stop worrying and love Regular Expressions
Talk about regex-es that is fun and learnable? Never saw it coming.... I'm sorry that there are no 6* here for rating.
Rating: 5 of 5 
(31.Jan.2016)
Composer the Right Way
Great talk for all of us composer users to learn some of the details about how composer works. Also a very good intro into some details on how to prepare our own packages for releasing...
Rating: 4 of 5 
(31.Jan.2016)
Extracting wisdom from stupidity
Nice one!
Rating: 4 of 5 
(31.Jan.2016)
Level up your team
Very good talk, giving us ideas on how to become not only better leaders and developers but talking from his own experience with concrete examples & implementations. I would like to see this list of ideas in a similar list way as Joel's test is -> http://www.joelonsoftware.com/articles/fog0000000043.html . This could be a great benchmark to show us were we are, where other are when we are looking for new developers or thinking of joining a team.
Rating: 4 of 5 
(23.Jun.2016)
Basic CQRS and Event Sourcing with Prooph
I'm trying to learn on other peoples experiences (good and bad ones) while trying out ES/CQRS on my own and really liked this workshop. I have few suggestions: 1) show best practices from the start (there were more than few occasions with comments 'Dont do it like this in prod' and doing it right really wouldnt take so much more time) 2) full day workshop. While this is really nice intro, it would bring a lot more value if we got a chance to dig bit deeper into it (especially to be able to get more info on prooph itself).
Rating: 5 of 5 
(23.Jun.2016)
Get started with Graph Databases and Neo4j
Great workshop, very engaging speaker. As someone who had 0 experience with graph databases, now I really wanna go home and test it out on my stuff.
Rating: 5 of 5 
(08.Oct.2016)
Machine Learning for the Rescue
Really nice introduction to machine learning
Rating: 5 of 5 
(09.Oct.2016)
Practical PHP Deployment with Jenkins
Really loved this talk & speakers way of presenting.
Rating: 5 of 5 
(09.Oct.2016)
Asynchronous Programming Fundamentals
Good intro into async programming with just enough code and theory! Really well balanced talk, speaker was really good in presenting too!
Rating: 4 of 5 
(09.Oct.2016)
Let's get fuzzy!
Really nice talk explaining usages, theory and possible solutions how to implement fuzzy searching. Speaker was visibly nervous in the beginning (found out it was his 1st talk so we can forgive him on that). I would love to see more examples in the talk, felt like algoria & ES have been only mentioned...
Rating: 4 of 5 
(30.Oct.2016)
Battling complexity
Really good talk, Radan spoke from experience and about how they have battled it. Cool mix of DDD, SOLID and other principles to help it out. Speaker had really good stage presence, very good english and was very passionate on the topic.
Rating: 4 of 5 
(30.Oct.2016)
The Code Manifesto: Empowering our community
Very good talk on the issues, something that will hopefully open up some eyes in out small community and make us better people & colleagues. With the broken presentation font (due to keynote2pdf exporting) it was visible that it bothered Graham too and that smoothness and the flow possibly suffered from it :( . I know it's not an easy talk to do, but I would prefer keynotes to be a bit more empowering/motivating that this one was.
Rating: 5 of 5 
(30.Oct.2016)
What's the fuss about Phoenix?
Amazing talk. Amazing speaker. He was speaking so fast (but very clear & understandable) that I didn't have time to post on Twitter how amazing the talk is not to loose a second of attention. And giving away books to help people with getting on Elixir train was a nice touch.
Rating: 3 of 5 
(30.Oct.2016)
Code review beyond code style
Good talk, I liked it a lot. As a suggestion, I would appreciate more personal stories and how they do it. Loved the 'shit sandwich' story, I like that principle of starting with the good, explaining the bad and finishing up with good to downsize the blow of having to critique someone. I should use it more often! Unfortunately, it was bit visible that speaker wasnt 100% prepared and was reading stuff from time to time to remember :(
Rating: 4 of 5 
(30.Oct.2016)
Distributed Domain Destruction - Adventures in building distributed systems
While stories were maybe too specific in some cases, I love hearing them instead of 'best practices' people tend to read and then just spread around without having personal experience there! BTW. Since there are so many issues with supervisor & upstart, any suggestions what to use or limiting number of workers is the only cure?
Rating: 5 of 5 
(30.Oct.2016)
Things I was unprepared for as a lead developer
Great talk, speaker was not only engaged but inspiring the crowd. Good stories from the trenches to keep the talk entertaining and practical. I love soft talks of this kind cause it's really hard to find material on this things and being a developer/engineer is IMHO much more then just coding. For me, the only confusing thing is that I believe that position was more of a team manager not team leader (which does point towards how broken our job title systems are :) ).
Rating: 5 of 5 
(30.Oct.2016)
How to overengineer a meme generator?
As a backend developer blessed with not touching frontend that much, it was really great talk to hear what is new in the world of frontend. And using a meme generator with all of those options was a very simple yet funny and interesting way of showing so many different features! If only everyone would take this approach to teaching and showing stuff ...
Rating: 3 of 5 
(09.Nov.2016)
Testing!
Good overview of available/popular testing tools that exist in PHP today. I think that speaker was bit too enthusiatic on idea to cover so much testing in 45 minutes. I think going deeped into each tool would be more appriciated by the audience that is not familiar with testing in general
Rating: 3 of 5 
(09.Nov.2016)
Maintainable + Extensible = Clean ... yes, Code!
Good overview of practices how to make you code better + more maintainable. Few suggestions to the speaker: 1) I think it was too much theory and not enough 'stories from the trenches' (personal experiences) 2) some slides had too much text
Rating: 4 of 5 
(01.Dec.2016)
Multiple website hosting with Docker and Nginx reverse proxy
Really nice talk from Zoran about using docker to run multiple websites easy in development. I have been playing a bit with docker in last few months and some tricks he showed us were really helpful in understanding and upgrading my current setup.
Rating: 4 of 5 
(01.Dec.2016)
Immutability RFC
Silvio is first in our community going thru PHP RFC process and it was really nice to hear how the process looks and works. I feel immutability RFC will bring us many good things, much easier way of building immutable objects -> it would cut my code down by 70-80% on some of the value objects I'm heavily relying on. I'm not giving it a 5* rating cause speaker has to be little bit better prepared (but it was nice to see his presentation skills have improved a lot in past few months), however I (as an organizer) gave him only 2 days to prepare :) So :+100: for taking the initiative in such a short period and presenting it to us!
Rating: 4 of 5 
(12.Apr.2017)
Managing Remote Workers
Really good talk, very engaging speaker. Topic was really interesting but I think either title was misleading or maybe the focus was not enough set on the 'remote workers' part. If speaker decides to go more in sense of 'remote workers' than I would like to hear about tools they used as well to communicate: as much as 'we used X but didnt fit us because of ...' up to 'we used Y and it is great for us because of ..'
Rating: 4 of 5 
(22.Apr.2017)
Faster I/O on Docker for Mac. Fact or fiction?
As an organizer, it's always nice to see new faces on stage, having the will and passion to share their knowledge with others. It was visible that some stage fright has kicked in at the beginning but Matija did relax and ended it pretty calmly. Small suggestion: try to avoid long text slides as it is hard to follow them (I noticed 1-2 of those). Still very good talk and I hope Matija will speak at ZgPHP again soon!
Rating: 5 of 5 
(22.Apr.2017)
The Framework is Dead
Great talk, brilliant speaker. I expected Bruno to be bit more opinionated but it looks like he started mellowing out ;)
Rating: 4 of 5 
(12.May.2017)
I am good at JavaScript, I swear.
Very good talk, it did start bit too much as a self promotion but after the intro it was great. I dont think the issue of knowing/using all the shiniest toys is only a problem in Javascript community, I see it in others as well (not as intense as in JS though)
Rating: 2 of 5 
(12.May.2017)
Building Chatbots with JavaScript
I expected much more from a experienced speaker that said "I'm not doing marketing for the company I'm working for as a dev advocate" and then 5 minutes later spending way too much time on their own products. I didnt stay up to the end so cant comment on the bot itself but spending 15-20 minutes on 'who am I' and listing 3 tools needed to set up was just too much for me.
Rating: 3 of 5 
(12.May.2017)
Advanced TypeScript: elegant solutions to common problems
Talk was OK, as I dont come from JS community it was interesting to see some Typescript details but I wouldnt call the talk 'advanced' in any sense. Title was totally misleading, it felt more as a 'Intro to some Typescript features'. Speaker was pretty good, I saw bit of nervousness which is understandable but think he can work on getting English bit better (it was understandable, dont get me wrong but bit hard to follow)
Rating: 5 of 5 
(12.May.2017)
Building a serverless company with Node, React and the Serverless framework
Great talk. Speaker covered the basics of serverless + shown how they implemented stuff so it wasnt only theoritical stuff but 'from how we do it' bag. I'm still not sure it would make sense for me to switch but now I'm much more informed on how it works, what are the good and bad sides.
Rating: 4 of 5 
(12.May.2017)
Visual Regression Testing: from a tool to a process
Really good talk. Only reason I'm not giving it a 5* is not speakers fault: It's not something easy to set up and it takes a lot of moving parts to do it. If their own tool was opensourced and ready for me to use it tomorrow (one for showing diff on images) I would give it 5* without thinking.
Rating: 3 of 5 
(12.May.2017)
JavaScript @ Uber
I admire the speaker and the talk was good but: I like hearing things from 1st hand and this overview wasnt that. Personally, my preference would be to hear this same talk from a person that is working there as a JS developer, talking from experience not white papers even if the person is not as good speaker as Dustin is. Also, speaker sneaked up more then few 'promotional' details into the talk that had nothing to do with the subject in hand (like how the mobile apps design progressed thru the years, what are all the different products they offer on the web..). At moments it was visible that too much reading from notes was done.
Rating: 5 of 5 
(12.May.2017)
What the hell is fiber and why should I care
Great introduction of Fiber and explantion of differences between current React and new one.
Rating: 5 of 5 
(12.May.2017)
Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation)
Great topic from a great speaker. Paul spoke from experience, showed lot of examples and issues he had to resolve making the 'calendar' localized for lot of countries. If only more talks were from personal experience instead of generic covering of some topic.
Rating: 3 of 5 
(12.May.2017)
knock-knock-who-there-file- compression-talk_ FINAL_2.tar.trz.bz2.gz
Abstract and the talk are not really in sync :( Presentation was good, speaker was good but I would suggest instead of explaining the algorithms in depth to concentrate on the real life examples and share more personal experiences (in sense of pros/cons) towards cases when to use/avoid compression.
Rating: 3 of 5 
(13.May.2017)
Vue.js? PWA? PRA?
Talk felt as cut into 2 topics: lets do Vue marketing and lets talk about PWA. Personally I didnt find Vue marketing part informative and explaining templates felt as too long. On PWA I was sorry that demo didnt work out but demo gods don't smile to everyone. I would suggest speaker to try to talk with bit more intonation and volume, at moments it was hard to follow.
Rating: 2 of 5 
(13.May.2017)
The big rewrite: a true story
Talk had great potential, I really like 'from the trenches' talks of why/how/what was done but speaker felt bit unprepared/inexperienced or maybe just as other comment suggests, unmotivated.
Rating: 4 of 5 
(13.May.2017)
How to open source a PHP package
Really good talk, great speaker. Only reason why I havent given 5*, I would like to hear this talk with more of a personal touch (like problems when you picked name that android project uses and get lots of issues reported..), then just list of things where most of them feel obvious and are actually listed on phppackagechecklist.com site.
Rating: 4 of 5 
(13.May.2017)
Static Optimization of PHP Bytecode
I really love 'look at what we have done' talks (even when they have failed) with the great explanation of the details. Topic was really advanced and totally over-my-head so it was bit hard to follow at moments but speaker really did a great job. Some nervousness was visible at the beginning but :+1: for taking the stage at such a young age Nikita!
Rating: 5 of 5 
(13.May.2017)
Managing dependencies is more than running "composer update"
Very unusual dev topic: risk we all take each day without doing the proper investigations/management and why/how/what we should think/concentrate on when putting anything new into our app/system. Speaker was really good, clear on the topics but slides had too much content on them (I'm suggesting splitting it into multiple slides not cutting down the content) so it was bit hard to follow.
Rating: 3 of 5 
(27.May.2017)
Clean Application Development
I liked the talk but it was too long, taking almost 90 minutes without any break is hard to follow. Intro was more oriented towards bussiness/managers than developers and the whole talk was prepared more towards beginners. I would prefer if it was more of a combination of theory and examples from RL.
Rating: 4 of 5 
(27.May.2017)
Microservices vs The Distributed Monolith
Great talk, very informative on the theory for begginners and filled with examples from the speakers experience. Speaker was hard to understand from time to time which took lot of concentration on following his voice, only reason I havent given 5*.
Rating: 5 of 5 
(28.May.2017)
Your butler just received an upgrade
Hands down demo! Brave and balsy move, went super smooth! I really like practical talks and this was great! Speaker was clear and consice, some vim shortcuts were bit 'tricky to grasp' until he explained them so I would suggest maybe first saying what you plan to do, do the copy/paste and then explain. But this might be just me cause I'we never seen such a smooth running demo that I see such a small thing as an issue :)
Rating: 4 of 5 
(28.May.2017)
Kicking off with Zend Expressive and Doctrine ORM
Speaker was clear, stead and concise :+1: I was hoping that focus would be more on middlewares as opposed to how to setup doctrine orm, what it is and etc. For me middlewares in zend expressive are very interesting concept and I was hoping it would cover more in sense of MVC vs middleware instead of building a small API and talking about concepts and packages we are used to in MVC as well. This is the only reason for not giving 5* :(
Rating: 0 of 5 
(30.May.2017)
Year with event sourcing and CQRS
Thank you all for such flattering feedback! @Vranac: This is a talk from my experience and not an overview of all possible cases. I didn't encounter a 'million event per aggregate ' problem so I could not have talked about that. And yes, I would really like to hear from someone who had that issue how they solved it (altough it still feels like a design flaw) @Ivan Djurdjevac: Yeah, I'm not happy on the flow as well but it is hard to connect so many different things but will for sure look into how to make the transitions less 'jumpy'.
Rating: 0 of 5 
(03.Jun.2017)
Year with event sourcing and CQRS
Thank you all for feedback, I'm happy to hear you enjoyed the talk. @James: I agree there is not enough images, diagrams, memes :), will try to fix that in next iterations.
Rating: 5 of 5 
(19.Jun.2017)
Panel: "Surviving The Development Cycle - Stories, Tips and Tricks"
I might not be the most objective person (as I'm one of the organizers of ZgPHP) but I really loved the panel discussion, to the point I would really like to have 'Part 2' for it :) It was bit too long, having it for 1h and 40 minutes but as it was really really interesting to me I didnt check the time often enough :) We didnt have enough time to get any audience questions either Empty chair concept was :+1:
Rating: 4 of 5 
(15.Sep.2017)
Panel discussion: "Education and Evaluation in the DEV World"
As a person interested in education, it was a great intro into how companies educate. Just waaaay tooo short. As an organizer, I think we felt short with having too many panelists and will have to work on that in the future.
Rating: 5 of 5 
(15.Sep.2017)
Ad-hoc discussion
I just loved this format so much, having 20 ppl in a circle discussing where almost everyone had something to ask or say just felt AMAZING. Maybe next time, panel should be organized liked that...
Rating: 5 of 5 
(05.Oct.2017)
Metagrokking Elixir
Great workshop! Speaker was clear, not to slow not to fast to talk, ready to answer any question (and there were sooo many), just a joy to be on the workshop. I would like to see it as a hands on one too, I presume it would take like 2 full days but it would for sure save interested ppl much more time by getting onboard quickly. Keep up the good work Sasa!
Rating: 0 of 5 
(06.Oct.2017)
Year with eventsourcing and CQRS
Hi Kristijan, It's totally understandable, if you are not familiar with EventSourcing & CQRS, lots of used terms might not be easily understandable. This was marked as an advanced talk, it was already shortened to fit the current slot and this was not an introduction to DDD or ES+CQRS talk, but a talk about my experiences using it. As a speaker, I'm sorry I didn't properly manage expectations at the beginning, stating clearly needed prerequisites for clearer understanding of all the mentioned concepts and I will for sure work on improving this. If you are interested in exploring some of the unclear terms, there are lots of videos on youtube & blog posts from people much more qualified than me explaining the aggregates & aggregate roots, sagas/process managers, event driven systems, command handler and event listener patterns. Thank you for the clear feedback!
Rating: 5 of 5 
(06.Oct.2017)
Elements of Scalable Architecture
Great talk from a good speaker (great after the initial nervousness), passionately talking about the important subject of the non-technical culture needed in any team as habitability IMHO has nothing to do with systems at scale but good team work company culture.
Rating: 4 of 5 
(06.Oct.2017)
Debugging communication
Very interesting subject, especially something that is a big issue in the developer community due to our 'inherited' asocial aspect of life. I felt some things were "over-communicated" (mentioned multiple times), not as a part of a plan (and I do like the overcommunication pattern) but due to lack of preparation or being nervous talking in front of 400 ppl.
Rating: 4 of 5 
(07.Oct.2017)
Ops I did it again
Talk is worth hearing, has great takeways and reminders how we as developers can ruin others people beauty sleep ;) Speaker on the other hand was visibly nervous and not 100% prepared :( There was noticable 'aaaaa','hmmmm' and got lost on more than few occasions, as it was his first time speaking on a conference I gave him an extra star as a credit that I hope will be repaid on next years WebCamp with doing another talk.
Rating: 3 of 5 
(07.Oct.2017)
Microservices in production: a case study
Cool story, great topic but I'm not 100% sure if the example covered in the talk was the actual case study of the project they are working on (wasnt clear on that) which made me think there are some things missing (or are being misrepresented). Slides were bit misorganized, having facts in bottom right corner which were hard to notice. Speaker had his back turned towards the audience most of the time but for a first time conference speaker did his job pretty good, I hope he will find the will to continuosly share his experience with us in the years to come!
Rating: 4 of 5 
(07.Oct.2017)
Building a poor man's React
Great presenting skill and the topic was while basic very interesting, showing how the react works by building it step by step. As I'm not a frontend developer, this gave me more understanding of what react is and how it does some of the things internally.
Rating: 4 of 5 
(20.Nov.2017)
Documenting APIs with Swagger
I'we heard of Swagger, as I don't build APIs often, I never had the need for it but was interested in how it works: Ante covered it in a really good manner, explained how to integrate it into Symfony app and showed some examples. Speaker was really good, as Ante is a first time speaker, he did a great job! For next time I would suggest to avoid 'wall of text' slides, it was bit hard to follow them. I hope he will join ZgPHP stage more often now!
Rating: 5 of 5 
(20.Nov.2017)
Better PHP Enum Support
Great talk Marijan! As I'we started using enums some time ago it was nice to hear about different options and usages, I can now improve some of the details in my own app as well! I know Marijan was really worried about his English, to be honest for no real reason and improvement from his first talk in English is visible. I hope by this time, his fear of English is behind him and he will be even more eager to speak on local and not so local meetups/conferences.
Rating: 4 of 5 
(15.Dec.2017)
Switching to development
I tought this talk would be more about how speaker switched to development, what were the biggest obstacles, some tips/tricks to help others, but it became a very philosophical view of philosophy and development. Which was really interesting and unexpected twist, probably I didnt give enough relevance about the "I'm coming from philosophy background" so I had different expectations. For next time, I would suggest more clear description, just to avoid the possible confusion. Speaker was good, really good English, pretty concise and clear in speaking. About the slides, maybe it would be better to avoid so much text on one slide... either cut it into multiple slides or maybe even avoid having full paragraphs of text on the slide by just showing the keywords... Thumbs up and 2022/12 slot is yours :)
Rating: 3 of 5 
(15.Dec.2017)
Begginer's guide for PHP deployment tool Deployer
Subject is very interesting, I'm looking for a new deployment tool and will for sure take a look at Deployer as one of the options. As it was Tomislavs first speaking arrangement, it was clearly visible that he was nervous but we cant hold it against him. As one of the organizers I hope he will come back and speak even more, sharing his experience and improving his speaker skill.
Rating: 3 of 5 
(18.Jan.2018)
Mantaining badges on open source repo
Mario did a great overview of services that you can use on you public GitHub repo: from TravisCi to run your tests to ScrutinizerCI, CodeClimate and SensioLabsInsights to help you with code quality and codecov.io to store your code coverage reports and show them in much nicer way. I think that a 30 minute slot was too ambitious, while I use lot of them I can understand that for those that don't it might have been overwhelming amount of information: while yes, it was great overview and now you can go and deep dive into them, not sure that the 'why should I use them' or 'what they helped me with' was clear enough. For the speaker suggestions, I don't have really too much to say, english was good, talk was prepared well! Hope to see Mario speak more often and share his knowledge with rest of us!
Rating: 5 of 5 
(18.Jan.2018)
Living the livescore
So, this was not only Josips first talk in English but talk in general and he did it in a way that this is in my opinion a keynote material. Great talk, flawless English, amazing subject, sharing his experiences working in a product team for years, working as a team, building things properly and knowing every mistake might hurt you, some years down the road. Not to offend anyone, but this might have been the best talk of ZgPHP ever. I do hope Josip will submit it for conferences and share his knowledge more often with us!
Rating: 4 of 5 
(28.Jan.2018)
Domain-driven Design in PHP
Speaker was great and workshop was really awesome. Just a suggestion, I would have preferred if we did something else instead of ES/CQRS introduction in last 60min: 1) 60 mins for ES/CQRS intro is just not enough 2) it was not mentioned in abstract 3) we didn't get to do any coding While I'm biased as I do use ES/CQRS, just saying I would have preferred if we went deeper into subject at hand than wider into others
Rating: 0 of 5 
(28.Jan.2018)
Year with event sourcing and CQRS
Thank you all for your feedback! @Hugo Hamon: Even if I had open hands on to show any of the code (most of it is client work), if you don't know/understand the domain not sure how showing you the code would help out. If you are interested in seeing the code, I would suggest checking out prooph & broadway examples to get the feeling of the code. @Gabriel Somoza: Yeah, transitioning is bothering me as well, I keep adjusting things but seems I fix one transition and create problems on another
Rating: 4 of 5 
(28.Jan.2018)
Crafting Quality PHP Applications
I have been thinking of doing a talk on exactly this subject and was in 'deja vu' during the whole talk: James nailed all of the topics just right. I do have some suggestions: 1) Testing was used too broadly: as a replacement for 'automated testing' or 'writing tests' forgetting that developers do manual testing 2) I liked the suggestion of not using Behat to catch stuff by div-id but I would actually suggest people to first start using it just like that: people not familiar with automated testing might find behat/gherkin/selenium very very frightening, trying to get them to write `business like` scenarios could be too much for the 1st step 3) Better interaction with the audience: not that the interaction was bad, it was good but I would really love to see this talk in a keynote format :+1:
Rating: 5 of 5 
(16.Feb.2018)
Dev Falsehoods
I think this is a brilliant topic for lightning talks, maybe my only suggestion is if you have more to show to do a series of it (or if you get enough content it would be nice to hear it as a full blown talk). Good presentation skills, nothing really to 'suggest' to improve!
Rating: 2 of 5 
(16.Feb.2018)
Deploying with Gitlab
Well Zoran, I applaude you for 'lets fill this empty slot' but you have shown nothing :( Maybe it would be better if you put a concept around 'did you know you can deploy using GitLab' and explain in 2 minutes it can be done without any usage of laptop then trying to jump out left and right which was confusing to follow. Also, you do know there is a zoom on Mac ? :) It was hard to see whats happening when it was all in such a small font.
Rating: 3 of 5 
(16.Feb.2018)
Mutation testing with Infection
Nice teaser about mutation testing, but I would love to hear a full talk on the subject. Thank you for being brave enough to step up and 'lets hack something in 5 minutes to show'!
Rating: 2 of 5 
(16.Feb.2018)
Signals in PHP
I know it's hard to both show code, type and talk so thank you for being pretty good at juggling it all. I think there are much better subjects/examples to show the signals usage then 'updating progress bar' in CLI, I wasnt 100% clear on what would I use them exactly for in my work. For next time, please zoom in the code so we can actually see the code (it's really easy to zoom in when using PHPStorm on Mac with a touchpad).
Rating: 4 of 5 
(16.Feb.2018)
All aboard the Service Bus
Only times I noticed Robert being nervous was when he had short brakes telling us he was nervous :) , it's so nice to see you confident on the outside just need to work on the inner confidence. Pace was good, neither slow nor fast, slides were just right. I have few small suggestions for the code on the slides: - put suffixes to class names (instead of UpdatePriceAction call it UpdatePriceActionController, UpdateProductPriceCommand instead of UpdateProductPrice so it would be more clear to the audience what class represents) - use Money instead of doubles for price hints (or at least integers) so people avoid floating point round-off errors - I would not suggest using Entities in commands, as handler could change the values inside and controller/service sending the command would be aware of it -> they reference same instance
Rating: 4 of 5 
(16.Mar.2018)
PHP array - Big O(no)
Good job Filip! I tought this would be more of a beginner-level PHP array complexity talk but Filip started with pretty high expectations by diving into C implementation of the arrays and made this talk interesting for long time PHP users as well. Speaker was a bit nervous but handled the talk well with really good English. Thumbs up Filip, hope to see you speak more often!
Rating: 3 of 5 
(16.Mar.2018)
Phabricator: what’s it do?
I was really interested to see how phabricator works and what does it offer, Luka was pretty clear on that part, but I feel the flow/usage of the whole system was presented in a bit of a confusing way. 1) I guess 'gc' in CLI is an alias for 'git commit' 2) I guess 'gps' in CLI is an alias for 'git push' 3) jumping from menu to menu was hard to follow at times I have a feeling Luka was trying to wing it instead of preparing the talk in a fluid way, which would make phabricator more appealing IMO. I understand the constraints of time for such a big project to show are tough but he did explain/motivate me enough to try it out (which I plan to do shortly). I do hope speaker will continue spreading his passion for phabricator on other meetups/conferences as the tool looks really really nice!
Rating: 5 of 5 
(16.Mar.2018)
Lightning talk: The perfect cheesecake
For the first 2 minutes I was sure Zoka is gonna speak about cheesecakes on ZgPHP ... double and tripple facepalms started happening in my head .. and then he turned it around and made his point brilliantly!
Rating: 4 of 5 
(03.May.2018)
Storming through the code
Really nice talk! I would appreciate if demo time was bit more exhaustive cause there are millions of other shortcuts to show :) Speaker was great, fluent in English!
Rating: 2 of 5 
(03.May.2018)
Single Responsibility Principle
I believe this is a great subject to talk about but this talk fell short IMO :( On one side, it was full of domain specific examples which were hard to follow (even for me and I used to work on that exact project some years ago) but key aspects like explaining C roles as 'single reason of change' were skipped :( It was visible that Robert has the passion and knowledge but I guess he didnt have the time to rehearse the talk a bit more and be better prepared.
Rating: 4 of 5 
(21.May.2018)
Learning process
Great example (rubix cube) to show how we should grow when learning and not try the hardest example first!
Rating: 4 of 5 
(21.May.2018)
Fish shell
Thank you for having courage to speak again, it was much smoother than last time! I'm not sure 5 mins is enough to show the power of a different shell, maybe short workshop could be better to show it off? Just something to think about
Rating: 5 of 5 
(29.May.2018)
introDDDuction
Thank you Robert for a great introduction into DDD, especially not focusing on the code but the principles and ideas! I'm so sorry this talk didnt exist before as it would have helped me understand some of the ideas much more clearly, if you have never heard or worked with DDD, this is a must visit/watch talk!
Rating: 5 of 5 
(29.May.2018)
Unglue all the things!
It was so nice to hear I'm not the only person battling perfectionist and pragmatist in their head. I loved the talk, speaker explained things really nicely and showed us examples from his own experience which I found really valuable. Not sure this is keynote type of talk though but still deserves 5*!
Rating: 5 of 5 
(29.May.2018)
State in a stateless world
I'we seen this talk previously, I really liked it before but I think examples now are more clear and relatable! Speaker was calm and engaging, even had few puns thrown in (at my expense no less :) ) One small tip, slide with all the symfony/workflow events was hard to read as it had lot of content, maybe increasing fonts and not using grey text color.
Rating: 5 of 5 
(29.May.2018)
Pros and cons of functional programming
I loved the talk but feel like title is bit misleading, IMO this was more of introduction to FP than actual pros/cons of using it. Speaker was fluent and really engaging but would suggest to work on the questions for the audience as few were bit ambigous which made them hard to understand (I as a speaker have same issues).
Rating: 5 of 5 
(29.May.2018)
Dynamic programming - 101
I really love talks that takes us out of our comfort zone and this one was brilliantly done. Thank you Tobias!
Rating: 4 of 5 
(29.May.2018)
Machine learning and trend analysis in PHP
I tought this would be more oriented towards doing ML in PHP but it came out more focused on ML in general! Talk was great, speaker was clear, enganging and came off bit goofy with 'droping presented' example but I liked the concept! I would just prefer title/abstract to be more clear or add more material on PHP part of it.
Rating: 5 of 5 
(29.May.2018)
Getting started with PHP core development
Very practical and empowering talk, I always felt scared with the idea of trying to contribute to PHP core. After the talk, I do feel that if I find a bug in PHP, I will give my best to try to fix it and send in a patch! Arnout did a great job presenting, thank you for a great talk!
Rating: 5 of 5 
(08.Jun.2018)
Building teams, what can we learn from professional sports
Great talk! Speaker was really engaging, subject is awesome!
Rating: 5 of 5 
(10.Jun.2018)
Application metrics with Prometheus
Not really much too say, talk was great, speaker as well, really good amount of theory & practice, sprinkled with 1st hand experience.
Rating: 4 of 5 
(10.Jun.2018)
All aboard the Service Bus
Interesting talk, speaker was really good. To get 5*: - bit more engagement, I know it's a hard subject but show some passion!
Rating: 5 of 5 
(10.Jun.2018)
The developer's model for talking to managers
Brilliant talk, speaker and amazing stage presence. IMHO a must see talk for all devs
Rating: 3 of 5 
(10.Jun.2018)
Keynote : Controlling the variables
Great presentation, amazing speaker but I disagree with the content. At the end of the talk, I was really really amazed, clear 5* but started thinking how privilege wasnt included in that whole talk. Thijs, I'm not sure if you are aware of the amount of privilege you have, something that you were given by your family and community, something lots of people do not have. I know, you wanted to say: 'grab chances, no one will do the work instead of you' but you have to understand that without the privelege of being born/raised in Belgium, most of those opportunities would not be even offered to you. As you used Gary for some videos, do you think he would be here if he wasnt raised in Brooklyn? If his father didnt have a discount store that he built into a big bussiness? Having and grabbing opportunities are completely different things. I would love to have a chat with you if you want to disccuss this subject further (but please do take into consideration that I do consider myself a priviledged person as well).
Rating: 0 of 5 
(12.Jun.2018)
When testing makes no sense
Thank you all for feedback! @ Anonymous: would love to chat about your expectations, if you have the time please ping me (email/twitter..) @Dave Liddament: I was trying to avoid going to deep into examples as it might be hard to explain the details/circumstances/contexts, but I tought I gave more than few examples. Will check out the video if what was in my head got out in the expected way :) @Peter Lindqvist: I would love to hear what your disagreements are, just to see if I missed something (like context or the whole idea) or just pushed it in the way where I was misunderstood. If you have any questions/remarks/comments that you want to chat about, feel free to ping me via email/twitter (both should be easy to find on the internetz)
Rating: 0 of 5 
(12.Jun.2018)
Being a remote developer
Thank you all for such great reviews & feedback, means so much! @DennisC: I tought I covered pair programming tools (I'we used hangouts & zoom.us, tryed Slacks tool but wasnt working for us then) and for video conferencing I would suggest to google around (I'we used both hangouts & zoom.us with OK results, unfortunately not perfect as conferencing 10 people can be tricky)
Rating: 5 of 5 
(15.Sep.2018)
Lost in the Lobby
Great talk about overcoming issues and lot of problems about mental health we have in our tech community (altought some of the issues are US specific, things like healthcare) Thank you for opening up yourself, I'm not that brave and not sure if I will ever find that strength
Rating: 5 of 5 
(15.Sep.2018)
Code is Not Neutral: Ethics for Developers
Great talk!
Rating: 5 of 5 
(15.Sep.2018)
The Science of Learning
Thank you for sharing your story!
Rating: 0 of 5 
(19.Sep.2018)
Intro to EventSourcing and CQRS
@Daniele: url fixed
Rating: 5 of 5 
(22.Sep.2018)
Uncle Cal's Career Advice for Developers
Great keynote! Thank you Cal for sharing your wisdoms with us
Rating: 4 of 5 
(22.Sep.2018)
Serverless PHP applications
I think this really interesting subject, great content. Not sure if speaker was tired due to travel & 9 timezones difference or not prepared but there were few occasions that can be easily polished for this talk to be a 5* one (IMO): - tempo was broken on 4-5 occasions and it was hard to follow with going back and forth as speaker noted that he missed some details - I would suggest watching at attendees a bit more than to the screen of the laptop
Rating: 4 of 5 
(23.Sep.2018)
Release Your Refactoring Superpower
I'm not sure that this abstract represents the talk very well: I expected more of a technical 'how-to' for refactoring then a soft talk on how to achieve the goal of convincing others to do refactoring. I still loved the talk and Adam did a great job presenting it. If speaker didnt mention 3-4 times that this was first time doing this talk, I would not have picked upon it so: great job!
Rating: 5 of 5 
(23.Sep.2018)
PHP: People Helping People
Great talk, amazing subject and brilliant execution!
Rating: 5 of 5 
(27.Sep.2018)
Opening Keynote: Rasmus Lerdorf
Great keynote! Speaker did a great intro and explained all of the upcoming changes in PHP 7.3 in a lot of detail, just the right amount! I loved how it started showing his first computer which was a big reminder I'm not the oldest person in the room ;)
Rating: 4 of 5 
(27.Sep.2018)
Writing Viruses for Fun, not Profit
Interseting subject, great and very engaging speaker! Only reason for not giving it a 5* is usability: it's a really interesting subject and a nice to hear but not sure on the value it would bring to my day to day work...
Rating: 2 of 5 
(27.Sep.2018)
Magento 2 Module in 40 Minutes or Bust
I had a completely different expecations of this talk, I feel abstract is misleading as this was more of a 'Intro to Magento2' and where some files are located. My expectation was: we are going to build a plugin/module: this is how to do it. I'm not a Magento developer but was really looking forward to this talk as to get more insights how Magento built plugins/modules. Also, there was not really that much live coding, speaker was just turning on/off things in the configuration, showing how to do things in Magento using console app.
Rating: 4 of 5 
(27.Sep.2018)
prooph/micro and FPP - less is more
Really nice input, I understand the need to do a brief introduction to ES+CQRS but would love to hear this talk being focused on how + experiences using prooph/micro + fpp libraries, going in deeper into the subject (I guess there wasnt enough time now).
Rating: 3 of 5 
(27.Sep.2018)
Getting Wordpress OOP by using Corcel
Very interesting talk on a package/library to help you integrate Wordpress and Laravel together in order to have benefits from both eco-systems. Speaker was visibly nervous, concentrating his look on laptop screen, but still got his point across. Not sure if this was Joes first talk or not but with a bit of preparations, I'm sure you can improve your skills!
Rating: 4 of 5 
(27.Sep.2018)
What's New in Xdebug?
Great info into what is new with xdebug 2.6 and what is coming in 2.7, sharing the pain of maintaining library that is so dependent on inner workings of PHP engine. I would love to hear this talk in a longer format, maybe focusing a bit more on other changes/features in previous versions as well, as xdebug is an internal tool, it's hard to follow all the features coming as a user.
Rating: 5 of 5 
(28.Sep.2018)
Panel Discussion: PHP - The journey so far (and what's ahead)
Great idea for a panel, speakers were not only funny and interesting but full of information to share with the audience!
Rating: 4 of 5 
(06.Oct.2018)
How did we open source our knowledge and practices
Nice talk! I know how hard it is to involve other people in making the company culture better, thank you Robert with sharing with us!
Rating: 4 of 5 
(06.Oct.2018)
The other side of webapp security
I loved the talk, speaker was really engaging and easy to understand. I'm not giving a 5* as there was too much text on the slides, making it bit hard to read + follow your talk. I would suggest removing *some/most of it* Luka as your English is great and you speak loud & clear
Rating: 5 of 5 
(06.Oct.2018)
EME? CDM? DRM? CENC? IDK!
I love the concept of 'how I hacked X and learnt a lot about the industry from it'! Talk was really great, I would just suggest to remove some of the text and bullet points from intro slides that are not neccessary as it makes it hard to follow you and read the slides at the same time.
Rating: 5 of 5 
(06.Oct.2018)
Property-based testing is a mindset
Great talk, speaker was clear and easy to understand! Not sure if 25 minutes was just too short for this talk as I felt examples are overly simplified but it did intrigue me -> I will try to make some time to check it out and learn more about it next week.
Rating: 4 of 5 
(06.Oct.2018)
Taking CI and automated testing seriously
I loved the talk, speaker was really interesting and I liked a way he spoke about it! I felt it might have been too short and that more could have been covered as there was at least 10 minutes left at the end. As well, for a keynote, I would like if speaker gave more emphasis to some of the features and consequences instead of just casually mentioning them (things like 'this saved us 15.000 hours of manual testing...' )
Rating: 4 of 5 
(06.Oct.2018)
A practical introduction to Domain Driven Design (PHP)
Workshop was a blast! Pim was great in handling us all under the circumstances but I feel the group was too big. As well, I would prefer if developers are not the people driving the maps -> it should be the business, while developers should be trying to fill out voids they dont understand. Not sure if it's possible to do it in this kind of a workshop since we dont have 'business people' in, it's just a suggestion.
Rating: 5 of 5 
(08.Oct.2018)
Where are the women?
I wanted to open story of privelege in my talks and know how hard it is to talk about it .... I think there are things to improve, as time was limited, I would be happier if intro was going faster instead of super-quick-running-out-of-time end: people might have missed information (from post conference chats I know some ppl did) Dora did a great job telling a story and I do hope to see here more often in conferences.
Rating: 5 of 5 
(08.Oct.2018)
Do you really need WebSockets?
I saw Stanko speaking on few occasions and I know how good he is ... it was visible that slides have brought some nervousness into him :( Still he did great job, I liked his intro to world of WS,SSE & long polling!
Rating: 5 of 5 
(08.Oct.2018)
Shoving Your Application Code Into the Web Server
Me like... not sure that I will ever need 'so much performance' or find will 'to put my business logic' inside web server but I liked the hacker style of speaker ... and subject was interesting as well
Rating: 0 of 5 
(17.Oct.2018)
Nitpicking terminology: are we using the right terms
I'm aware that it didnt feel perfectly interconnected on all of the terms, this is something I will work on to improve. Also nice to hear it was in a slow pace, in my head I tought I was going 100mph Thank you all for your feedback!
Rating: 2 of 5 
(19.Oct.2018)
How to build eZ Platform websites using Netgen open-source components
For a developer meetup, this talk sounded too 'sales'-y IMO. I appreciate Netgen efforts to open source their work and would love to see this is a developer friendly manor, instead of talking and just browsing around the features: in demo install it, build a CMS for ZgPHP meetup (just an idea of a theme for the CMS), add some pages, put some articles in to show it off ... Even more dev friendly, show us the code & stuff, not sure how much time that would take though.. Points of improvement: - try to avoid walls of text ... it's hard to both listen to you and read all of the text .. I would rather suggest having 30 slides with 1 thing on it then 5 slides with 6 sentences each - switch from presentation tool to browser directly - pick more dev friendly way: either do a show-off and show us how to build something quickly (since it's meant to build small sites as well) or pick 'tech' part and show us the code, talk about some challenges you had ... - when we came to questions, please, do not use derogatory language when speaking about competing solution. I know I'm guilty of picking on others as well in the past, I'm trying to make myself better on it as well so I know it's not easy. When you speak in derogatory terms, it says bad things about you much more than about them and your attendees might feel alienated which means you just lost interest of them English was good, speaker was clear and understandable. I know Mario can do this better and meetups are a great place to improve communication skills and I hope he will take this feedback constructively and improve on how to build topic part of the talk.
Rating: 3 of 5 
(27.Oct.2018)
Keynote: 12 years in the life of elephpant
It was really nice to hear all the ElePHPants stories. I liked the topic, speaker was interesting but I'm not sure this is a material for a keynote.
Rating: 3 of 5 
(27.Oct.2018)
Good Project From Scratch
Topic is really interesting, Pawel did a good job but at moments I feel it had too much theory and not enough personal experiences and or suggestions inside. For 4*: add some examples or suggestions on topics, there was more than enough time left to have those sprinkled For 5*: at moments speaker was monotonous, should be raising/lowering the voice in order to give focus on some details
Rating: 4 of 5 
(27.Oct.2018)
From Helpers to Middleware
Great trip down PHP history, from 1 file procedural code to modern frameworks and middleware approaches. For 5* I would suggest going bit deeper with middlewares (from the slides they seemed to be one-directional) and discuss some of the cons of using them (as I'm pretty sure it's not all butterflies) P.S. I dont agree that middleware and FP/pipe are same, especially due to middleware bi-directional behaviour.
Rating: 4 of 5 
(27.Oct.2018)
Refactoring the Domain Guided by Tests
I liked the talk, it was nice to see how others are doing refactoring phases. Speaker did get distracted a few times, and on some points gone very deep while on some went very shallow (towards the end) so it was bit hard to keep track of all the changes. Through refactoring excerices, I was trying to understand what the code does and it kept bugging me as I'm used to first needing to understand existing code and not go changing it straight away. For 5*: explain why mocking is the problem :) P.S. I was sitting in the last row and it was hard to read the code, just an observation
Rating: 3 of 5 
(30.Oct.2018)
Running PHP applications on .NET Core
Wow, PHP on .NET!! Very interesting idea and a nice presentation of it. While prerecorded demo was a nice addition, I felt it was more of a project presentation, I would like to have seen more details how I can call other languages from PHP and vice versa. For 4* try to focus more on technical details and not on how Visual Studio works. For 5* try to do the talk more as a duo, switching around on the topics and not like one person is talking and then when a technical question comes in, other one picks it up.
Rating: 4 of 5 
(30.Oct.2018)
JeoPHPardy game (repeatable)
It was fun, that is for sure! At some points, it was hard to follow the game as it wasnt clear what is happening as contestants had their back turned towards audience. One big detail was missed, Jeopardy answers need to be done in form of a question...
Rating: 5 of 5 
(30.Oct.2018)
From Conversation to Software
I'm so happy people are talking how communication between people is as important as communication between us and 'the computer' (the code). I always enjoy watching Pim on stage and this was a great talk. On Pim's scale, this was just a 4/5 as I loved talks I previously seen ("Technically DDD" and "The Developer's Model for Talking to Managers") more. Not sure if it's possible to get this talk on that level though
Rating: 5 of 5 
(30.Oct.2018)
Modern SQL: Evolution of a dinosaur
Wow, I really didn't know how much SQL I don't know .. TBH, it did feel overwhelmed at times, I would love if the speaker went thru less features but explained them bit more in-depth but it was a brilliant overview that will motivate me to check those things out
Rating: 4 of 5 
(30.Oct.2018)
Cracking passwords, or why use password_hash()
Interesting topic, speaker was fun to watch. It was visible speaker was nervous at times, try to relax (I know, it's easier said then done) For 5*: speaker should be a bit better prepared, there were more than few occasions where he went back, got lost or couldnt remember facts he was trying to point on..
Rating: 5 of 5 
(30.Oct.2018)
Closing keynote: “Writing code that lasts” … or writing code you won’t hate tomorrow.
I saw this talk some years ago and it's still so relevant (which I'm bit sad TBH). As always, slides looked amazing, speaker was clear and entertaining (especially all 'not you Marco'/'except Marco' comments :) ) If he didn't move 'object calisthenics' from rules to guidelines + making them bit stronger, it would have been a clear 4*, I love how he did understand that enforcing rules doesn't necessarily help devs (IMHO it just makes developers find cases where it doesn't work)
Rating: 0 of 5 
(31.Oct.2018)
When testing makes no sense
Thank you all for feedback! @Boyan: After first time doing this talk (it was at PHP Serbia where you saw it) I decided that I need to nail down some of the details bit more. About tech issues, I had them, just got them sorted out before the talk started :) @Leszek & @Pim: SORRY if you tought title is a clickbait cause I do believe that testing everything and all the time brings no value. Key is being aware that you are investing both your time and money and you should get something in return: testing is not a purpose for it self.
Rating: 0 of 5 
(31.Oct.2018)
Using migrations and fixtures
Yeah, there is an army saying in Croatia: "Nothing should surprise us" and I might need to get into that groove :) Thank you all for your feedback!
Rating: 4 of 5 
(15.Nov.2018)
Open discussion: DDD in practice
I love the concept, for a 5* it should have been a smaller group to improve communication and participation
Rating: 3 of 5 
(15.Nov.2018)
Don't forget about DUX
Thank you Vilim for talking about DUX (though I more prefer DX abbreviation) but I feel it might have been bit too generic. All of the things he spoke about, actually apply to any employee and they are not really developer specific. I would suggest replacing some of the terms like 'guys' -> 'people' and 'firm' -> company, hands up was bit confusing (yeah thats why I had my hand up longer than expected : ). Try sprinking personal experiences on each subject, making the talk more practical oriented. Try to avoid lists of facts, especially if you don't plan to go thru them but just have them there as it kept me reading them instead of listening to you. I think that non-technical subjects are as important as technical ones, thank you for sharing it with us! I do feel I need to work on some DX things as well in my team..
Rating: 5 of 5 
(06.Dec.2018)
Keynote
Great keynote! Only suggestion, I would rather split it into a keynote covering why and what and a talk covering how. It was at moments hard to follow all the Symfony binary commands and how they relate to SymfonyCloud (and the new product wasn't covered at all).
Rating: 5 of 5 
(06.Dec.2018)
Behat Best Practices with Symfony
I'we seen Ciaran speak on multiple occasions doing a variation of this talk so I was waiting for the Symfony details: thank you for some of the tips and tricks there. If you have more, I would like to see a full talk on just Behat/Symfony integration
Rating: 4 of 5 
(06.Dec.2018)
Using Symfony Forms with Rich Domain Models
It was interesting to see a duet of speakers, they got it working pretty great but I'm not sure that there was that much difference in context to go for a duo ... However, interesting idea and done pretty good On the content, I think intro with showing Entities/Forms/etc can be bit shorter as this was SymfonyCon and I dont really know any devs who have avoided entities/controllers or forms while working on it (not sure there are many non-experience Sf devs coming to a conference like this but I might be wrong). Interesting idea with the RichModelFormBundle, will for sure check it out (but I do have some reservations on part that it's better to write config files for a 3rd party module vs writing more code)
Rating: 5 of 5 
(06.Dec.2018)
JeoPHPardy (game activity)
Fun as always ... I'm really close to giving 4* due to lack of proper Mikola-jeophpardy-style suite :)
Rating: 4 of 5 
(08.Dec.2018)
My first year with event sourcing (in Symfony)
Speaker was visibly nervous (standing in front of 500ppl is never easy) but I wouldn't say it has degraded the performance too much. I did a very similar talk to this, I know how hard it is to talk about ES cause there will be always be people who: - understand nothing as they never heard of ES - heard about ES - read about it but never used it - played with it - using ES and you cant please all of them since gap in understanding and knowledge is just to big. I think talk was mostly valuable to middle two groups (people who read about it and who played with it). As talk was given at SymfonyCon on advanced track I expected it to be more Symfony than Prooph related. I would suggest speaker to avoid so many bulletpoints (especially first 3 slides since I was reading it instead of listening to him), avoid looking at the big screen and reduce amount of text when talking about projections. Good job Tim, I hope to see you talk on more conferences!
Rating: 4 of 5 
(08.Dec.2018)
Integrate (Vue)JS components in a Symfony app, add E2E tests with Panther
Great subject, amazing content, good speaker. I have a feeling speaker was trying to put so much into 1 talk that he had to go very fast in order to fit everything in, combined with a strong French accent which was bit hard to follow. Few slides had lots of code, so please be aware about us not being in first 5 rows. And thank you Kevin for ApiPlatform and all of the great work you put in OSS!
Rating: 4 of 5 
(08.Dec.2018)
A Year of Symfony
I think this would be much better as an opening keynote instead of the closing one so attendees can learn about details they might have missed and possibly go to a related talk if there is a one. After 2 days of conferencing, everyone is really tired and it was bit showing: maybe closing should be more charismatic/energetic so people would leave the conference completely pumped and full of energy? (just an observation, not a complaint) I still loved it, thank you both for a great closing of the 2018 conference.

Events They'll Be At

No events so far

Events They Were At

SymfonyCon Lisbon 2018 Dec 04, 2018
WebCamp Zagreb 2018 Oct 02, 2018
PHPConf.Asia 2018 Sep 25, 2018
Cascadia PHP Sep 14, 2018
PHP Yorkshire 2018 Apr 12, 2018
ZgPHP 2017/12 meetup Dec 13, 2017
WebCamp Zagreb 2017 Oct 03, 2017
PHPSrbija Meetup #23 May 25, 2017
PHP Tour 2017 Nantes May 17, 2017
phpDay 2017 May 11, 2017
ZgpHP meetup 2017/04 Apr 19, 2017
PHPSrbija Meetup #22 Apr 17, 2017
WebCamp Zagreb 2016 Oct 27, 2016
ZgPHP meetup #62 Oct 19, 2016
PHPCon Poland 2016 Sep 29, 2016
ZgPHP meetup #45 May 20, 2015
phpDay 2015 May 14, 2015
jsDay 2015 May 12, 2015
ZgPHP meetup #44 Apr 15, 2015
ZgPHP meetup #43 Mar 18, 2015
ZgPHP meetup #42 Feb 18, 2015
ZgPHP Meetup #41 Jan 14, 2015
ZgPHP Conference 2014 Oct 01, 2014
phpDay 2013 May 15, 2013
jsDay 2013 May 14, 2013
WebCamp Zagreb 2012 Nov 23, 2012
ZgPHP Meetup #9 May 21, 2012
phpDay 2012 May 17, 2012
JsDay 2012 May 15, 2012
phpDay 2014 May 17, 2014
© Joind.in 2018