Posts marked with “php”

Debugging, Automation, GitHub Actions, Bug Bounties, and API Security

by · July 7, 2021

0
 

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

by · June 30, 2021

0
 

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

by · June 10, 2021

0
 

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

by ·

0
 

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

by · May 27, 2021

0
 

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 · May 25, 2021

0
 

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

by · May 21, 2021

0
 

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

by · May 12, 2021

0
 

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 […]

 

Security Corner: Radical Transparency

by ·

0
 

Last month, news broke of a breach of the PHP community’s development Git server. This breach included the addition of two malicious commits to the language’s source code. The malicious code was immediately identified and removed; the team is taking further steps to ensure this kind of situation never occurs again.

 

The Workshop: New OS, Old PHP

by ·

0
 

We continue our containerization journey from last month where we covered how to refactor an application that created PDF files to use S3 to store the documents instead of relying on the local server’s storage. Another challenge often found is when an application uses outdated PHP and runs on an unsupported/outdated operating system version. What […]