Posts marked with “php”
Mentoring and Teaching PHP
Hiring a new developer is a risky endeavor. What if they don’t work out? What if they get bored? What if our organization’s needs change? In this article, we’ll discuss what it takes to foster a learning environment for your tech team, why you should encourage learning, what it takes to be a good mentor, and what you’re looking for in a mentee. In […]
Programming Elasticsearch with PHP
In this article, we introduce the usage of Elasticsearch in PHP. Elasticsearch lets you add advanced searching features that you can’t easily do with a traditional database. We present the official PHP client showing some basic features like indexing, bulk (indexing multiple documents), and search. We also show some more advanced client usage, like logging, transfer statistics, and async requests. Last but not least, we present some […]
Debugging, Automation, GitHub Actions, Bug Bounties, and API Security
Eric, John, and Oscar chat about the articles in the June 2021 issue, Debug, Rinse, Repeat. Topics Covered Debugging Git Hooks and Automation Make files GitHub Actions Bug Bounties Docker Swarm Longhorn PHP and in-person conferences. Approaches for Securing APIs Contributing to Open-Source
Interview with Joseph Maxwell
Eric and John talk to Joseph Maxwell, from Swiftotter, about ecommerce, debugging, and his article in the June 2021 issue, Debug, Rinse, Repeat. Topics Covered Debugging with purpose in web applications and under pressure. Coming from an ecommerce background. His podcast “Smash the Bug” and upcoming book “The Art of Ecommerce Debugging.” Understanding a bug […]
Education Station: Approaches to API Security
The last few months have been a whirlwind of API work. If you’ve been following along, you have a solid grasp of the history of APIs, tools to help design your APIs, and a good lump of tips on how to turn that API design into reality. But, for the sake of space, I left […]
Debugging with Purpose
Debugging and solving problems is an art. It is part technique and part practice. In this article, I share a powerful technique that has helped me quickly solve many problems. This system gets my head out of a rut and pushes me to look at other solutions creatively. You will also learn some approaches to […]
RoadRunner, Atoum, IDEs, Feature Tests, DIY API, Wizard Thinking
Eric, John, and Oscar try to review the May 2021 issue, Testing Assumptions. Topics Covered Fall Conferences, like Longhorn PHP (CfP is currently open). Debugging long-running applications using RoadRunner, ReactPHP, or Swoole. Does using an IDE make you a bad developer? Feature tests w/Behat PHP Internals interview w/Sara Golemon Building an API with off-the-shelf components […]
Fiendish Functions—Filtering Fact From Fiction
By Camilo Payan Functional programming is a paradigm that has gained in popularity recently with the rise of several new functional programming languages and integration of new features in existing languages. All the same, there are many concerns about functional programming in the developer community. Is functional programming useful for the PHP developer? Will it […]
Interview #2 with Joe Ferguson
We welcome Joe Ferguson back to catch up with us about PHP, his column “The Workshop”, and more Topics Covered Virtual conference experiences. Looking forward to in-person events. Laravel Homestead, which Joe maintains. Uses and tradeoffs versus Docker. Docker Performance on Mac Local Development Environments Goals for his Workshop, eventually looking at Docker Swarm and […]
finally{}: Awkward Conversations
When we talk about long-term planning for our code, we often mean making sure that it can handle increases in traffic as usage increases (if we are lucky). We also usually mean making sure the code is flexible enough to handle the new technology and client requests inevitably coming its way. These are great things […]