Gemma Anible

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(25.Jul.2014)
Beyond Design Patterns
Fantastic. I wish I were more conversant in the latter half of the GoF, but the concepts were clear regardless. This talk will change how I code.
Rating: 5 of 5 
(24.Oct.2014)
Faster Web Development with Yii Framework 2
Larry pushed through technical difficulties like a pro, live-coding and everything. Content did a great job highlighting Yii's strengths.
Rating: 5 of 5 
(07.Nov.2014)
Clean Application Development
Great content, lots of fundamental principles for software engineering as a team.
Rating: 5 of 5 
(07.Nov.2014)
The technology powering WonderProxy
Love hearing stories of failure from an ultimately successful startup, because it means the failure is recoverable!
Rating: 5 of 5 
(13.Nov.2014)
Turning Your Code Into a Company: The Parts They Don't Tell You.
Great insights on building something that will last longer than the six-months-to-acquisition pipeline.
Rating: 4 of 5 
(13.Nov.2014)
From zero to Silex
Fantastic content, and elegant organization with Git tags. The volume of code covered coupled with (unfamiliar to me) Symfony paradigms made the topic switches challenging to follow at times; I'd love to see this as a tutorial (or another slower-paced context).
Rating: 5 of 5 
(13.Nov.2014)
(Re)discovering the SPL
Hilarious presentation of the strengths and weaknesses of the SPL. I'm inspired to go help improve the documentation!
Rating: 5 of 5 
(13.Nov.2014)
Action-Domain-Responder: A Web-Specific Refinement of MVC
The history MVC and UI patterns in general was fascinating, and the ADR pattern seems to match web application semantics much closer than the alternatives.
Rating: 5 of 5 
(14.Nov.2014)
PHP Anti-Patterns
Great summary of PHP worst practices, last slide notwithstanding. (Write tests!)
Rating: 5 of 5 
(22.Jan.2015)
Encryption, It’s For More Than Just Passwords
Great overview of best crypto practices for modern PHP. I'd love to see pointers to resources for people who want to learn more about cryptography (like the Coursera classes!).
Rating: 5 of 5 
(14.Mar.2015)
PHP Extensions
Technical and meaty, but not overwhelming. Great jumping-off point to extension development.
Rating: 5 of 5 
(16.Mar.2015)
The Only Girl in the Room
Excellent content and presentation. Very impressed by how the panel handled some uncomfortable questions (answering honestly without hostility). It was a great case study for moving the discussion forward without alienating people.
Rating: 3 of 5 
(16.Mar.2015)
Beautiful Architectures with ES6
Nate's workflow application is beautiful and impressive, and the pseudo-in-memory-database project will see a lot of use when it's been open-sourced. That said, the presentation itself didn't clearly distinguish the nifty libraries from the nifty paradigms from the transpiled pseudo-languages from ES6. It was more "Look how I built this sophisticated application" and less "Look at this new stuff in ES6".
Rating: 5 of 5 
(16.Mar.2015)
What's in Your Project Root?
Fun survey of tools and libraries that can help improve project workflow and code quality, along with some recommendations of best practices. Jeremy looped the audience into a giant "let's compare notes" session during the QA, which was also valuable. (Hilarious side-note: I misread the '(phew)' in the abstract to mean a PHP tool called 'phew'. Turns out there IS a PHP testing framework called Phew!)
Rating: 5 of 5 
(16.Mar.2015)
Continuous Integration: Stop Procrastinating and Build Often!
Good overview of the steps involved in setting up local CI server. I appreciated the discussion of (Git) feature branching, and how it can play nicely with CI.
Rating: 5 of 5 
(16.Mar.2015)
Getting off the Freelance Roller-Coaster
Fantastic advice for freelancers. (I almost said 'professional freelancers', which sounds redundant until you hear Yitzchok talk about it.)
Rating: 5 of 5 
(16.Mar.2015)
Service Oriented Architecture: It's Time to Play Nice With Others!
A straightforward, pragmatic, well-constructed how-to for SOA. I've been intimidated by the concept in the past because it seemed heavy and complicated, but Mike demonstrated that it can be both simple and practical.
Rating: 5 of 5 
(19.Mar.2015)
Composer the Right Way
High quality content and slides. Rafael had great advice for managing deployments with a Composer-based project.
Rating: 5 of 5 
(22.May.2015)
Wax On, Wax Off: Coder Dojo
Great workshop for what amounted to software design calisthenics. I left inspired to integrate similar exercises into my own workflow.
Rating: 5 of 5 
(22.May.2015)
TDD: Team-Driven Development
Excellent discussion of how to work and talk and generally interact as a team. Easily a highlight of Tek, for me.
Rating: 5 of 5 
(22.May.2015)
Data Structures in PHP
Whirlwind tour of varying implementations for common data structures in PHP. It was valuable to learn about the Ardent or SPL-Collections libraries.
Rating: 5 of 5 
(15.Jan.2016)
Caching and Tuning fun for high scalability
I liked the progression from caching basics to complex systems with proxies and load balancers, and the "best practices" scattered throughout.
Rating: 5 of 5 
(15.Jan.2016)
Mocking with Mockery
The structure and code samples were great--clear progression, and the code was readable and easy to understand. I left wanting to replace all my native PHPUnit mocks with Mockery.
Rating: 5 of 5 
(17.Jan.2016)
Supercharging Content Delivery with Varnish
Samantha went in-depth on the VCL, the domain-specific language that controls Varnish behavior. It was a strong introduction to Varnish capabilities, and the progression from simple (ish) to complex made the whole prospect of using something as powerful as Varnish much less intimidating.
Rating: 5 of 5 
(17.Jan.2016)
Between London & Chicago: A Conceptual Map for TDD
I wish I'd heard this philosophical approach as my introduction to TDD, rather than several years after the fact. Excellent presentation.
Rating: 4 of 5 
(19.Apr.2018)
(Di|Con)vergent Mob Refactoring
The (di|con)vergent theory was interesting and well-explained, and the DDD foundation was stellar. Having everyone share an unfamiliar laptop was a little rough (especially as someone who's not much for pair/mob programming to begin with, but that's my own neurosis).
Rating: 5 of 5 
(19.Apr.2018)
SQL, NoSQL and Beyond
Indexes on nested JSON in PostreSQL WHAT?
Rating: 4 of 5 
(19.Apr.2018)
State in a Stateless World
Great intro to state machines and how they're useful. I would have liked to see a framework-agnostic example.
Rating: 5 of 5 
(19.Apr.2018)
Technically DDD
Stellar presentation and content. I'm taking 'make the incorrect impossible' to my $dayjob.
Rating: 4 of 5 
(19.Apr.2018)
Behat Best Practices
Fascinating intro to BDD and Behat. I got a little lost in the weeds as we covered the three levels of testing with identical scenarios and similar code.
Rating: 5 of 5 
(19.Apr.2018)
Introduction to Cynefin (keynote)
Excellent, engaging, full of examples and anecdotes (in true BDD style!).
Rating: 5 of 5 
(19.Apr.2018)
Using Laravel for Rapid Development
Spectacularly well-prepped, to the point that I missed a decent chunk (because internetting is hard) and was still able to catch back up and follow along. The sample project highlighted Laravel's strengths, and I appreciated the design and tradeoff comparisons between Laravel and Symfony.

Events They'll Be At

No events so far

Events They Were At

ConFoo 2016 Feb 22, 2016
SunshinePHP 2016 Feb 04, 2016
php[tek] 2015 May 18, 2015
OpenWest 2015 May 06, 2015
Midwest PHP 2015 Mar 14, 2015
php[world] Nov 10, 2014
True North PHP 2014 Nov 06, 2014
phpDay 2018 May 11, 2018
php[tek] 2017 May 25, 2017
© Joind.in 2018