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

The post Debugging, Automation, GitHub Actions, Bug Bounties, and API Security appeared first on php[architect].


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 or problem from the beginning with TAD.
  • Why debugging is such a critical skill.
  • What makes a developer “great.”
  • Why you should be using Xdebug with PHP applications.

The post Interview with Joseph Maxwell appeared first on php[architect].


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
  • Thinking like a wizard and learning to spot patterns in the code.
  • Sustainability of open-source projects like PHP core and documentation.

The post RoadRunner, Atoum, IDEs, Feature Tests, DIY API, Wizard Thinking appeared first on php[architect].


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 Kubernetes.

The post Interview #2 with Joe Ferguson appeared first on php[architect].


About PHP’s Compromised Git Commit

PHP internals contributor Sara Golemon answers questions from a panel of php[architect] and PHP Ugly contributors about the recent git compromise that affected the PHP project and what they’re doing about it. You can also watch a video of the roundtable with Sara.

More on This

The post About PHP’s Compromised Git Commit appeared first on php[architect].


Front-end frameworks, dev lead duties, subresource security, and more

Listen to Eric, John, and Oscar discuss the articles in the January 2021 issue, Newfangled Views.

Topics Covered

  • Front-end coding with Vue and React.
  • Responsibilities when you’re a development lead
  • Security of third-party resources
  • Learning new skills and avoiding burnout.
  • Mimicking AWS S3 with Minio

 

The post Front-end frameworks, dev lead duties, subresource security, and more appeared first on php[architect].


Interview with Chris Tankersley

Eric and John talk to long-time contributor Chris Tankersley about contributing to the magazine and more.

Topics Covered

  • Getting started in programming and web development with PHP.
  • Docker and using it across operating systems.
  • Developing with PHP and the ecosystem around it.
  • What kind of things he tries to cover in Education Station for self-taught programmers.
  • Streaming when he codes and what editor he likes to use nowadays.

The post Interview with Chris Tankersley appeared first on php[architect].


PHP 8, Git Poductivity, and Resolutions

Listen to Eric, John, and Oscar discuss the articles in the December 2020 issue, PHP 8 Bits and Git

Topics Covered

  • OSMI 2020 Mental Health in Tech Survey.
  • Features in PHP 8 we’re looking forward to using, like constructor property promotion and named arguments.
  • Being more productive with Git, aliases, and hooks.
  • Using the circuit breaker pattern.
  • Andreas Heigl and PHP documentation project.
  • and more (as usual)

 

The post PHP 8, Git Poductivity, and Resolutions appeared first on php[architect].


Type hints, SOLID programming, burn out, and more

Listen to Eric, John, and Oscar discuss the articles in the November 2020 issue, SOLID Foundations

Topics Covered

  • OSMI 2020 Mental Health in Tech Survey.
  • Practical uses for scalar type hints in PHP.
  • SOLID principles for programming.
  • The peculiarities of floating point math and handling money calculations as a result.
  • Using locks to prevent race conditions.
  • Podcasts to listen to related to PHP and web development.
  • Using __debugInfo() to keep secrets safe.
  • Preventing burn out.
  • and more (as usual)

 

The post Type hints, SOLID programming, burn out, and more appeared first on php[architect].