In this Episode
Eric, John and Oscar sit down to go over the June 2020 issue, “Advanced Design & Development”
- 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].
In this Episode
Eric van Johnson and John Congdon talk to Security Corner contributor Eric Mann about keeping your website secure.
- How a breach sparked his interest in security.
- The value of tokens and nonces.
- What area of security needs more attention.
- How to use end-to-end encryption for communication.
- Using Linux as your daily driver i.e Operating System.
- What frameworks he prefers to work with.
- WordPress security.
- PHP’s core security.
- Tips for working securely at home.
The post Interview with Eric Mann, Security Corner contributor appeared first on php[architect].
In this interview, Eric and John talk to Liam Wiltshire about his Machine Learning articles (Part two here) in the April and May 2020 issues of the magazine.
- How he transitioned from music into building web sites.
- Speaking at PHP conferences.
- Using machine learning with PHP and why he wrote this series.
- Assessing the quality of your input data.
- Ethical considerations when using machine learning.
- Laravel and Liam’s contributions to the PHP community
The post Episode 33: Machine Learning with Liam Wiltshire appeared first on php[architect].
In Episode 32
We’re switching our episode format this month. We’re splitting into two episodes: one a discussion of the developer topics from the latest issue and a separate episode will feature an interview with a contributor. In this episode, we talk about the articles in the May 2020 Issue, Unsupervised Learning.
- Headless Drupal and distributed content stores.
- Pros and cons of passwordless authentication and password security.
- Securing your API against replay attacks with nonces.
- HTTP Responses and status codes
- Computing history, thinking like an experienced dev, and how the government might regulate today’s tech giants.
- A correction about York PHP user group organizers.
- Looking forward to PHP 8.
The post Headless Drupal, Replay Tokens, PHP 8, History and Computing, and more appeared first on php[architect].
In Episode 31
This month, we chat with Sherri Wheeler about the Business of PHP and other topics from the April 2020 magazine.
- Getting started using machine learning with PHP.
- API design and how the OpenAPI can automate and improve your architecture.
- Writing command line scripts with Symfony’s Console components.
- PHP communities that don’t realize it and the business case for PHP 7
- What makes up a web request
The post Machine Learning, OpenAPI, and the Business of PHP appeared first on php[architect].
In Episode 30
In this episode, we dive into How Magento is Evolving and chat with Magento evangelist Ben Marks.
- The free magazine issue courtesy of Adobe and Magento.
- An interview with Ben Marks on how Magento went from an open-source project to its acquisition, the value of the community and ecosystem, how Magento 2 changed the landscape, how to get started working with the platform, and the future.
- Approaches for updating legacy codebases.
- Using asynchronous processes.
- How stepping away can help you when you’re stuck on a problem.
- Options for setting up development environments for a project.
- What exactly the term “Enterprise Software” means.
The post Magento’s Evolution, Ecommerce, Development Environments, and Enterprise Software. appeared first on php[architect].
In Episode 29
In the February episode, we dive into the issue Cultivating the Developer Experience and interview Jennifer Schrader.
- Benefits of structuring code reviews.
- The value of integration and functional tests.
- Content management systems in PHP
- Sulu CMS and its focus on Developer Experience (DX)
- Jennifer talks about her experiences trying out pair programming and working with PHP.
- TLS certificates and encryption with Lets Encrypt.
- Technical Debt, Y2K, and upcoming Unix timestamp bugs.
- Project Estimates and Costs.
- Interviewing and hiring programmers.
- Oscar’s editorials
The post Jennifer Schrader on Pair Programming, Coding Interviews appeared first on php[architect].
In Episode 27
For December 2019, we take a look at this month’s issue “Expedition PHP.” Our guest this month is Michael Akopov.
- php[tek] Call for Speakers and tips for submitting your talks.
- Migrating to a new framework.
- Mental health in technology.
- Why and how you can contribute to Open Source.
- Understanding how encryption ciphers works.
- A real-life example of how thinking like a computer helps to understand a bug.
- An interview with Michael Akopov about his background and diving into using serverless applications with Laravel Vapor.
- Further discussions about understanding and using the Dependency Injection pattern.
The post Migrating Frameworks, Depression and Mental Health, Laravel Vapor and Michael Akopov appeared first on php[architect].
In Episode 26
Just before the Thanksgiving holidays in the United States, we reviewed the November 2019 issue “Object Orientation.”
- Evolution of object-oriented programing in PHP and understanding how to use objects effectively.
- Avoiding career stagnation and networking at conferences and user groups.
- PHP 7.4’s release and what features we’re looking forwards to.
- Eric becomes the new Community Corner contributor.
- Chatting about building PHP extensions and CouchDB wiith Lochemem Bruno Michael.
- Thinking like a computer (sometimes too much?) and the value of abstractions.
- Understanding Dependency Injection and how to get it to “click.”
- The value of frameworks versus “plain” PHP.
The post Object Oriented Programming, PHP 7.4, CPP extensions with Lochemem Bruno Michael, and Dependency Injection appeared first on php[architect].
In Episode 25
Our crew sat down and snagged some interviews in the atrium at php[world] in Tyson’s Corner, Virginia. This episode packs a lot into one hour and 13 minutes.
- Practical static analysis tools like Psalm and PHPStan and moving away from DocBlocks to using native PHP 7 type hints.
- John reflects on how his first talk went and the keys to giving a good talk.
- Cal Evans on php[world], the breadth of the PHP community, new stuff in PHP 7.4, searching for PHP related information online, and his new role with SiteGround.
- Taylor Otwell discusses how Laravel started, what’s new in Laravel 6, the potential impact of PHP 7’s JIT compiler, focusing on open-source and educational efforts in 2020, and funding open-source work.
- Gary Hockin goes over his advice in Community Corner about getting started in public speaking, how speaking at conferences can impact your career, and how to choose talk topics.
- Samantha Quiñones chats about her keynote at php[world], the history of computing, COBOL, preparing talks, PHP’s strength as a web-first language, and working at SkillShare.
The post Interviews from php[world]: Cal Evans, Taylor Otwell, Samantha Quiñones, and Gary Hockin appeared first on php[architect].