Platform Engineer @ WeWork who talks about APIs a lot. Programming Polyglot and Pragmatist. Actually understands HATEOAS. Ex-The League of Extraordinary Packages, PHP The Right Way, Ex-PHP-FIG, Ex-CodeIgniter, Ex-FuelPHP, Ex-PyroCMS.
Testing and fine tuning Rails can be hard, but using RSpec, FactoryBot, VCR, and ActionDispatch can make for a solid testing experience.
Services and microservices most often suffer bottlenecks through architectural design making them go over the wire incorrectly, or too often. Utilizing HTTP client caching, HTTP/1.1 tweaking, utilizing HTTP/2 and async logic, timeouts, circuit breakers, etc. we can stabalize your applications.
A decade of experience planning, building, testing and implementing APIs, using REST, gRPC, GraphQL, for their appropriate jobs.
Using API Specifications to plan APIs, using graphic editors to help the team contribute, mocking to get feedback, shortcut building the real application, and use the same specs for contract tests to ensure the code is doing its job. Specs are awesome.
Thanks for answering my Facebook API questions
Great depth of knowledge regarding REST APIs. Provided actionable insights as to best practices and the underpinning reasoning behind those best practices. Covered lots of ground in a very short period of time.
Phil is professional and courteous. No need for small talk, gets down to business and is ready to make big things happen.
Phil is a world-famous expert on PHP and all kinds of frameworks. He guided me to avoid huge mistakes as I start a new big project. Thanks Phil.
I highly recommend anybody to get advice from Phil.
Phil's advice was exactly what I needed to receive. Really knows his stuff. Wouldn't hesitate to have another session with him if I had more questions.
I have known and worked with Phil for a number of years and he is a fantastic developer and friend. He excels at everything from software architecture to sales, testing, and deployment. As the founder of PyroCMS he has lead the community and channeled everyone's energy into a successful codebase that is now used around the world. He would be a skilled and energetic asset to any development team.
Phil is an exceptional person as both a developer and leader in the digital industry. I pride myself on the high expectations of quality I have for any product I work on. Phil is one of the few developers I have known that exceed my expectations and does so on a daily basis. If you want to be the best, then work with the best. Phil is one of the best.
Phil has developed a number of very large and complex systems for us and all were exceptional. He brought new ideas and approaches to the table, worked very hard at all times and despite us all being involved in some very complex development headaches we all managed to have a good laugh and enjoy the process.
Phil's enthusiasm and energy are impressive, he is constantly pushing himself, learning new technologies and finding more efficient ways of absorbing alcohol into his system (only joking :-)
I would have no hesitation in recommending phil.