Posts marked with “php”

Sustainable PHP: Soylent Green

by · July 14, 2021

0
 

Like many programmers, I am not a “people” person, but this article is about people. First, how might you discern what “people” aspects of your project are essential? Here’s my approach. Second, how might people inspire you and help make what you do more fun? We’ll see my approach as we make the transition from abstract discussions back to concrete details.

 

PHP Puzzles: Cellular Life

by ·

0
 

Encrypting and decrypting messages were an early computing application. Last month’s challenge was to implement and harden a cipher from antiquity. Let’s look at possible solutions before moving on to this month’s challenge.

 

Education Station: Decorating Your Code

by ·

0
 

Programming languages are vastly different when it comes to syntax. Some may look so similar that they create an entire family of languages, just like real-world languages. PHP belongs to what is known as the C-style family, which constitutes languages that use curly brackets for flow control and ignore whitespace. Python does not belong to […]

 

Mentoring and Teaching PHP

by ·

0
 

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

by ·

0
 

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

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