Mark Niebergall

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(18.Jan.2014)
All you need to know about PHP 5.5
Great presentation with good discussion about additions and deprecations with PHP 5.5.
Rating: 5 of 5 
(18.Jan.2014)
Managing Project Dependencies with Composer
Great coverage of how to setup composer, explanation of how to use composer, and what the benefits are.
Rating: 4 of 5 
(18.Jan.2014)
Traits and Horizontal Design
Presenter was knowledgeable, entertaining, and had great examples for traits. Talk was focused and made good points.
Rating: 5 of 5 
(18.Jan.2014)
PHP objects internal design
Excellent talk with extremely knowledgeable - well done Pauli. It was great to show the php source code and explain some of the internal workings.
Rating: 5 of 5 
(18.Jan.2014)
Web Security and You
Great examples and good current information.
Rating: 5 of 5 
(18.Jan.2014)
Auth*: Dispelling the Myths
Good details and insights for authentication and authorization. Well prepared and covered pertinent information.
Rating: 5 of 5 
(18.Jan.2014)
Clean Application Development
Great talk - covered a broad spectrum of good practices and made really good points.
Rating: 5 of 5 
(18.Jan.2014)
Hacking Sites for Fun and Profit
Great presentation overall. Good use of examples and references for further learning. Enjoyed discussion at the end especially.
Rating: 4 of 5 
(18.Jan.2014)
I've Been Hacked, Now What?
Good explanation of how to dig into the logs to determine path attacker took. There were some good insights regarding how an attacker may take their time to attack once they have a back door in place.
Rating: 5 of 5 
(18.Jan.2014)
Lightning Talk
Hilarious! Great slides and good comic relief.
Rating: 5 of 5 
(18.Jan.2014)
Why Is Testing So Hard?
Excellent points made and very well presented.
Rating: 5 of 5 
(07.May.2015)
Modern and Secure PHP
Great breath and introduction to php concepts and tools. Good speed and flow.
Rating: 5 of 5 
(07.May.2015)
API Pain Points
Great talk, good points, very knowledgeable
Rating: 5 of 5 
(07.May.2015)
Does Your Code Measure Up?
Great presentation for PHP developers. I liked the breadth of tools and actual examples. Good tools to measure code quality and give visibility that is difficult to show. Good recap and resources at the end.
Rating: 0 of 5 
(08.May.2015)
Technical Debt Management
Thanks for the feedback! This talk was in the Architecture track so it was intended to be applicable to any programming language or IT project. I will add some concrete examples of possible technical debt items for future presentations, good point. The personal financial debt references were intended to help relate to the impacts and solutions to technical debt. The discussion regarding technical tools and practices like continuous integration servers, unit testing, abstraction, interfaces, inheritance, static code analysis, and configuration management tools was intended to give direction on analyzing and addressing technical debt within a project. Thanks again for the feedback.
Rating: 5 of 5 
(08.May.2015)
Database Optimization for Web Developers
Good technical depth, very knowledgeable, allowed for questions, and handled slides issue very well. Explained how to address various database issues that are common.
Rating: 5 of 5 
(08.May.2015)
Testing Spaghetti
Enjoyed the code samples and examples. Good enthusiasm and well presented. Good points on testing and how to introduce tests to spaghetti code.
Rating: 4 of 5 
(09.May.2015)
Behavior & Specification Driven Development in PHP
Good introduction to phpspec and behat. Good pace and answers to questions. Only suggestion would be to spend more time on examples but overall great presentation.
Rating: 5 of 5 
(14.Jan.2016)
Talmudic Maxims to Maximize Your Growth as a Developer
Great advice on mentoring, wisdom, and how to become better as a developer. Good flow and pace.
Rating: 5 of 5 
(14.Jan.2016)
Modern PHP Standards and Community
Started off with some basics but then went on a good drive into standards and community. Really good to hear about Ben's experience with the community.
Rating: 5 of 5 
(14.Jan.2016)
What to Expect When You're Expecting: PHP 7
Excellent talk, great technical knowledge of subject and great insights.
Rating: 5 of 5 
(14.Jan.2016)
Refactoring Legacy Code
Adam gave really good step by step instructions on how to refactor legacy code. He covered good coding practices and standards like auto-loading, dependency injection, and PSR suggestions. I've attended Adam's other refactoring talk and the focus for this talk was very different which was good. Adam's vast experience shows in this talk with helping refactor legacy code. I like the examples that were given and used to relate to the problems and situations.
Rating: 5 of 5 
(15.Jan.2016)
Caching and Tuning fun for high scalability
Good depth into caching, both technical and concepts. Good scenarios and descriptions of each topic covered.
Rating: 5 of 5 
(15.Jan.2016)
HTTP/2 and Asynchronous APIs
Presented well and excellent domain knowledge. Clearly described benefits of HTTP/2 and technical details on using HTTP/2. Great code comparisons for using HTTP/2. Excellent presentation.
Rating: 5 of 5 
(15.Jan.2016)
Stronger Than Fear: Mental Health in the Developer Community
Learned a lot about mental health for developers. Ed did a great job sharing his experiences and explaining why this topic is so important. Loved his survey comparisons between mental and physical health. Ed kept a good pace and had plenty of material to cover during the presentation. While he did run out of time he was able to make the important points that he needed to make. Well done!
Rating: 5 of 5 
(15.Jan.2016)
Profiling PHP: Prepare for Ludicrous Speed!
Brave to do that large of a live demo but it went smooth (and you said you had slides just in case). Excellent details on how to profile and optimize sites. Good charts and details shown to make point.
Rating: 5 of 5 
(15.Jan.2016)
Between London & Chicago: A Conceptual Map for TDD
Good thought provoking presentation on concepts and approaches for classical and mockist methods for testing. Lots of content for the time but will make me go back and evaluate my current software design.
Rating: 5 of 5 
(15.Jan.2016)
Refactor, Don't Rebuild
Lots of pertinent examples were given to support rational for going with refactor over rebuild. I liked the personal experiences Eli shared. I was able to relate to the scenarios and understand the reasoning being discussed. There were a couple of experiences that had a little bit too much time spent on them explaining what happened instead of why it was relevant to the topic but overall very well done. Eli was animated and kept the attention of the audience well and spoke loud enough to hear without a microphone.
Rating: 5 of 5 
(15.Jan.2016)
What To Do When It All Hits The Fan
An excellent soft talk that helped discuss common problems developers run into. I loved the Q&A portion at the end to ask questions and have some good discussion. Eryn was good to not dwell too long on the stories and instead spent time explaining what she learned and how to handle those situations. Great talk with great talking points.
Rating: 5 of 5 
(15.Jan.2016)
Supercharging Content Delivery with Varnish
This was a very technical talk on varnish that covered a ton of details on varnish and included examples and use cases. Samantha showed her amazing understanding of varnish and did an excellent job presenting.
Rating: 5 of 5 
(13.Jul.2016)
MySQL tricks to solve day-to-day problems
Sasha did a great job with enthusiasm and extensive knowledge of MySQL. His examples were relatable and I enjoyed his stories about situations where he used the tips to solve the problems. Great sense of humor and well presented.
Rating: 5 of 5 
(13.Jul.2016)
Userspace cryptographically secure random number generators
Aaron showed extensive knowledge and understanding of cryptography and was well prepared. His presentation was smooth and informative and he gave good examples. He took time to explain concepts and critical points.
Rating: 5 of 5 
(13.Jul.2016)
Everything We Know About CyberSecurity is Wrong
Ryan gave an excellent presentation and gave great points about security. He gave good examples, was clear in his points, and was well prepared. He gave useful solutions, was entertaining, and showed that he had experience and a good understanding of the concepts presented. Great presentation.
Rating: 5 of 5 
(15.Jul.2016)
Keynote
Great enthusiasm and discussion about current topics related to very pertinent technical issues we are dealing with today. Excellent keynote.
Rating: 5 of 5 
(15.Jul.2016)
Asynchronous Programming Fundamentals
Samantha delivered her presentation very while. I have attended some previous talks by her and enjoy the technical details she presents. The code examples made good points and demonstrated the principles. I feel I learned good information about asynchronous programming and the discussion about the future of PHP was great.
Rating: 4 of 5 
(15.Jul.2016)
Rethinking Loops
John's presentation introduced a very interesting perspective on loops. While I probably won't completely do away with some loops, I will consider alternatives for cleaner and easier to read code. I like the PHP examples since I am a PHP dev. I liked the speed of the presentation and the thorough explanation of what alternatives are available. Overall a good presentation that actually made me consider my current coding architecture.
Rating: 4 of 5 
(15.Jul.2016)
Your Logic is Flawed: Logical Fallacies
Mike gave a good presentation about logical fallacies and had many good examples. It was unfortunate that the presentation was hard to hear due to layout of the exhibit hall; the videos and speaker were hard to hear, but that wasn't Mike's fault. The videos gave good examples of some of the fallacies. I would have liked to have some relation to logical fallacies commonly seen by technologists, such as push back for increased security or pushing for management support. Overall the presentation was good and the presenter demonstrated great experience with the subject.
Rating: 5 of 5 
(16.Jul.2016)
Double Loop: TDD & BDD Done Right
Jessica was well prepared and demonstrated deep experience with TDD and BDD. Presentation was well organized, hand-out was helpful, and examples were good. Well done!
Rating: 5 of 5 
(16.Jul.2016)
Starting and Sustaining A User Group
As a new user group president, I found this presentation extremely helpful. I had a ton of my questions answered, from boosting attendance, finding sponsors, meetup ideas, and organization. John also spent time answering additional questions afterwards which was a huge bonus. The slides were clean and concise, the pace was great, John spoke clearly without rushing, and many helpful tips were given that I had never even considered or thought about. The talk abstract was accurate and the talk stayed focused on what I had hoped to hear. Excellent talk and highly recommended. Could you please post the slides or share a link? Thanks!
Rating: 4 of 5 
(21.Apr.2017)
Pulling up Your Legacy App by its Bootstraps!
Emily did a good job walking through her experience with upgrading an existing application to include a better architecture. I liked the code examples that were included and the tools discussed.
Rating: 4 of 5 
(21.Apr.2017)
How to Communicate Effectively Despite Technology
Although I would have liked more audience engagement, I felt Heather's talk was informative and gave great examples that I, as a software engineer, could relate to. She gave good details, had a good pace, and highlighted pros and cons of each communication medium. Overall it was a great talk that I would recommend attending to improve how one communicates with others, especially when working on a technical team.
Rating: 4 of 5 
(21.Apr.2017)
Your API Is Bad And You Should Feel Bad
Ben gave good technical details on good and bad things when working with APIs. He covered the basics and built up from there, ensuring the audience understood what was covered. The pace was a little too fast, which led to the talk ending a bit early, but that gave time for asking questions and discussions at the tables about the talk. Good talk Ben!
Rating: 5 of 5 
(21.Apr.2017)
MySQL: Analysis, understanding, and optimization of queries
Great examples of SQL and scenarios that I could relate to. Pace was good, Michael spoke clearly, and the slides were readable even though they included queries and output. Great presentation that covered basic query optimizations.
Rating: 5 of 5 
(21.Apr.2017)
The Accidental Professional
Great soft skills talk. I was able to easily relate to the personal experiences Adam shared. I found the stories applicable to the topic. Great life tips on being motivated and learning from past mistakes.
Rating: 5 of 5 
(21.Apr.2017)
How We Changed The World With Open Source
Great talk covering how OMSI grew to change the world. Ed was honest, explained why mental health is so important, and showed where resources are available. Great talk!
Rating: 4 of 5 
(22.Apr.2017)
You Don't Node.js (or, How JavaScript Actually Works)
Vance did an excellent job presenting technical information about how Node works. His examples were thorough, the flow built up and was understandable. and he kept a good pace. He demonstrated potential pitfalls and gave good references to other support libraries. Great talk.
Rating: 4 of 5 
(22.Apr.2017)
Practical PHP Deployment with Jenkins
Adam did a great job giving an introduction to Jenkins and showing how it works. He gave good examples and even succeeded in doing live demos on using Jenkins to deploy and rollback. Good presentation.
Rating: 4 of 5 
(22.Apr.2017)
How I Learned to Stop Caring and Made Better Software
Eli walked through past job experiences where he first learned about and then pushed for best practices. His stories were entertaining and insightful in what went well and what didn't. He addressed a difficult topic since best practices are pushed and generally always encouraged. He gave good justification for specific scenarios where some best practices may need to come later, and I thought the always should do list (source control, backups, and security) was an accurate list to never skip.
Rating: 5 of 5 
(22.Apr.2017)
Lunch, sponsored by Twilio
Pulled pork, beef brisket, chicken, and mac-n-cheese, what isn't there to love?
Rating: 4 of 5 
(22.Apr.2017)
Job Queues with Gearman
Great informative talk on using Gearman for job queues. Michael had good examples, gave technical coding examples, and covered tips, tricks, and pitfalls. Overall a great talk about a useful tool that can really help out.
Rating: 5 of 5 
(23.Apr.2017)
Effective Code Review: What to Say & How To Say It
Jessica was well prepared, gave great examples, and hit on a topic useful for every developer. Her talk was very well prepared, she moved on when she saw the code was hard to read, and was helpful answering questions after her talk. Well done!
Rating: 4 of 5 
(23.Apr.2017)
More Than Just a Hammer
I wasn't entirely sure what to expect going into this talk, but wanted to hear what Ben had to say about learning and using other tools and languages. He gave examples from his experience where other languages were useful to complete projects and gave pros and cons for incorporating other languages in projects. His live demo didn't start off great but he was able to pull it off and get the node demo working. I actually really liked seeing how he worked through a problem and resolved it because that is exactly one thing to figure out when using other languages. It would have been nice to see perhaps a comparison of other common languages and their strengths and weaknesses and when using them could be advantageous over php and javascript. That could extend out to a simple feature and how that may be implemented in a few different languages. Perhaps extending out into various databases like postgresql, mongo, and others would have been good too. Also the swearing was a little too much for a professional talk for me. I noticed there were quite a few slides that weren't covered so perhaps a change in the pace or the ordering to be able to cover all the highlights and points needed. Overall a good talk that I'd recommend giving again at user groups and conferences to help developers expand their skillset and branch out into other languages. Good talk!
Rating: 5 of 5 
(23.May.2017)
Lock Down – Linux Security Essentials
Great workshop Liam! Covered tons of helpful and current information on securing systems. He had a good pace and kept things moving along and even had too much prepared (which is much better than not having enough). The slides were clean and easy to read, the setup was super simple to just ssh into the vms, and he had good tricks for locking down things quickly and effectively. I liked the tools covered as well to supplement configurations and settings.
Rating: 5 of 5 
(24.May.2017)
PHP 7: Reality Check
Good talk by Sebastian covering PHP 7. Stats and charts were good, reasonings for upgrading to PHP 7 current were clear, and pace was just right.
Rating: 5 of 5 
(24.May.2017)
It's All About the Goto
Very good technical by Derick. It was great to see how PHP works internally for various language constructs.
Rating: 5 of 5 
(24.May.2017)
Software, Security, and the Public Good
While not quite what I was expecting (I thought it would be more technical), Samantha did a great job discussing how developers can make security better and improve the public good. The stories were great examples that highlighted important principles to apply to development and projects.
Rating: 5 of 5 
(25.May.2017)
Building for Utopia: A Tragedy in One Act
Good talk, I liked the real world examples of bad user interfaces which tied in with the objective very well.
Rating: 5 of 5 
(25.May.2017)
PHP 7.Next: The New Bits
Great talk by Davey on the history of PHP features, new things in PHP 7.1, and what is yet to come. I enjoyed the code examples to compare old from new. The Q&A at the end was also excellent and Davey answered questions thoroughly and with a deep understanding of the subjects. Great talk!
Rating: 4 of 5 
(25.May.2017)
API Tips for the Frontline
Great talk by Anna on APIs. The first third or so was a refresher on API basics, but then the rest went deeper into good tips and tricks that were applicable. The real world examples were also helpful to hear and learn from her vast experience. Great talk.
Rating: 4 of 5 
(25.May.2017)
What is this Sorcery? PucaTrade and the Gift of Magic
Good talk about the challenges of growing a project. Mitch was enthusiastic about the subject and gave good examples of how a project can grow and considerations that come along with growth. At times he spoke a little too fast, and I would have liked to have less focus on how the site and game worked and instead more on the challenges. Overall it was a good talk that was probably most interesting to Magic players but applicable to developers in general.
Rating: 3 of 5 
(30.May.2017)
The Future of Open Source…And YOU
I liked the discussion about how we are standing on the shoulders of giants, a tribute to those who have helped us get to where we are today. In a professional talk, especially a keynote, Danese has a tremendous amount of experience, but the talk wondered a bit. I also felt it was in poor favor to use swear words during a talk, especially the f word during a keynote :(
Rating: 5 of 5 
(30.May.2017)
Lunch
Mac-n-cheese and chicken, what wasn't to love?
Rating: 4 of 5 
(30.May.2017)
Hacklang at Slack
Was quite different from most talks in that it was focused on using Hack and their experiences migrating to it. I did learn a few things about Hack and some benefits, but with advancements made in PHP 7, having good unit tests, and recent discussions about future features in PHP it is hard to find good reasons to migrate. Overall a good keynote but not great.
Rating: 5 of 5 
(30.May.2017)
Super Hero Conference Party
Pizza, games, and good company. It was a fun night!
Rating: 4 of 5 
(30.May.2017)
Lunch
Other than the hamburger patties being smaller than the buns, it was a pretty good lunch. The cookies were tasty.
Rating: 5 of 5 
(30.May.2017)
Writing Tests for PHP Source
This was one of the most inspirational talks I've ever attended. I left feeling truly motivated and empowered to write tests for PHP source. The slides were technical and very helpful to show exactly how to do what talk description said would be learned. Sammy had superb delivery and enthusiasm. Amazing talk that I would highly recommend attending in the future.
Rating: 5 of 5 
(30.May.2017)
Introduction to PHP Extensions
It was really interesting to see exactly how to write PHP extensions. Derick was filling in for another speaker short notice and did an amazing job. I left knowing why and how to write extensions, including syntax and tests.
Rating: 5 of 5 
(30.May.2017)
How PHP got its Semicolons
Great talk. I enjoyed learning about the history behind modern programming languages. It was fun to hear about those engineering pioneers. The tribute to the current community was great and motivating as well. Well done!
Rating: 4 of 5 
(30.May.2017)
Community Night
Pizza again, could have shaken that up a bit, but I loved the giant cookies. Fun games and good company again.
Rating: 5 of 5 
(30.May.2017)
Learn About Machine Learning
Joel had great enthusiasm and I learned a ton about machine learning. The examples were helpful and the talk had great flow and organization. Very good presentation.
Rating: 4 of 5 
(30.May.2017)
Hiking and Hacking: Two Sides of the Same Coin
Good talk, it was very entertaining to hear about John's hike. This was certainly a different than most talk, but it was nice to attend a talk that was from a different viewpoint. I like the correlations between hiking and software development, especially about being prepared, being willing to make adaptations and adjustments along the way, and using the resources you have.
Rating: 5 of 5 
(30.May.2017)
Learn to Succeed
Alena did a great job summing up the conference. It was a good topic to finish off on. Take what was learned throughout the conference and use it to push forward with continued learning and success. Great keynote.

Events They'll Be At

No events so far

© Joind.in 2017