Elizabeth Marie Smith

@auroraeosrose

Talks

Date Presented | Last Commented | By Comment | By Name

Comments

(Show Details)
(Hide Details)
Rating: 4 of 5 
(29.Sep.2009)
SPL, not a bridge too far !
I'd second that - for those that can't make my SPL talk (stupid thursday slot) this is a great alternative
Rating: 4 of 5 
(19.Oct.2009)
The Agony and The Ecstasy of Web Runtime App Development
LOLOL - so is this marked explicit? if so I'm in (can we bitch about other things too?)
Rating: 4 of 5 
(19.Oct.2009)
PHP Code Review
Good things - phploc examples and going over user's own code Bad things - a bit rambling and not enough focus on "how" to review versus doing the actual reviews Showing how to review code is generally as effective as showing really bad PHP code, I'd suggest limiting it to just one (really bad) example of crappy open source code and then have a checklist for "how to review" and "bad/good practices" Enjoyable though!
Rating: 5 of 5 
(01.Dec.2009)
OSTC - Update on the work OSTC is doing with PHP
Nice talk - when do we get started? Lots of people seriously interested - gtk folks, cairo folks, php folks, apache folks - let's get going! (yes yes, no patience, I want my code to work!)
Rating: 3 of 5 
(01.Dec.2009)
The Next Generation of IIS & Windows Optimization for PHP
I agree with the good content comment. I really think that WebPI is currently "aimed" at the small and non-professional right now. And the current room is full of professional developers - which means the aim was a bit off for the content really. Adding features to webPI to make it more useful for the professional for deployment and updating (multiple PHP version, seamless updates, frameworks, betas) would expand the reach of webPI
Rating: 5 of 5 
(01.Dec.2009)
Evening Event - Wilde Rover
Good food, short walk, great company - nice talking to the SQL server guys ;)
Rating: 5 of 5 
(21.May.2010)
PHP Inside
Nice to see you doing such crazy things with PHP - but live demos are always a bad idea
Rating: 5 of 5 
(21.May.2010)
Open Source Your Career
This was a wonderful, wonderful talk - looking forward to seeing it at more conferences in the future!
Rating: 5 of 5 
(21.May.2010)
HiPHoP for PHP
So when is the windows port coming? Really though, interesting information, had a great time.
Rating: 4 of 5 
(20.May.2010)
Graphs, Edges & Nodes: Untangling the Social Web
As I'm seeing in a lot of talks (including my own) - although the intro and how to use is great... adding use cases and real world examples would really make it interesting and useful for users (that and I want PECL extension please ;)
Rating: 4 of 5 
(20.May.2010)
Tips & Tricks to get the most of PHP with IIS, and the Windows Azure Cloud
Wincache is awesome, WebPI is great for the non-developer use case. I'd love to see the sqlsrv driver in pecl (and docs on php.net) - keep up the good work (it's great to hear people say my stuff is so much better on windows)
Rating: 5 of 5 
(20.May.2010)
Subversion in a Distributed World
Excellent talk - I would like to see more on mercurial (give it a go) and a bit of (as other people said) distributed vs. central and how to pick would be great
Rating: 5 of 5 
(20.May.2010)
PHP: Looking to the future
You'll have to update your talk again at the rate PHP is going ;) So nice to have a real trunk again
Rating: 3 of 5 
(20.May.2010)
A Web Application Framework for People who Hate Frameworks - Lithium
Pushing a new framework is always a hard sell in the PHP world. I understand you're trying to change the way people think about code. I do think that the talks needs more real world examples and how to actually use the code. The ideas for the design are interesting but not always the best way to prove why you chose a certain way. Code speaks louder then slides.
Rating: 4 of 5 
(20.May.2010)
New SPL Features in PHP 5.3
Did a very good job with how to use it and benchmarks I would suggest some when and how examples at the end of the talk. Use cases and real world examples always help.
Rating: 5 of 5 
(26.May.2011)
Open Source Communities and Chocolate Chip Cookies
A very useful analogy for community in an approachable and understandable way. Great notes on issues and experiences in building and maintaining communities - but also why they're so great for developers.
Rating: 3 of 5 
(27.May.2011)
In the Shadow of the Ninja: Biding Your Time While You Plot Your Coup
As others have stated the content and research is spectacular - the slides and delivery need polishing (and then it will be keynote worthy!) Something like this - a "how to grow your career" is an excellent addition to any conference.
Rating: 5 of 5 
(27.May.2011)
Write A Better FM
This is an excellent talk on doing documentation and support - the best way to approach things, mistakes that are made, how to figure out how to give your clients/users the best experience - and is relevant for anyone producing and supporting software, from open source applications to intranet systems, commercial or otherwise.
Rating: 4 of 5 
(18.Oct.2011)
Benchmarking Applications and Frameworks
Really think this should be "how to benchmark PHP" with the concrete example of benchmarking frameworks. Too many of those who were at the talk got caught up in the "my framework is better" arguments and missed the point of the entire talk which was "how to benchmark in an analytical manner" I think shifting the focus of the talk would take some of the "fog" that falls over people's minds when they feel like their pet framework is being judged.
Rating: 4 of 5 
(08.Jun.2012)
Programming Style and Your Brain
Great content, felt a little bit unstructured at times and I'm not a fan of "read phrases off a slide" slides but I love hearing him speak and am so using several of the reasons for "good practice" instead of "clever practice" on the people I work with ;) avoiding bugs makes me happy
Rating: 4 of 5 
(29.Jun.2012)
!Normal===Awesome!
Wish more people would take Cal's advice and give back! We don't want your money (unless you can fund a core dev) - we want time and docs and code and and and ... nice to see people pushing for involvement as payment for open source
Rating: 4 of 5 
(29.Jun.2012)
Building Testable PHP Applications
Funny talk - Grumpy is quite into the unit testing and enjoyed seeing testing tools other then just "use phpunit"
Rating: 4 of 5 
(29.Jun.2012)
Pixel Punching with PHP
Great demos and examples of the differences and pitfalls between the two extensions - would have loved to see a bit on cairo and gmagick as well - and sucks that the wifi broke the demo :(
Rating: 5 of 5 
(08.Nov.2012)
Secret of Success in the Style of Glee
Journey is an excellent way to start the day - enjoyed the information (wish we had better sound) and the message was great
Rating: 4 of 5 
(08.Nov.2012)
MySQL Query Optimization with EXPLAIN
Some good information for those who spend a lot of time on mysql - would have liked to see some demos but understand the "technical difficulties" involved with a borrowed laptop
Rating: 4 of 5 
(08.Nov.2012)
MicroPHP
Like this talk and have always agreed with the manifesto - I think it impacted the way the "next generation" of PHP tools has developed. Would love to hear a bit more thoughts on the direction that PHP is now headed. I do have to disagree a bit with learning how the "guts" of the things you use work - even PHP or apache. Just knowing the basics help as much as knowing the basics of PHP while using a framework ;)
Rating: 5 of 5 
(22.Mar.2013)
Secrets To Success: How To Propose A Talk And Get It Accepted
Excellent laundry list of doing good conference abstracts, the only thing I would have liked to see added to the talk at all is perhaps a bit on how to deal with rejection - not just why you got rejected. Thanks for the excellent information!
Rating: 5 of 5 
(22.Mar.2013)
Preparing To Speak
Great advice for new speakers ;) Although some of us HAVE done slides the night before...
Rating: 4 of 5 
(25.Mar.2013)
Baby Steps To Ballroom Dancing: Getting On The Path To Speaking Success
I enjoyed the humor in the slides and the happy attitude - I would suggest that you do add some examples of things other than karaoke (but equally as good at getting people out of their shell) for those who just really cannot sing ;)
Rating: 4 of 5 
(25.Mar.2013)
Worst Case Scenario
I had to miss this the day of (stupid meetings) but finally got back to finish listening. I do agree with the gripes about the generally muffled quality of the sound, but I never expect an excellent experience with online stuff (as you said, technical stuff is not always fixable) I also feel that the first section about being prepared could probably have been skipped, simply because other speakers had covered it well. I did enjoy the the section on technical mitigation (having been on the receiving end of some of these issues myself) Some feedback on what I didn't see and would have liked to: I would have liked to have gotten a few tips about managing the audience. Trolls were mentioned, and there was a story about mismatched audience exceptions, but some general guidelines about how to find out what audience expectations might be helpful ... should you always have a simpler version of a hard talk? Is there something you can do to make sure the audience truly understands what they're going to hear about (even if they didn't bother to read the abstract) How do you deal with the guy taking apart his laptop in a polite manner, or the a room with nothing but a bunch of people staring at their laptops? Thanks a lot for a great talk!
Rating: 5 of 5 
(14.May.2013)
PHP Extension Writing
I was only there for the last hour, but I did enjoy the overview of extensions stuff and it was nice to see some of the more complex stuff (did i miss stuff on doing object handlers for objects? That's usually something people want to see)
Rating: 4 of 5 
(08.Oct.2013)
Opening Keynote
Zend tools were interesting and worked well as an introduction to Zend Tools - however as others have stated would have been nice to open up with a bit about PHP ecosystem in general before going into new Zend stuff
Rating: 4 of 5 
(08.Oct.2013)
PHP 5.5 The Future Is Now - Next-Gen Features You Can Use Today
Overall a good overview of what is coming for PHP in newer versions, a few hits and misses but things that everyone who uses PHP should see (HINT: UPGRADE)
Rating: 4 of 5 
(08.Oct.2013)
A Framework is not an architecture
I very much enjoyed the talk on anti-patterns - a lot of new developers tend to swallow whatever new cool kool-aid comes along without understanding both the history and true meaning of what the pattern is - granted names aren't that important but understanding the concepts behind each pattern IS important
Rating: 5 of 5 
(09.Oct.2013)
Devs2-A-Palooza
This was one of the best keynotes I've seen in ages - not only are the gadgets awesome and drool worthy, but the general overview of where computing has come from and where it is going is both awe inspiring and insightful (and anyone who starts a talk with "I was programming in Fortran and assembly" rocks)
Rating: 4 of 5 
(29.Oct.2014)
PHPNG - a new core for PHP7
The information was excellent and well organized and a lot of what I really wanted to see about internals and the changes in PHP7 But this was definitely a PHP internals talk and I think not accurately described as such in the abstract. Also sometimes it was hard to understand, but overall a great overview of the changes made.
Rating: 4 of 5 
(07.Nov.2014)
HOWTO Empathy (Opening Keynote)
I really loved the information in the talk. Helped me understand things about myself (also made me realize that yes, I am an oddity in programming) I too would love to see more "actionable list" stuff, and fewer slides (seriously, other than the graphs/lists stuff the rest of the slides are more distracting than useful) This is the kind of talk that I think the spoken content is powerful enough to carry itself.
Rating: 5 of 5 
(07.Nov.2014)
Contributing to Core: My Journey to Add array_column() to the PHP Core
I love seeing this talk - I'd also love to see some additional info about contributing to core but not to core (ops, docs, tests, bug triage, etc) WOULD SEE AGAIN
Rating: 4 of 5 
(07.Nov.2014)
Multiple ElePHPants, One Box: Inside virtPHP
I love the idea of virtphp and where you're going with it A live demo of how to set it up and what problems it solves, and interactions between virtphp and other virtualization solutions (docker, virtualbox, vagrant, etc) would be some great additions to the talk also ME WANT WINDOWS - ahem
Rating: 4 of 5 
(18.Apr.2015)
OOP Is More Than Cars and Dogs
The content of the talk was excellent and quite funny and other than a few flubs well given I would echo other comments on asking for some slide improvements There was WAY too much text on slides and always use white background/black text for code in super large fonts (projectors are unkind to code in general)
Rating: 4 of 5 
(18.Apr.2015)
Composer Best Practices
The information on composer was quite good and I did learn a few things. I'd argue that this level of talk would be better aimed at absolute composer newcomers, since there wasn't a lot of new information for more advanced or mid-level usage. I'd also LOVE to have a slide with a table comparison of the different version constraint characters so you could see a side by side look at them, it was hard to grasp everything without that overall view. I would second the other comment that if this is meant for a more advanced talk - some more information for application and package authors would be really useful.
Rating: 5 of 5 
(18.Apr.2015)
Talmudic Maxims to Maximize Your Growth as a Developer
Excellent talk reminding developers that they're in an ecosystem not on an island
Rating: 4 of 5 
(18.Apr.2015)
API Pain Points
Excellent presentation, engaging speaker, hilarious jokes I'm sad that we ran out of time - learned some very good things I know you say you're never giving this talk again, but remember there's always a new audience who has never heard this information :) I'd personally love to see some more stuff added about versioning (more than it sucks which we all know) swagger and other api reflection style documentation/tools dealing with "bad actors" using apis - what are some mitigation ideas? private versus public apis and the different considerations for both And now... I have some apis to go fix :)
Rating: 5 of 5 
(18.Apr.2015)
After party presented by Sparefoot
Yummy root beer, yummy cider, yummy dinner (egg rolls!) Thanks!
Rating: 3 of 5 
(18.Apr.2015)
Teaching Kids to Fail
I think that this has the potential to be a really great talk - but it wasn't very well targeted for the audience As mainly developers interested in fixing technical problems this is not the best group to do much about political and money issues. We DID get a lot out of things like the graphs and percentages related to the way schools teach (woodshop instead of computers!!) - but there wasn't anything actionable other than to make the group feel bad about things we couldn't help :( I agree with some other comments that detailed personal stories of what and how you teach the kids and how we as developers can either do to start our own, help out with the current one, or apply this to our own life and how we approach things.
Rating: 5 of 5 
(18.Apr.2015)
Loosely Coupled Live Podcast
Podcast actually let me up to the mic so I should give it 1 star for bad choices :) But it was fun and I learned about the reddit 60 second button thing and other fun stuff.
Rating: 4 of 5 
(18.Apr.2015)
Deploying Web Applications with Capistrano
This is a good introduction to using capistrano and a nice overview of getting started with deployments as opposed to just a "push" However - The biggest thing I'd love to see with this talk is WHY you'd choose capistrano over similar tools (no not ftp I mean other remote deployment tools) and what features it gives me. I'd also like to know how it interacts with other tools (docker, ansible, ci, etc) that are already being used - where is it in the lifecycle of an application?
Rating: 4 of 5 
(18.Apr.2015)
Debugging Zen
I enjoyed the talk - it identified things that I find I already do that help add the "intuition" level to debugging. Now I understand what I'm "intuitively" doing and can maybe help others understand these techniques I would note that the abstract should probably point out this is not a hard technical talk but more of a "how your brain works" talk, I was expecting a little bit more on the technical side of debugging. I also would LOVE to see a bit on some ideas for how to TEACH this stuff to beginning developers - exercises or how to slow down the C levels freakouts when things go wrong :)
Rating: 5 of 5 
(18.Apr.2015)
The Things Your Application Does While You're Not Looking
I missed the talk but caught the slides This identified some great things I know I need to add to my applications Great information!
Rating: 5 of 5 
(18.Apr.2015)
Building Extraordinary Packages
Some really excellent and useful information here for open source package involvement - waiting for the slides to go back over for some checklists... What I'd love to see added - how does this also apply to private packages and usage?
Rating: 2 of 5 
(18.Apr.2015)
Logging, Monitoring, Security!
Reiterating what a lot of others have said 1. The talk was very short and needed some additional content 2. Some swearing is sometimes inevitable, but excessive swearing is off-putting 3. Practice speaking without filling in spaces with "Fill in" words 4. The examples and stories were EXCELLENT - but you need to follow up each one with concrete technical examples on how to fix things and what to plan for in actual projects - also remember not everyone has a sysadmin so even that kind of information should be taught as well (pick your own sysadmin's head for the things they do if you don't know before the talk)
Rating: 5 of 5 
(18.Apr.2015)
Building Rock Solid Software in the Real World
Useful tips on good coding processes with larger groups I feel like a lot of this doesn't work quite as well with 1 or 2 developers but the automation, tools, and steps definitely are useful when teams start scaling beyond that (and some should be used for open source)
Rating: 5 of 5 
(08.Apr.2016)
HTTP is Dead. Long Live HTTP/2!
Excellent talk, lots of good information, loved the history and timelines Although the preloading stuff was cool i would have preferred to see some practical examples of stuff with php in HTTP 2 and any changes that might need to be made to accommodate the stuff that is already spec'd and implemented :)
Rating: 3 of 5 
(08.Apr.2016)
Building Simple Micro Services Using Slim 3.0
As others have noted - Good basic flow and content, excellent code examples practice makes perfect for the nervousness and speedy delivery I would highly suggest you rip most of the text off the slides and instead use screenshots and images, and showing code on black backgrounds is 100% a bad idea since projectors mangle the heck out of your slides. The biggest content suggestion I would make is identify your audience for the talk before you begin and pace it accordingly. A portion of the room was fine since they understood composer, PHP, docker, etc, but another portion was utterly lost It often helps to have multiple "paths" you can take in a tech talk depending on your audience (some slow down explain slides for more beginner crowds you can breeze through if you have advanced people, and more complex bonus stuff at the end for a more advanced audience if you need additional time because they got the basics quickly) No matter what you put on your abstracts there will always be a bit of adjustments needed for the actual audience.
Rating: 4 of 5 
(08.Apr.2016)
Database Theory, Models and Abstractions
Pretty great talk hilarious slides, good examples, and a great overview of SQL basics I only saw 3 things to nitpick - first of all sql and no sql dbs are moving fast, you should do some research on the new features of both (that are blending things into "newsql") Although Postgresql has the black box json, it ALSO has fully queryable and indexable jsonb. Mysql innodb has key value store support. sql server 2016 has json support, and as others have noted, F1 is really more of RDBMS and NOsql had a baby. secondly there are some really distinct types of nosql with very different usage - that would have been great to go over a bit (document dbs vs. key value stores vs. column dbs vs. graph dbs vs. multi-mode dbs) Finally PLEASE do not mix up sql query abstraction with db api abstraction pdo only abstracts the api calls - so no matter the db you have the same PHP methods that you use to access and query the db it won't translate your postgresql query into something mysql will understand there are additional dbal (database abstraction libraries) as well - but those are not designed to abstract queries and are never drop in replacements for changing the database Then there are sql abstraction layers (doctrine, propel, etc) that actually provide sql query writing abstraction Two different tools, two different uses :)
Rating: 4 of 5 
(08.Apr.2016)
Lunch
Food was good although not enough lemon desserts (yes I have an addiction) My only complaint was the setup, the second table should have been queued the other way - so both ends were against each other in front of the doors into the main room with tables for the end - would have flowed the traffic much better :)
Rating: 4 of 5 
(08.Apr.2016)
Conscious Uncoupling - Building Software That Lasts
the best part of this talk was the emphasis on balance how decoupling needed to be balanced with the demands and change in the system although the slides were nicely designed from the back of the room some of the fonts were difficult to read - sometimes simpler is better with projector ickiness
Rating: 4 of 5 
(09.Apr.2016)
Demystifying OAuth2: an Understandable Way to Approach Connecting to Other Systems
Excellent overview of what oauth(2) is and how it works from a client perspective - excellent speaker and good slides The one suggestion I would give is to maybe dig a little deeper into oauth from a provider prospective as well as a consumer, and also discuss some of the shortcomings of oauth with things like non-web clients (phone app that consumes apis, for example) and some of the ways you can mitigate these shortcomings
Rating: 4 of 5 
(09.Apr.2016)
The Origin of HyperCard in the Breakdown of the Bicycle for the Mind
Wordpress in HyperCard! I enjoyed the talk and learned something from it, but as others have stated the actual delivery could use some polish, and some of the beginning could be shortened to "get to the point" before people start to tune out. I'd also highly recommend (especially when talking to room primarily of developers) to add some actual ways they can help change the status quo. Often "from the trenches" it's hard to see where you can make a difference and what you can do short of quitting your job and starving :) Some actionable ideas of ways to help things improve would be a nice way to help get past that mental block of "what can I do"
Rating: 4 of 5 
(19.Oct.2016)
Keynote
A great talk highlighting how to keep Engineers (in this case yourself as an engineer) happy, motivated, and productive. A great overview of things to look for in a career, in a company, and in yourself. My only complaint is the really simple slides just cause I like shinee (you can tell what kind of developer I am!) although the images were making me laugh :)
Rating: 5 of 5 
(04.Nov.2016)
Dispelling Five Untruths About Programming
Excellent (and rather hilarious) look at programming aphorisms and how we should remember that programming is all about the balancing act - thanks!
Rating: 5 of 5 
(04.Nov.2016)
Grumpy And Funky Change The World
This should be a TED talk :) both inspirational and shows what changing your mindset to how can you help - can change the world Also - making me get teary eyed ...
Rating: 4 of 5 
(05.Nov.2016)
Azure Functions and App Service Linux Support
Azure has lots of pretty guis - but I think for this kind of audience we'd rather see it all scripted or command line Once you go beyond one VM it's too much of a pain to manage it via a UI The ability to have "private" docker repositories and a box for doing your docker builds to shove in the repository would be GREAT Other feature requests: Hosted PostgreSQL (also "dev on same system" PostgreSQL like the MySQL) gitlabs support I'm not sure the "function" support is REALLY useful but - good luck :)
Rating: 4 of 5 
(05.Nov.2016)
Microsoft Azure Hackathon
I broke azure! or at least z-ray on azure nice prizes
Rating: 4 of 5 
(05.Nov.2016)
Azure and OSS, a match made in heaven
I like seeing the things that azure can do It would be GREAT to see some comparisons between doing things on AWS and Azure and some examples and templates for getting started with scripting deployments on Azure. Would also be really cool to see a live setup of a demo application :)
Rating: 5 of 5 
(28.Jul.2018)
Erasing the Stigma: Mental Health in Tech
The best part of this talk is the numbers - more more of the numbers Often people don't realize the financial and societal impact of these problems. And it's hard to convince most programmers without facts :) I would have loved a "fact sheet" included with this talk to potentially take back to the workplace to help spread the message.
Rating: 5 of 5 
(28.Jul.2018)
I Community and So Can You
This was a fabulous talk and it's great to have such excitement and enthusiasm at the end of the conference when everyone else is tired.

Events They'll Be At

No events so far

Events They Were At

SunshinePHP 2017 Feb 02, 2017
True North PHP 2016 Nov 03, 2016
ZendCon 2016 Oct 18, 2016
PNWPHP 2016 Sep 15, 2016
Lone Star PHP 2016 Apr 07, 2016
Lone Star PHP 2015 Apr 16, 2015
True North PHP 2014 Nov 06, 2014
ZendUncon 2014 Oct 27, 2014
ZendCon 2014 Oct 27, 2014
php[tek] 2014 May 19, 2014
ZendUncon 2013 Oct 08, 2013
ZendCon 2013 Oct 07, 2013
php[tek] 2013 May 14, 2013
CodeConnexx Nov 08, 2012
Zend Uncon 2012 Oct 23, 2012
ZendCon 2012 Oct 22, 2012
ZendCon 2011 Oct 17, 2011
php|tek 11 May 24, 2011
TEK·X May 18, 2010
ZendCon 2009 Oct 19, 2009
ZendCon 2009 Uncon Oct 19, 2009
php|tek 2009 May 19, 2009
Midwest PHP 2015 Mar 15, 2015
© Joind.in 2018