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


Interview with Vinícius Campitelli

Our crew interviews recent contributor Vinícius Campitelli about his articles and involvement with PHP.

Topics Covered

  • Applying SOLID principles and object calisthenics in practice.
  • Getting into programming by scripting IRC chat bots.
  • Working with PHP professionally.
  • Transitioning into teaching programming.
  • PHP User Groups in Brazil and speaking at conferences and meetups.
  • Looking forward to the new features of PHP 8.

The post Interview with Vinícius Campitelli 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].



Interview with Beth Tucker Long

Beth Tucker Long chats with Eric Van Johnson and John Congdon about taking over the finally{} column and more.

Topics Covered

  • How she got involved with PHP, going to conferences, and php[architect].
  • Her career as a trainer, editor, dev evangelist, and consultant.
  • Attending and speaking at conferences when you have a young family.
  • Why she had to learn PHP in one day.

The post Interview with Beth Tucker Long 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].



Asynchronous programming, testing, race conditions, mental health in tech, and more

Listen to Eric, John, and Oscar discuss the articles in the October 2020 issue, Running Parallel.

Topics Covered

  • OSMI 2020 Mental Health in Tech Survey.
  • Asynchronous PHP with Swoole.
  • Scaling and other use cases for serverless tasks, like file uploads.
  • This month’s puzzle on cleaning up directions.
  • Paying down technical debt with unit tests.
  • Finding and fixing race conditions.
  • Setting headers to harden your web application with Mozilla Observatory.
  • WSL, homestead, and developing on Windows using Linux tools.
  • and more (as usual)

 

The post Asynchronous programming, testing, race conditions, mental health in tech, and more appeared first on php[architect].


Interview with Demin Yin on Swoole

Demin Yin, evangelist for Swoole, joins Eric Van Johnson and John Congdon to talk about the project and more.

Topics Covered

  • Writing event-driven, non-blocking PHP applications.
  • Supporting for asynchronous programming and concurrent processes.
  • Performance of Swoole for handling millions of requests.
  • Taking advantage of extensions to add new features or improve performance.
  • Integrations with PHP frameworks like Laminas.
  • Swoole as an HTTP server and in embedded devices.
  • Getting started with HTML, CSS, and other dynamic languages for web development.

The post Interview with Demin Yin on Swoole appeared first on php[architect].