Dana Luther

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(06.Feb.2016)
Containers and Docker for the PHP developer
Excellent examples and real use cases. I enjoyed the presentation and loved that the slides were broken up by actual live demonstrations.
Rating: 5 of 5 
(06.Feb.2016)
Test, Create, Secure, Repeat
Great way to kick off the day. A few folks struggled to get set up so that they could follow along, but it was handled very well. It would have been nice to actually modify some tests and get truly hands on.
Rating: 2 of 5 
(06.Feb.2016)
Demystifying Object-Oriented Programming
I think Andy said it well. I went in expecting it to be a beginner level tutorial but hoped I'd learn some finer details that I might have missed. As much as I love PHPStorm - it's the only IDE I use - I think the code hinting caused issues for the live coding portion (because of the way the project was set up) since it was offering you methods that weren't available yet. Also, while I LOVED your enthusiasm for the topic, I felt like you kept getting ahead of yourself, which just made the first part of the presentation difficult. At that point, it came across as ad-hock rather than prepared. I am told that the last portion was fantastic - that more advanced features of OOP were discussed and that people enjoyed pairing up to work, but unfortunately I did not return at the break because I was too frustrated with the first portion and didn't expect the style to change dramatically.
Rating: 5 of 5 
(06.Feb.2016)
TBA
Loved it. What else can I say?!?
Rating: 5 of 5 
(06.Feb.2016)
Navigating Your Git Repository
This was a fantastic presentation. Easy to follow, very engaging and informative.
Rating: 5 of 5 
(07.Feb.2016)
Feature Flags are Flawed: Let's Make Them Better
This talk was presented very clearly, with excellent slides and good depth. The presentation generated numerous in-depth questions about the solution presented and I look forward to learning more about it in the future.
Rating: 5 of 5 
(07.Feb.2016)
Introduction to Graph Databases with Neo4j
Very clearly presented, with excellent examples.
Rating: 5 of 5 
(07.Feb.2016)
Extreme Team Building: Surviving an Ocean Crossing
This was simply fantastic.
Rating: 4 of 5 
(07.Feb.2016)
Performance Testing for Modern Apps
I really enjoyed this talk. There were good examples of how to do some of the performance testing yourself, and numerous examples of services that will take on this task for you. It was fast paced and clearly presented.
Rating: 4 of 5 
(07.Feb.2016)
Become a RUM runner!
This talk was a great introduction to RUM and how and why it is useful. There were a few glitches, but I think they were handled very gracefully. It could have been a nice addition to see some more concrete examples of how the monitoring was actually implemented and impact / measure of any additional overhead putting the various levels of monitoring in place would have on site performance. I felt like I walked away with a greater understanding of APDEX and a starting point for where to gain greater understanding.
Rating: 5 of 5 
(07.Feb.2016)
The continuous PHP Pipeline
This presentation was very thorough on the reasons and tools available to manage a continuous pipeline. The "Something" workflow hit particularly close to home! We've already begun discussing ways we can start implementing such a model.
Rating: 5 of 5 
(03.Feb.2017)
Create Your Own Local Development Environments With Vagrant
This was a great introduction to Vagrant for me. I now feel confident that I could sit down and build a development environment for myself or my team that would be robust and stable. Thank you!
Rating: 5 of 5 
(03.Feb.2017)
Docker for PHP Developers
This really clarified some things for me. Thank you!
Rating: 5 of 5 
(03.Feb.2017)
Life Badges
Love the concept of life badges and the call to step up ;)
Rating: 5 of 5 
(04.Feb.2017)
Design for Developers
Great overview of design concepts and how to apply them for the web. It was engaging and well paced.
Rating: 4 of 5 
(04.Feb.2017)
MySQL's JSON Data Type & Document Store
Loved the practical examples for accessing the json data. If the slide fonts had behaved I'd give it the full 5 thumbs up!
Rating: 5 of 5 
(04.Feb.2017)
Containing Chaos with Kubernetes
Very well explained!!! I can't wait to get back and start leveraging the take always from this.
Rating: 5 of 5 
(04.Feb.2017)
Dockerize your unit tests for faster feedback
Short, sweet and to the point! It's nice to have such a clear example to go back with and implement.
Rating: 5 of 5 
(08.Feb.2018)
Start testing your PHP code
This was a great tutorial. It was very engaging and easy to follow and I feel like I walked away with a much better understanding of how and when to use Mockery with my unit tests.
Rating: 5 of 5 
(09.Feb.2018)
Apple, Butter, Darmok: A communications primer for developers
I enjoyed this very much.
Rating: 4 of 5 
(09.Feb.2018)
Domain-Driven Data
I found the explanations of why you might choose difference storage mechanisms based on the needs of the particular application component very compelling. I wish there had been time to dive into some specifics of how integrating such disparate implementations might work.
Rating: 2 of 5 
(10.Feb.2018)
How to beat memory bloat with generators
It was a shame that the technical issues made it so had to follow this presentation. I feel like there was a lot of good information there which I just couldn’t follow. It sounds like I definitely need to research the possibilities for implementing this type of improvement in the applications that I work with and I’m excited to learn something new. I’d kind of like to sit through it again as an un-con just to see if a smaller space and solved technical issues would help convey all the info.
Rating: 5 of 5 
(10.Feb.2018)
MySQL 8
Very informative - I can’t wait to try out the new shell.
Rating: 5 of 5 
(10.Feb.2018)
How to Communicate When You are from Mars and the Business is from Venus
I loved the insights into the generational differences and the tips on how to bridge those differences. Combined with the personality trait insights I can definitely see where it will help to smooth interaction and expectation.
Rating: 5 of 5 
(10.Feb.2018)
A Review of Code Reviews
Fantastic! The entire talk was engaging and easy to relate to. The examples of challenges and how to overcome them seemed spot on. The hurdle of the technical challenge was handled with great aplomb and if you missed the initial issue you’d never have known that there was a problem.
Rating: 2 of 5 
(12.Feb.2018)
Create an API-centric System for Web and Mobile
As someone not familiar with Apigility or Sencha Touch, I was really looking forward to learning about how these tools might improve our workflow. Unfortunately, I never got a sense of why I would do so. It seemed like a very complicated way to create an API. I could tell that there was a lot of knowledge behind the presentation, but I'm afraid it got lost in trying to show us every change that needed to be made between the GUI and the implementation ( I found it to be too repetitive ) and flipping back and forth so much made it very disjointed. I also found the setup instructions very daunting at first glance. Apigility has a composer installation option, and I was able to get it up and running on a docker stack in just a few minutes. Whether it's a docker implementation, vagrant, or some other solution, having some pre-defined environment would help tremendously to get everyone up and running quickly, then you don't need to go over setting up mysql or any of those items.
Rating: 3 of 5 
(12.Feb.2018)
Win Big, Cache Out
I could tell that Ashley was very knowledgeable about the topic, but I think the nerves struck hard. Relax - you got this! I would suggest making the code samples bigger, so that they can be read by the whole room (you've got the whole screen, use it), and avoid the black text on white - the projectors blow those out pretty bad, so it makes it hard to follow the examples. I had to rely heavily on your reading the samples out, and it made it much more difficult to follow.
Rating: 5 of 5 
(12.Feb.2018)
Forget accessibility - Think inclusive design
I loved this talk - especially the idea that if we just stopped building impenetrable fences, we wouldn't need to worry about how to get everyone to see over the fence equally. Make a better fence, not a better set of boxes!
Rating: 4 of 5 
(12.Feb.2018)
Functional programming for the Advanced Beginner
I found this talk very engaging. He was clearly passionate about the subject and extremely knowledgeable on it. As an "old school" programmer, I was curious about the new use of the term "functional programming" that I've heard so many younger developers use - for me, it has a very different definition (the term has been used synonymously with procedural programming historically). It's going to require a mental shift to separate the two for the old school non-javascript crowd. I wish I had been more familiar with ES6/ES7 going in so that I could have followed the examples better, but I think I walked away with a much better understanding of what the goals of the new functional techniques are. I do wish the examples had been in PHP (or shown with the PHP alternative version) even without the arrow operators so that the non-javascript crew could have understood more clearly. I hope that the slides are shared at some point, because I was hoping to study them in depth to cement my understanding of the numerous terms presented.
Rating: 5 of 5 
(12.Feb.2018)
You Were Lied To About Optimization
Loved this - a clear demonstration of how a little bit of optimization applied in the right places can make a tremendous difference. I particularly appreciated the information about the tools for finding out where that optimization is needed and am looking forward to exploring those and digging into a few of the projects that I work on with them. The presentation was clear and engaging, quite a feat at the end of a long weekend when everyone is tired.

Events They'll Be At

No events so far

Events They Were At

SunshinePHP 2017 Feb 02, 2017
SunshinePHP 2016 Feb 04, 2016
SunshinePHP 2018 Feb 09, 2018
© Joind.in 2018