Gabriel Somoza

Comments

(Show Details)
(Hide Details)
Rating: 0 of 5 
(20.Dec.2014)
Why Magento? How to determine if Magento is the right choice.
Thanks everyone for the constructive feedback, I sincerely appreciate it!
Rating: 5 of 5 
(23.Mar.2015)
Easily extend your existing PHP app with an API
Excellent into to Apigility with good content that's not so easy to find / figure out by just browsing online. The only suggestion would be to mention more of the long-term benefits of using Apigility, even though that's info that's easily available online. The reason is that this talk may be the first time some people hear about this tool so they might not yet be "sold" on the idea.
Rating: 4 of 5 
(28.May.2015)
Laravel: the PHP Framework for Web Artisans
I found the talk covered everything I wanted to know about Laravel and how it differentiates from other frameworks like Symfony. The structure was clear and the presentation fluent. A small thing to improve would be adding some humor / anecdotes to bring it down to a more personal level, but for the rest this was an excellent presentation in my opinion.
Rating: 5 of 5 
(26.Jun.2015)
Command Bus to Awesome Town
I can't imagine a talk getting more informative (and fun) as this.
Rating: 5 of 5 
(27.Jun.2015)
Uncon: I want to be a hacker... introduction to pentesting
Short, practical, with demos: great uncon talk.
Rating: 4 of 5 
(22.Jul.2015)
Comparing composer
Very informative, will definitely put several tips into practice - thanks!
Rating: 4 of 5 
(29.Jul.2015)
Kunstmaan Bundles for Symfony 2
Great talk: detailed but not "too" much, entertaining, and even featuring a *working* demo. The presentation was also very smooth and well-thought. For future talks you could use the examples to tie things up a bit better: they could follow a "story" (e.g. building a particular set of features) and that would help illustrate the big picture slightly better than with isolated examples for each feature. But even without that it was still VERY understandable. Good job!!
Rating: 5 of 5 
(03.Oct.2015)
A First Look at ZF3
ZF doing all the right things. Awesome!
Rating: 0 of 5 
(04.Oct.2015)
How to Migrate Anything with DDD
You're right about that! Next time I'll make sure I change the title to something more appropriate if there's not enough time to dive deeper into how DDD affected the architecture of the project. Thanks for your encouraging feedback!
Rating: 5 of 5 
(04.Oct.2015)
Closing Keynote: Developers are just like humans
Excellent talk, that took courage, was fun, and dealt with an important topic. Thanks!
Rating: 4 of 5 
(05.Oct.2015)
Magic with the PHP database connector mysqlnd
Speaker knew the topic very well and presented it clearly, so for all intents and purposes it was a very solid, informative talk. A pinch of humour would have made it perfect!
Rating: 5 of 5 
(24.Nov.2015)
What We Talk About When We Talk About Distributed Systems
Alvaro tackled a very deep and complex topic elegantly, giving a good overview of language and concepts related to distributed systems. Delivery was very good, but it could have been smoother. However: content was carefully selected, organized, and was relevant - that's what really sticks after a conceptual talk like this.
Rating: 0 of 5 
(25.Nov.2015)
Magento 2 in today's PHP universe
Thanks for the great suggestions Cedric & Jonathan, I'll make sure to incorporate them in the next talk by removing some topics so I can cover more details in those 30 min.
Rating: 4 of 5 
(26.Nov.2015)
PSR-7 HTTP messages in the wild
Excellent content and very well-chosen examples, including live demos which is always a nice extra touch. Keep an eye on time and I'm sure you'll do great at the conference!
Rating: 5 of 5 
(03.Dec.2015)
The continuous PHP Pipeline
A great talk about the use and benefits of continuous deployment, with the usual "extra dose" of inspiration that Michelangelo so naturally delivers to the audience. Probably thanks to the caffeine. Kidding aside, I left thinking "I've got to do this now for ALL my projects" EVEN if I'm already doing most of it. That's the Michelangelo effect. After further consideration I'm still not completely sold on "Vagrant for development", despite some great insights during the Q&A time, but the benefits were clearly presented during the talk. I'll look into using Docker for development, which requires Vagrant for non-Linux machines. So then for those machines I'll also try Rsync instead of NFS. Maybe that's that's the mix that will get me the best out of both worlds (performance vs homologous environments).
Rating: 0 of 5 
(04.Dec.2015)
How to Migrate Anything with DDD
Wow, thanks guys for the comments, and I'm very glad you liked it!
Rating: 4 of 5 
(14.Jan.2016)
Rolling Your Own: experiences and observations of creating your own development tools
Great job! You presented about good practices, you were clear, humble where necessary, and definitely prepared well for the presentation. And kudos on the curl library too! :) But I already told you that at the meetup, so here's some low-hanging fruit that could be useful for next time: 1) Inhale silently instead of using "ehmm". I tend to do that too, that's why I noticed. 2) Maybe showing some more concrete stuff would have been nice. You can probably trim a bit from the first 30 min in order to make space for that. Not necessarily a "live" demo: you could record a short video / gif of yourself generating some code / modules. Or even just a series of screenshots. Goal: bring the abstract concepts down to something "tangible" by the end of the talk. 3) If you're preparing for a conference and have even the slightest doubt whether some content / words / expressions are appropriate or not, I'd lean towards not including them and finding an alternative that surely *is* appropriate. If we had been on a conference, there were a couple of things that were right on the edge (in my opinion). But again: these are less-important things, just details. You nailed everything that matters. Till the next time!
Rating: 5 of 5 
(28.Jan.2016)
Doctrine ORM Good Practices and Tricks
A great talk that went a bit beyond just Doctrine to include some general good practices and tips applicable across several layers of an application. I would have enjoyed a bit more depth on the Doctrine-specific material, but the balance you found was good for a general audience. It didn't make the talk any less interesting either.
Rating: 0 of 5 
(30.Jan.2016)
How to Migrate Anything with DDD
My intention with DDD was not only to convey how useful many DDD principles were when I tackled this project and how they can be applied to small domains like this one - but also how you can actually use a tool like this to migrate your OWN domains by querying them directly (similar to how I showed in the marriage example) instead of resorting to low-level infrastructure APIs. However that was a by-product of the talk, not really the main focus, so you're right about the title. Thanks for the suggestion Hans: "Migrate everything with Baleen" will probably be the next version of this talk :)
Rating: 4 of 5 
(30.Jan.2016)
Let's write some History!
A great talk about Event Sourcing, with well-prepared examples and structure.
Rating: 5 of 5 
(29.Feb.2016)
How to Improve the Performance of Your Website
A very balanced, informative tour of several tools (like ElastiCache and Redis) that can be leveraged to improve performance of a website. Also: only a few speakers like Thijs can pull off a 90-minute talk while still keeping it interesting throughout.
Rating: 4 of 5 
(01.Apr.2016)
The Power of the Soft Skill
Excellent talk on a topic that's very relevant but not that common to hear in meetups. The slides could use a bit of "pimping" :) and I'd recommend using less bullet-points, but the important stuff was all there. I especially enjoyed how you involved the audience and the back and forth that was possible thanks to that.
Rating: 5 of 5 
(23.Apr.2016)
Life on the Ops Side
Very well presented, fun, engaging, relevant and inspiring. Like I mentioned at the meetup: I think you could become a keynote speaker ;) Great talk!
Rating: 0 of 5 
(30.Jun.2016)
First Steps with Event Sourcing
Wow, a 3 star is a bit of a disappointing rating on this site Ben! It means the talk was just "ok", but you didn't learn anything or didn't find any new insights. Could you please give me some constructive feedback on what I can do better next time to deserve a higher rating? :)
Rating: 4 of 5 
(01.Jul.2016)
Introduction to Docker
I found this talk was a great introduction to Docker! Loved the dynamic of two people speaking on the same topic: you were able to divide responsibilities very well without stepping on each other's toes. Nice coordination there. The demo wasn't 100% smooth due to unrelated technical issues, but you handled that very well and everyone understands that can happen. Still, the points of the demo will properly presented. Both speakers had nice presentational skills, and I think you could both speak more often if you wanted to!
Rating: 4 of 5 
(01.Jul.2016)
Taking care of backups with Laravel
Content: I really liked the approach of the plugin that was presented and I can definitely see the value for S&M businesses. As someone who hasn't used Laravel yet, I liked to see some of it's features too. Speaker: the presentation was fluent and well organized. I liked that other backup options were mentioned as well, which IMO is important because the title is quite generic. Demo: it went very well considering internet was slow. When internet is so slow, after showing how the S3 disk works, it may be better to go back to the settings and disable it for the rest of the demo: then we get to see how it works with a couple of commands, but then the rest of the demo can continue to run smoothly. Having said that, I really didn't mind waiting because you moved on with the presentation while the commands were running and that was the perfect way of handling a situation like that.
Rating: 5 of 5 
(01.Jul.2016)
The five bugs you meet in hell
Very nice presentation, loved the way you formatted it, the smart names for bugs and the accompanying images. I agree with Dries that it could be interesting for conferences!
Rating: 5 of 5 
(01.Jul.2016)
Making PHP see using the Google Cloud Vision API
Nice dynamic talk/demo! Would have loved to hear about some more applications of this technology on real-life situations, but I understand that's not a necessary part of the talk. The delivery was great, as usual from someone like Thijs!
Rating: 4 of 5 
(27.Jul.2016)
High Quality Live Broadcasting with PHP
Very nice tool, I'll definitely check it out once RTMP support is added! I would have personally liked to hear some more technical details about the implementation: for example some more info on what ffmpeg is and how it works, how you manage to call it from PHP, and how you keep track of each process. For the rest: the live demo worked very well, the slides were very clear, and you can present things smoothly, so kudos for all of that - and thanks so much for coming from so far away to give a talk!
Rating: 4 of 5 
(26.Aug.2016)
A bird's eye view on API development - the live action version!
I love how you presented this talk, like I told you at the meetup I think you're a natural speaker and I'm sure you'd do very well if you decided to pursue that. You already received a lot of technical feedback, but I would like to add that your talk was indeed a good bird's-eye overview of API development and it was technically strong too. Even if top-notch API developers (or sometimes just very "opinionated" people) might have a lot of technical feedback: don't be discouraged. Everyone is in the road of learning, but in every talk there will be a few people that already know everything you're saying and more. So it's not about making *them* happy: it's about bringing something to *the rest* of the people (usually the majority) who *did* learn something. Anyway, excellent work!
Rating: 3 of 5 
(26.Aug.2016)
Unbreakable Unit Tests
I think the structure of the talk could be improved quite a bit, and I understand you've already been working on that. I'd be happy to provide some ideas if we talk privately. If you rehearse the talk a few more times it will also come out more fluidly, cause you had to think up a lot of things as you went along and that caused many pet phrases / sounds ("euhmmm.."). Having said that, I this talk was DEFINITELY worth hearing because it served as a useful reminder of several unit testing best practices, such as not relying too much on big setup tasks every time and using builders/factories/fixtures instead. I also liked the insights from unit testing in other languages (e.g. .NET) and most of the anecdotes you had about unit testing in other companies were both insightful and entertaining.
Rating: 4 of 5 
(26.Nov.2016)
So you are not using an ORM yet?
I wouldn't have expected more of a talk that was prepared with only two weeks notice. I personally also enjoyed the history part, although I agree that in the future it could be condensed or even removed in favor of digging a bit deeper into each of the major patterns that were mentioned. Thanks for this incredible effort Mike!
Rating: 5 of 5 
(27.Jan.2017)
Basic CQRS and Event Sourcing with Prooph
Well prepared, structured, and informative. I don't think one could fit any more info into such a short amout time as Marco did, so great job there. I'd recommend this talk to anyone just beginning with ES, or to those with experience with ES in other frameworks (like Broadway). Even as someone who already knows Prooph, I could still take home several useful concepts about the way Marco approaches things.
Rating: 2 of 5 
(27.Jan.2017)
Functional structures in PHP
No question that the speaker knew the content, but I think a lot of work is needed to deliver that to the audience. The examples were way too abstract and you went too fast through the slides Instead of showing a flurry of different concepts, I would recommend trying to approach this a bit more as a "story" that you tell the audience. Find a use case or a series of use-cases where you can build up from the most simple examples, to more complex ones. You did show examples but they were disconnected form each other: if you can create a sense of continuity and progress, it will come through to the audience as a more coherent "story" that they can follow. Maybe there was a lot of content too: see if you can reduce the number of new concepts you teach to a manageable amount. And finally: when using slides and showing code, don't use abbreviations for class names or variable names. E.g. the purpose of "ImmList" is much more clear to an inexperienced user if it's called "ImmutableList" every time it appears on slides. Or instead of $var0 you could call it "returnValue"? etc.
Rating: 4 of 5 
(27.Apr.2017)
Code review beyond code style
Very polished and well-brought talk, with several useful tips for submitters and reviewers alike. The reviewers part was particularly interesting to me, especially the great tips about the "crocodile" mentality and s*** sandwich: great stuff! I think some of the examples needed a little tuning, but that's it. It's always a pleasure to have Hannes speak at our meetup! [Sandwich feedback™] ^^
Rating: 5 of 5 
(24.May.2017)
[Lightning] Getting Funky with Monolog
You hit the ground running! I think you're a natural speaker. The talk went about as smooth as it gets, and you were able to engage and entertain. Some of the code was small to see (granted, the image was on a screen instead of a beamer) - in the future you could break the code down into multiple slides in order to be able to show bigger excerpts, one at a time. Small detail though. I encourage you to consider doing this more often!
Rating: 5 of 5 
(24.May.2017)
Open Source: Under The Hood
Very good insights into open-source in general and what it takes to maintain or contribute to an open-source project. I really liked that you made some very good research, including asking well-know open-source contributors in the area. You could maybe refactor the part about "issues" to give it a more positive spin - e.g. calling it "challenges" would be a good start, albeit cheesy (I'm sure you can find an even better idea).
Rating: 5 of 5 
(02.Jul.2017)
Practical privacy - GDPR explained
Very clear and easy to listen (considering the subject), great job!
Rating: 4 of 5 
(02.Jul.2017)
Uncon: Acceptance testing
Great job, especially considering it was your first talk and time was limited. Good delivery and all demonstrations worked very well. You should consider speaking more often!
Rating: 5 of 5 
(02.Jul.2017)
Nuclear powered software security
I do think this talk was brilliant: it definitely stood out compared to most of the other talks I attended. Plus I think it has a lot of potential to become even better. No need for showing code in my opinion: the concepts themselves are important enough and there were enough real-live illustrations to back them up. Maybe some examples of how things went wrong and how they were fixed on real-life software solutions would be nice as well. E.g. how a bank or hospital got hacked, how that compares to a nuclear reactor meltdown, and how they fixed it, etc. But again: no need for code IMO.
Rating: 4 of 5 
(02.Jul.2017)
Voodoo PHP
Great talk! Hilarious, deep, technical (it's usually so hard to combine those!) and of course.. magical. The fact that the slides were made last-minute kind of showed showed, but that's literally the only thing I'd change about this otherwise brilliant talk.
Rating: 5 of 5 
(07.Sep.2017)
A Practical Introduction to Snapshot Testing
You did a great job condensing the topic to fit a lightning talk format without losing any of the essence. The tool looks great too and I look forward to an opportunity to use it!
Rating: 4 of 5 
(07.Sep.2017)
We Have a Satis Touchdown
I was very interested in this topic and it was nice to see how easy it is to setup Satis. Your demo worked very smoothly too, which is not easy to accomplish. There were some minor non-technical aspects of the talk that could have gone a bit better, but those things only come with practice. One thing might be to consider removing the slides altogether and going straight for the demo – since this is such as "hands-on" topic – then you'd be able to provide much more content in the same amount of time. Overall I'm glad I got all the information I needed to hear about Satis, thanks!
Rating: 5 of 5 
(07.Sep.2017)
Getting Started with Dotfiles
I don't usually get to hear about ways of improving my developer workflow very often. But this was definitely that kind of talk! I can tell it's still quite a bit of work to get to where you are, but I can definitely see the value of it. I'll get started with my own dotfiles as soon as possible! :D

Events They'll Be At

No events so far

© Joind.in 2017