Making people rethink "wheelchair bound" would be enough to give this five stars. Having attended both of Andrea Skeries's talks, this gave an even higher-level overview of *why* this stuff is important. And I've been trying to use sites in other ways and have been noticing places where they're deficient. Like the fact that I can't give you five stars on Joind.in using only a keyboard.
Thank you for the excellent talk in both information and humor.
It's like APIs aren't just about the code. Most of the APIs I interact with don't even get the technical parts right, this was more about the things surrounding the API that will detract from actually using the API. Things like onboarding and documentation are overlooked when you're making an internal API, and when you make it public they get forgotten.
Great talk.
Lively talk about the different scopes in PHP. Would be extremely helpful for people coming from languages with different scoping techniques. Some of the examples were hard to follow. Maybe color code the variables for the different scope levels? Also, bigger fonts would help. Especially if anyone was silly enough to sit in the middle section of that strangely laid out room.
The slide of Chrises was fun.
It's so easy for software developers to think because most of our job is about interacting with computers that we don't have to think about interacting with other people. Unfortunately, that's not the case in the real world, and without being able to converse *and be understood* by others your career will definitely improve slower than if you know how to talk to others.
I immediately thought of the differences between my communication preferences versus some of my coworkers, and what "color" their communication style might be.
This is another one of those talks that would be much more useful at the very beginning of your career. But at the beginning of your career you wouldn't yet have the experience to understand why it's important.
Great and diverse panel.
A bit of overlap with the tutorial, but less than expected. Watching you interact with captchas was disheartening. I hate them as a sighted user, but seeing how terrible they are for people using screenreaders make me hate them even more.
Since seeing your talks I've actually tried to go an entire workday without touching my mouse. Even as a keyboard-shortcut fan and Vim user, lots of sites made that very difficult. Mine won't be one of them.
Uncon session from @lukestokes about cryptocurrency. Solved a nagging joint pain I've had for months, I grew my hair back, and lost 10 pounds. Truly life changing!
I have pretty much the same criticism of all of the Docker talks that I've seen: they go from zero to getting your local development environment set up with a bunch of Docker containers. That's a huge step forward for getting your team to at least all have the same dev setup. My current team is mostly Windows machines with a couple of Macs, so that alone is a big step forward. But I haven't seen any talks about taking the next step, getting your containers up as a staging environment on through to production. That being said, getting your environment into production clearly isn't what your talk was meant to be about, but that might be a great next talk!
As for what you *actually* talked about, the thought of including containers running headless Firefox for Selenium testing sounds like something I want to add to my workflow. The only real issue I had was that the fonts were hard to see near the back of that long skinny room.
Fun, well-told information about Ann's rise from intern on up. Clearly my own career could have used that advice a few decades ago!
Comparing and contrasting the different styles of "cloud" was interesting. Rarely do I get involved in the discussions of which stack to use, but seeing why each might be better for my particular use case was interesting. Especially since you explicitly said that your company's offering might not be right for everyone; that makes the rest of the advice seem all the more trustworthy.