Middleware, Serializing Objects,

This episode looks at the September 2020 issue, Under the Scope.

Topics covered

  • Using middleware, especially in legacy applications.
  • Use cases for serializing PHP objects.
  • Cleaning up directions and cleaning up data sets.
  • Development tools you should have, like Mailhog and ngrok.
  • Development environments with WSL and Docker.
  • Using Mozilla Observatory to assess site security.
  • Decoupling and design patterns for sustainable PHP.
  • PHP’s release maintainers.
  • Digging into how autoloading works and improves the developer experience.
  • Formation of the PHP-FIG at php[tek] in 2009.

The post Middleware, Serializing Objects, appeared first on php[architect].


Interview with Terri Morgan

Eric and John chat with Terri Morgan about her article on project metrics in the September 2020 issue.

Topics Covered

  • Providing valid metrics for project managers.
  • Establishing “where you want to go” as your project goal.
  • Defining deliverables and when you’ll have them.
  • Managing scope creep.
  • Speaking and attending conferences.
  • Being a polyglot programmer.

The post Interview with Terri Morgan appeared first on php[architect].



Document databases, MySQL, JSON-Schema validation, and PHP types

In this Episode

Eric, John, and Oscar discuss the August 2020 issue, Data Discipline.

Topics Covered

  • Using SQL with non-relational databases.
  • Data integrity with UUIDs and primary keys.
  • Connecting and working to databases directly.
  • Rolling dice with PHP
  • Thinking about data types.
  • Using Windows or Linux as your daily driver.

The post Document databases, MySQL, JSON-Schema validation, and PHP types appeared first on php[architect].


Interview with Dave Stokes on JSON-Schema, and MySQL

In this Episode

Dave Stokes joins Eric Van Johnson and John Congdon to talk about MySQL and databases.

  • The correct pronunciation(s) of MySQL.
  • The impact of open-source software on their careers.
  • Upcoming EOL support for MySQL 5.x and upgrading to MySQL 8.
  • Working with JSON documents and the value of validating data early.
  • When and where to normalize data.
  • MySQL clients and password encryption.

The post Interview with Dave Stokes on JSON-Schema, and MySQL appeared first on php[architect].



Test Driven Development, Event-Driven Design, and Concise Code

In this Episode

Eric, John, and Oscar chat and review the July 2020 issue, Warp Driven Development

Topics Covered

  • Getting started with Test-Driven development and testing legacy code.
  • Bears near Oscar’s house.
  • What is Event-Driven Design?
  • Making your presentations better – wether they’re conference talks or office meetings.
  • Solutions for last month’s loot-drop problem.
  • Should you ever remove curly brackets?
  • Using tokens to work with sensitive information.
  • Twig and front end templating in PHP.

The post Test Driven Development, Event-Driven Design, and Concise Code appeared first on php[architect].


Interview with Edward Barnard

In this Episode

Edward Barnard returns to talk with Eric van Johnson and John Congdon about writing columns for the magazine and more.

  • How he got started programming with CRAY supercomputers and then web development first with PERL and then PHP.
  • Rescuing his first article submission from the spam bin.
  • The inspiration and focus for his latest column, Sustainable PHP.
  • Who’s going to agile conferences.
  • His first book, The Fizz Buzz Fix, about how to think like a computer and pass coding interviews.
  • Experiences adding tests to legacy applications.

The post Interview with Edward Barnard appeared first on php[architect].


Asynchronous PHP, Frameworks, and Conferences

In this Episode

Eric, John and Oscar sit down to go over the June 2020 issue, “Advanced Design & Development

Topics Covered

  • Applications for Asynchronous PHP
  • The Browser APIs no one told you about
  • PHP callables and functional programming
  • Frameworks – Slim and CodieIgniter.
  • Agile development and sustainable ways to build applications
  • The future of conferences

The post Asynchronous PHP, Frameworks, and Conferences appeared first on php[architect].