Unnamed video 🔗 **Source:** [Unnamed video](https://www.youtube.com/watch?v=0iiUUj9TQKs) > [!note]+ Document Notes > tags: [PHP, Open Source, Developer Relations] > author: [MISSING] > source: PHP Architect (YouTube) > reference: [https://www.youtube.com/watch?v=0iiUUj9TQKs] > date created: > > # 🏷️ Title: The PHP Podcast 2025.10.02 > <!-- deep-read:sections start --> ## 🧰 Action Inbox - [H2] Draft a login FAQ on verification codes — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2660 #articleseed - [H3] Write a note on magic-link scanners and mitigations — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2421 #xref - [H4] Share PHP.net 8.5 redesign brief with designers — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2987 #share - [H5] Compare Forge zero-downtime with Envoyer in a demo — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=3110 #articleseed - [H7] Plan Stripe Tax cutover runbook; list risks — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=874 #addendum - [H8] Compile multi-state sales-tax checklist for teams — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=1002 #articleseed - [H9] Evaluate TrueSync vs ReactPHP/Swoole/RoadRunner — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=3355 #articleseed - [H1] Post weekly live-stream schedule to community hubs — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=424 #share - [H11] Promote non-code contribution paths in onboarding — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=3110 #xref - [H12] Test the $1.99 promo funnel; track attribution — context/https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2660 #articleseed ## 🧭 Table of Contents - [📝 Summary](#-summary) - [📖 Main Content](#-main-content) - [🗒️ Notes](#️-notes) - [📚 References](#-references) - [🗣️ Paraphrase](#️-paraphrase) - [📰 Newsletter](#-newsletter) - [✅ Action Items](#-action-items) - [🧪 Hypotheses](#-hypotheses) - [📊 Methodology](#-methodology) - [❓ Questions](#-questions) - [🔮 Future Research](#-future-research) - [💡 Implications](#-implications) - [🧠 Learning Styles Assessment](#-learning-styles-assessment) - [📊 Accessibility Assessment](#-accessibility-assessment) - [🌍 DEIB Assessment](#-deib-assessment) - [✅ Logical Validity](#-logical-validity) - [🛡️ DARVO Analysis](#-darvo-analysis) - [🎯 Conclusion](#-conclusion) ### 🔗 References - Include links cited in or relevant to the article. ## 📝 Summary - The episode blends music, community updates, and tooling news. - The hosts shift logins from magic links to email codes. - They discuss PHP.net 8.5 page design and a JetBrains prize. - Forge adds zero-downtime deployments; Envoyer’s role is questioned. - A team plans a Stripe Tax cutover as Avalara ends. - Bottom line: many practical changes touch DX, ops, and funding. ## 📖 Main Content - The podcast frames weekly live sessions and community growth ([H1](#h1-podcast-streams-live-thursdays-at-3-pm-pt)). - Login friction appears in enterprises. Codes replace magic links to improve reliability ([H2](#h2-verification-codes-replace-magic-links-login), [H3](#h3-magic-links-often-fail-with-enterprise-scanners)). - The PHP Foundation wants a refreshed PHP.net 8.5 release page. A $1,000 JetBrains prize sweetens participation ([H4](#h4-phpnet-85-release-page-seeks-redesign), [H5](#h5-jetbrains-funds-1000-design-prize)). - Forge ships zero-downtime deployments. The change narrows Envoyer’s unique value ([H6](#h6-forge-adds-zero-downtime-deployments)). - A business deadline forces a Stripe Tax migration. Sales-tax rules depend on nexus and employee location ([H7](#h7-team-transitions-from-avalara-to-stripe-tax), [H8](#h8-hiring-in-a-state-triggers-sales-tax-duties)). - Async PHP options expand with a new TrueSync concept; comparisons are pending ([H9](#h9-truesync-proposes-async-php-api)). - Sponsorships and pricing promos support content sustainability ([H10](#h10-displace-markets-simplified-kubernetes-orchestration), [H12](#h12-php-magazine-promo-199-for-12-months)). - The hosts champion non-code contributions: docs, tests, and translations ([H11](#h11-community-contribution-includes-docs-and-translations)). - Uncertainties remain on Envoyer’s roadmap and TrueSync maturity. ### 🗒️ Notes #### ⏱️ [00:07](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=7) Music intro and energy - Theme stresses persistence and forward motion. - Not core evidence; skip quoting lyrics due to copyright. ### [H1] Podcast streams live Thursdays at 3 PM PT > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "We record live every Thursday around 3 PM Pacific time." Weekly cadence supports consistent community touchpoints. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=424) #share ID:rw_[MISSING] ### [H2] Verification codes replace magic links login > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "We did do away with the magic links. Now it will send you a verification code in your email." This change reduces auto-click invalidation by scanners. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2660) #articleseed ID:rw_[MISSING] ### [H3] Magic links often fail with enterprise scanners > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "Enterprise mail servers were invalidating a link." Security scanners often exhaust single-use tokens. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2421) #xref ID:rw_[MISSING] ### [H4] PHP.net 8.5 release page seeks redesign > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "They are wanting to do a refresh for the 8.5 release page." Design polish can aid release comprehension and adoption. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2987) #articleseed ID:rw_[MISSING] ### [H5] JetBrains funds $1,000 design prize > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "Jet Brains has, you know, donated like $1,000 as a prize." Incentives can widen contributor pools beyond core devs. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2987) #share ID:rw_[MISSING] ### [H6] Forge adds zero-downtime deployments > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "With the new forge, it does have the zero downtime deployment now." This update overlaps with Envoyer’s core feature. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=3110) #articleseed ID:rw_[MISSING] ### [H7] Team transitions from Avalara to Stripe Tax > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "They're going to move to Stripe's tax engine." Time-boxed migrations require careful data and contract planning. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=874) #addendum ID:rw_[MISSING] ### [H8] Hiring in a state triggers sales tax duties > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "If you have an employee that lives in that state, then you have to collect sales tax." Economic nexus rules complicate distributed teams. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=1002) #articleseed ID:rw_[MISSING] ### [H9] TrueSync proposes async PHP API > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "There's a true sync out there that is supposed to make your PHP code asynchronous." Maturity, performance, and ecosystem fit remain open questions. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=3355) #articleseed ID:rw_[MISSING] ### [H10] Displace markets simplified Kubernetes orchestration > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "Automate Kubernetes deployments across all cloud providers or bare metal with a single command." Sponsor claims require independent validation before adoption. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2053) #xref ID:rw_[MISSING] ### [H11] Community contribution includes docs and translations > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "Tests for everything and documentation and translations. There's lots of ways to contribute." Highlight these paths in onboarding and mentoring. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=3110) #xref ID:rw_[MISSING] ### [H12] PHP Magazine promo $1.99 for 12 months > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed 2025-10-03. > "You can get the PHP magazine now for $1.99 a month for the first 12 months." Track conversions to measure campaign effectiveness. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2660) #articleseed ID:rw_[MISSING] ## 📚 References - The PHP Podcast 2025.10.02 (YouTube): https://www.youtube.com/watch?v=0iiUUj9TQKs - PHP Foundation: https://thephp.foundation/ - php.net: https://www.php.net/ - JetBrains: https://www.jetbrains.com/ - Laravel Forge: https://forge.laravel.com/ • Envoyer: https://envoyer.io/ - Stripe Tax: https://stripe.com/tax • Avalara: https://www.avalara.com/ - ReactPHP: https://reactphp.org/ • Swoole: https://www.swoole.co.uk/ • RoadRunner: https://roadrunner.dev/ - n8n: https://n8n.io/ - Displace sponsor URL was spoken; exact domain unclear. The transcript mentions “displace.te”; link may be inaccessible. ## 🗣️ Paraphrase - The hosts shifted their login model to reduce friction in enterprises. They plan content and highlight community contribution paths. - They preview a PHP.net release-page refresh and note Forge’s zero-downtime deployments. A Stripe Tax cutover looms as deadlines approach. ## 📰 Newsletter - Live every Thursday, the PHP Architect crew shared platform updates and ops notes. - Login now uses email codes, not magic links. Try it on the portal. - Designers: PHP.net 8.5 wants a clean release page. JetBrains adds a $1,000 prize. - Ops folks: Forge now supports zero-downtime deploys; compare with Envoyer. - Business teams: Stripe Tax migrations need testing and reporting plans. - Learn more: [YouTube episode](https://www.youtube.com/watch?v=0iiUUj9TQKs), [php.net](https://www.php.net/), [PHP Foundation](https://thephp.foundation/). ## ✅ Action Items #### DevRel - Publish a “Why codes beat magic links in enterprises” post. - Record a Forge zero-downtime deployment walkthrough and compare Envoyer. - Add “non-code ways to help” to onboarding docs. #### OSPO - Define login policy guidance for community portals using email codes. - Draft a tax-provider change SOP with security and data checks. - Track vendor roadmap risks for overlapping features. #### Community - Recruit designers for the PHP.net 8.5 page refresh. - Host an AMA on multi-state sales-tax basics for maintainers. #### WordPress - Map Forge/Envoyer workflows to common WP hosting setups. - Propose Training lesson: “Secure logins for WP-adjacent portals.” - Coordinate with Core Program Team on contributor-path visibility. #### The WPOCC - Pilot microgrants for documentation sprints and release pages. - Share a public impact report template for small fellowships. ### FAIR - Document funding disclosures for sponsorship reads and promos. - Publish covenant patterns for time-boxed vendor migrations. ## 🧪 Hypotheses - Verification codes reduce enterprise login failures versus magic links. - Forge’s zero-downtime reduces Envoyer adoption for typical apps. - Public prizes increase contributor diversity for release pages. - Sales-tax compliance improves when distributed teams receive checklists. ### 📊 Methodology - A/B test login flows across enterprise domains; measure failure rates. - Survey Forge users post-release; track Envoyer churn. - Run a design-contest cohort study; measure entrant demographics. - Conduct pre/post training audits on sales-tax errors. ### ❓ Questions - Does Envoyer still offer unique advantages after Forge’s update? - What enterprise scanners most often break magic links? - Which design artifacts best aid release comprehension? ### 🔮 Future Research - Benchmark async PHP options including TrueSync, ReactPHP, Swoole, RoadRunner. - Study how public prizes affect OSS governance outcomes. ### 💡 Implications - Better logins improve DX and reduce support tickets. - Zero-downtime by default tightens release reliability. - Clear release pages boost adoption and reduce upgrade friction. ### 🧠 Learning Styles Assessment - Reading level estimate: Flesch-Kincaid Grade ~8–10 by structure. #### 👀 Visual learners - Present: screen demos and UI mentions. - Improve: diagrams of login flows and deploy steps. #### 🔊 Aural learners - Present: podcast audio. - Improve: 2–5 minute narrated summaries. #### 🗣️ Verbal learners - Present: definitions of magic links and codes. - Improve: glossary of auth terms. #### 🧩 Kinesthetic learners - Present: try-it steps for login and deploys. - Improve: small labs for zero-downtime rollouts. #### 🧠 Logical learners - Present: comparisons and checklists. - Improve: decision trees for tool selection. #### 🧑‍🤝‍🧑 Social learners - Present: live streams and Discord. - Improve: cohort study groups and mentoring. #### 🧘‍♀️ Solitary learners - Present: on-demand video. - Improve: self-check quizzes and worksheets. #### 🌿 Naturalistic learners - Present: none. - Improve: sustainability notes for hosting footprints. ### 📊 Accessibility Assessment #### Screen reader semantics - Present: headings and structure here. - Improve: ensure transcripts and alt text on assets. #### Keyboard navigation - Present: typical YouTube controls. - Improve: document skip links in portals. #### Contrast and readability - Present: unknown for sites discussed. - Improve: enforce 4.5:1 and typography tokens. #### Text resizing and reflow - Present: unknown. - Improve: test at 200% zoom and reduced motion. #### Media and captions - Present: podcast audio; likely captions. - Improve: downloadable transcripts and audio descriptions. #### Forms and interactions - Present: login forms exist. - Improve: add inline validation and accessible toasts. #### Standards reference - Map gaps to WCAG 2.2 AA criteria. ### 🌍 DEIB Assessment #### Cultural breadth - Present: global OSS audience implied. - Improve: multi-region case studies and translations. #### Inclusive language - Present: mostly plain language. - Improve: define jargon consistently. #### Neurodiversity support - Present: chunked notes here. - Improve: icon+text labels and predictable layouts. #### Representation - Present: community roles mentioned. - Improve: feature diverse contributor stories. #### Psychological safety - Present: friendly tone. - Improve: publish clear community guidelines and escalation paths. ### ✅ Logical Validity #### Strong reasoning - Causal: scanners break magic links, so codes reduce failures ([H3], [H2]). - Comparative: Forge overlaps Envoyer’s feature, affecting choice ([H6]). - Inductive: prizes likely widen designer participation ([H5]). #### Fallacies - Possible hasty generalization on TrueSync maturity ([H9]). Rephrase: “Early concept; needs benchmarks.” - Appeal to novelty for Forge update. Fix: cite measured MTTR and failure rates. #### Tone of voice - Conversational and pragmatic. Occasional humor softens technical edges. ### 🛡️ DARVO Analysis - No denial, attack, or reversal patterns appear. The segment stays informational. ## 🎯 Conclusion - The episode surfaces practical community and platform changes. - Prioritize login reliability, clear release pages, and safe deploys. - Plan tax migrations with strong checklists and deadlines. **Tag Coverage — #articleseed: 5 • #xref: 3 • #share: 2 • #addendum: 1 • #bmf: 0 • #aphorisms: 0** ## 🧱 Refactor Appendix (append after 🎯 Conclusion) ### 📚 Literature Split Pad - Purpose: Stage Konik CEE units that become per-source Literature notes. - Split level: **H3**. - Include verbatim quotes under 25 words and a [view highlight] link. ### [H1] 5–10-word present-tense claim > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) by an unnamed author via [[PHP Architect (YouTube)]]. Published 2025-10-02. Accessed . > “We record live every Thursday around 3 PM Pacific time.” Two lines: context and use. Cite data if relevant. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=424#H1) #xref #articleseed ID:rw_[MISSING] ### [H2] 5–10-word present-tense claim > [!quote] [The PHP Podcast 2025.10.02](https://www.youtube.com/watch?v=0iiUUj9TQKs) > “We did do away with the magic links.” Two lines: context and use. [view highlight](https://www.youtube.com/watch?v=0iiUUj9TQKs&t=2660#H2) #xref ID:rw_[MISSING] --- ### 🔖 Atomic Split Pad (Zettel Candidates) - Purpose: Promote reusable claims into Atomic notes. - Split level: **H4**. - Each item: one idea, present tense, specific, testable. #### [Z1] Verification codes improve enterprise portal logins - Holds when email scanners auto-click links. - Pointer: episode at 44:20 and 40:21. - Links: [[Auth-Patterns]] [[Enterprise-IT]] #### [Z2] Zero-downtime deploys reduce perceived Envoyer need - Holds when Forge equals core Envoyer features. - Pointer: episode at 51:50. - Links: [[Deploy-Strategy]] [[Forge-Tooling]] --- ### ✏️ Fleeting Queue (Extract by Selection) - Purpose: Capture quick actions or sparks for Fleeting notes. - Extraction: **Select one line** → “Refactor: Extract selection to new note (content only).” - Keep each line short and self-contained. - [F1] Draft a one-pager on code-based logins — context/https://www.youtube.com/watch?v=0iiUUj9TQKs #fleeting #inbox - [F2] Compile a designer brief for PHP.net 8.5 — context/https://www.youtube.com/watch?v=0iiUUj9TQKs #fleeting #inbox - [F3] Create a Forge zero-downtime runbook — context/https://www.youtube.com/watch?v=0iiUUj9TQKs #fleeting #inbox --- <!-- deep-read:sections end --> ## 📺 Video ![](https://www.youtube.com/watch?v=0iiUUj9TQKs) --- # 📄 Full Transcript *Auto-generated from YouTube captions · timestamps roughly every 30 seconds · [watch on YouTube](https://www.youtube.com/watch?v=0iiUUj9TQKs)* **[00:00]** Bad guy Heath Ledger. Bad guy ready forever. I'll be front and center. Don't fly too close to the sun. Your body chopped up by propellers. Came came in arrogant but left out in a stretcher. The comparison y'all know y'all couldn't replicate it. Chilling in the desert. I'm good under pressure. Hold it down. Look at this. A marathon, not a sprint. Let's go 100 miles on the ground till the clown. **[00:35]** >> Welcome to the official podcast of PHP Architect. Join us to listen to the latest news and tech talk from our conferences, the magazine, and wider PHP community. Hello everybody. You're listening to the official podcast of PHP Architect. I am one of your hosts, Eric Van Johnson, and with me is John Congden. >> A very distracted John Congden. That **[01:05]** would be >> I think we both are a little distracted today. This p this podcast focuses on all things PHP web development. Occasionally, we'll talk about baseball. Good chance that's happening today. Uh, we also touched on the larger PHP community and the general life of being a developer. And of course, we're going to talk about our company, PHP Architect, the magazine, the conference, the swag, the work, um, all that great stuff. We record live every Thursday around 3 PM Pacific time. **[01:38]** Um, if you don't join us live, head over to our YouTube channel at youtube.comphparch. Join us in our Discord at discord.phparch.com and you can be part of that live show as we stream. And while you're there on our YouTube channel, please subscribe. Uh, we've been getting a nice little tick up in subscriptions lately. Um, so thank you for all that. I have some theories on **[02:09]** why our podcast is made a little better thanks to our partners over at Displace. Uh Displace is a thing. Uh displace where is my displace? Uh displace infrastructure management simplified. Automate Kubernetes deployments across all cloud providers or bare metal with a single command. Deploy, manage, and scale your infrastructure with ease. We'll talk **[02:40]** more about displays a little later. Is that it, John? Did I say all the things? >> Yeah, our Chris is saying hi from the wrong platform. Yes, I am very confused now. You threw the show completely off. Thanks a lot, Mr. Miller. >> Facebook, no less. Holy smokes. Um, yeah, I think >> don't worry, Chris. Uh, Duck Nizzles doing your job in Discord given the uh the warning before the show. **[03:12]** Uh, we do we do owe a uh a congratulations out to um Chris and Mike. I am not sharing my stuff correctly though. That's that's part of the problem. That is >> um they had their first live stream this week um which went off I thought pretty well. Uh it's always exciting to do a live stream and um so they got theirs out. The cool thing about it so they were **[03:42]** live streaming or the show was going to live stream fortnightly. Um, but uh since they were just starting up, you know, I asked them to pre-record some shows and get comfortable with one another and and their flows and all that. Um, so they actually have a like nice little backlog of shows they've recorded and I think they're still recording more. Wow. **[04:14]** >> Uh, so I I think I'm I might start well I have suggested to them that we start releasing a recorded one on the weeks that they don't live stream. So for the next few weeks there there'll probably be a a live and kicking every week either live or kicking or >> Yeah, they announced it at the end of their live stream on Tuesday. So that was their their plan as well. where they spoke with Gina Baniard, **[04:47]** >> another internals person, uh, part of the PHP Foundation and a very talkative individual themselves. So, we've had like two very talkative, uh, UK people lately. It was nice. >> Always good. Um, >> definitely helps make a make a show go. >> Yeah, for sure. as uh Jim did for us last week. >> Yep. Uh for those who who are wondering why John and I might be a little **[05:18]** distract What is going on with Trello? Why can't I drag a car? I can't >> What's down with that? >> Okay, I got it. Holy smokes. Uh why John and I are a little distracted. We have game three of the wildcard playoffs in baseball here in the US and our San Diego Padres's are playing the Cubs. They're at a one-1 tie right now as far as games go. So, this is it. This is wild card. It's only best of three. **[05:49]** There's not a best of five or best of seven. So, whoever wins today moves on and it's not looking so good for >> Oh, arise. Why' you do that? >> So, the the Uh, sorry. >> Ahead of me. I I I don't understand. And And it doesn't help that um I if you've been watching the show, you know, I I've been having connectivity issues since moving to the new office. Matter of fact, **[06:19]** as the intro music was playing, uh, I totally dropped off like a very long outage. And uh so yeah uh it's going to be it's going to be a fun one especially if I die and John's still watching TV and doesn't realize that I had dropped off which is going to be hurt a little bit but uh it could happen. Um >> nah we're good. >> How uh how are things going with you John? >> Oh that's a loaded question right there. **[06:53]** Supernova can't go with the Cubs bastard. Although they're they're playing really well right now. Well, we just got a hit. Um, how are things? Loaded question. Uh, I've been learning new things. I've been sharing them with you lately and I've been struggling with free switch in numerous ways. And it's been frustrating >> again because I've got probably close to 30 years of experience with Asterisk which is similar just different **[07:24]** >> and >> it's like I want to do this that I could do very easily in Asterisk and I just can't figure out how to do certain things. Um right now I can't get a phone call to stay connected longer than 30 seconds. It just >> that could be a problem. right at 30 seconds it's like peace out see you um yeah so that's a problem I got transcription real-time transcription working and I got it working moving from **[07:57]** one provider to another provider so I was super excited about that just that it it worked um but yeah this 30 secondond thing and I've used many different AI tools to try and help me figure it out And each one says, "Oh, this is it right here." >> Was so confident. >> You're right. That didn't work. Let me do this for you. Nope. That doesn't work. Uh I think it comes down to I'm running it in **[08:27]** Docker and I don't know enough about Docker. >> Well, you have team members that know a lot about Docker. You know that, right? >> Yeah. Yeah. I may reach out to them. Uh so what I've determined is it's within the SIP phone handling which is just the protocol to handle uh a a phone call where the service provider is hitting us with SIP saying hey we have this phone call whatever and we need to send an act saying okay got the message we're good **[08:58]** >> those aren't going out so I feel like it's something to do with networking for Docker but I'm running in host mode So, it should just work. And I don't know why it's not and it's driving me nuts. I have I have somebody that knows free switch really really well and he seems to be MIA when I need him. He's like he pops in. Uh when I first talked to him like a week and a half or two ago, he he was giving me all sorts of alternatives **[09:29]** like, "Oh, you don't want to use free search? You want to use this?" I'm like, "But but why?" And I'm like, "No, you keep pushing free switch and I'm finally using it. Now you're telling me not to." Uh, after I told him what I was doing is, "Oh, yeah, you're right. Free switch is the right choice." And then when I reach back out, he's the one that told me about we're not sending back the act messages. Great. Thanks. Let me research that. So, I do some more work and then I reach back out to him and he's like, "All right, show me the **[10:01]** codebase and give me access." give that to him. Nothing happens. He's like, uh, he asked me some more questions. So, I thought he was actively working on it, trying to help me. And when I reached out to him, he was like, "Oh, yeah. Hopefully, I can get to that either tonight or tomorrow." Like, "Oh, I thought you were actively working on this with me. What a waste of my time." So, not only do I have this like I have deadline end of month for two big projects. this being this being one of **[10:33]** them like getting a proof of concept for this thing we're building. And the second one is they want to change their provider for sales tax from they're currently using Avalar and they're going to move to Stripe's tax engine, >> but because of the contract with Avalara ending, like it's timesensitive, so it needs to be done by the end of the month, >> right? >> It's like uh we've known about this for **[11:03]** how long? God, I never even thought of of that. Uh like having a a service just to manage taxes, like how how you tax something. >> Yeah. Well, taxes are such a pain in the butt. I mean, >> from knowing all the tax laws, like depending on the state or the county or the city, depending on how much you sell into each one of those specific areas determines whether you need to collect **[11:34]** sales tax or not. >> Mhm. >> Or if you have an employee that lives in that state, then you have to collect sales tax. >> Oh, really? Oh. Oh, really? >> Yeah. So, if we sell anything in in Tennessee right now, we would have to collect sales tax. >> Yep. >> What? We have to start firing people, John. >> I know. That's what I said. >> Geez. Uh, that's that's crazy. I never never thought of that. >> Yep. That's part of all the paperwork. When somebody gets hired, I got to do a **[12:08]** foreign entity. So, basically say, "Hey, we're a business. We're in California, but we're doing business within your state and I have to apply for a sales tax license and all that fun stuff. >> Oh, I never really I I I knew we had to pay like the the state taxes and all that other stuff and I knew that's why we had these entities. I didn't realize we had to start paying sales tax because of that if if you know if we sold stuff in that state. That's nuts. It's funny because the way you said that, I almost **[12:40]** had the exact same conversation with uh one of our clients in a in a meeting today where they they do they focus on parking enforcement, right? And apparently there's all these rules around um if you if you site somebody when you can get when you can tow them. So, just throwing out random numbers, but if if the thing is after after citing somebody three times, **[13:12]** uh you can tow their car. But depending on the state you're in, if you're citing somebody for the third time, but it's the first time you cighted them that day, then you can't tow their car. Like, there's all these like there's all these like crazy little rules and and you know, we're we're we're develop developing some software around this and there's existing software for this. Uh they have an existing app. I'm like, "Oh." I'm like, "That's nuts." I'm like, "Does the existing app do that?" And he was like, **[13:44]** "No." I'm like, "That's like that's a problem." Wait, what? So, yeah, it's it it was like like you said, the exact same thing like no state is exactly the same. And there's all these weird rules like, you know, you can't site, you know, some states like you can't site them more than three times a day or something like that. >> Or on the or on the third Monday following the first Tuesday. >> Yeah. Yeah. Yeah. And and when Saturday has a tea in it. Yeah. All these weird things, man. So, **[14:17]** uh Yeah. It's frustrating because it's um we're really really getting down to the nitty-gritty and you know like having to address what everybody's everybody acknowledges is an edge case, but is it the ed edge case that we have to address on on this app that you know we we finally have it in beta. We they've been giving it to uh customers. The customers are loving it. like they're loving the the new app. Uh **[14:49]** a bunch of great feedback. Um you know, just positive feedback just in general about the look and feel of it, but also great feedback of, you know, would be nice if it had this and had that, which is exactly what we've been wanting, right? It's like, okay, like we don't know what they want until they tell us. You know, it's like we can give them what we think they want, but we really need to put the app in their hand and hear what they say. And it's just been it it's the first time I've been this **[15:22]** hands-on with a product that's just going out to the general public. It's not like a web page, you know what I mean? Like it's a device driven thing. And it's it's been exciting. Like I just I'm really happy. But it's to a point like we're so close we're so close to having everything right right now >> and and we just you know it seems like every week it's like oh yeah there's this thing you know it's just like damn. **[15:54]** >> Well it's also getting the customer to understand the difference between MVP and beta. >> Yeah. Yeah. We had that conversation last week. Yeah. So, uh, so yeah, it's it's it's been it's been a kind of an exciting week all week. Like just crazy stuff. um just dealing, you know, just I I I I I got to take a moment and say I have never been I I I I've always been very **[16:25]** proud of our team at PHP Architect and the things were accomplishing and this week just kind of took it to a whole another level. uh not only like just the the the internal you know stuff that's going on with the team itself but the I think just the resource pool we have now the the the resource the knowledge we have on the team where people it's it's **[16:55]** starting to be like what we always envisioned like it's you know it's not one person on an island it's you know everybody has like their special skill set. They're really good at maybe something that other people aren't. >> And we discovered um you know Chris, who is our newest, right? The newest hire. Well, technically we have a newer one, but they're now a developer. Um you know we we discovered that they actually have a lot of mobile development skills which **[17:25]** we had been needing for years because that's like what has always been like a weak spot for us in the sense that we've only had one mobile developer who understood the frameworks we worked on in mobile. Uh that's why we're so excited of the idea of um native PHP mobile because we feel like you know we can all start to contribute to mobile development but we're not there yet and neither is native PHP mobile right there's you know missing stuff that uh are are kind of essential but we **[17:57]** discovered that Chris does have not only does Chris have a skill set in mobile development which Brooks our established mobile developer you know would have enjoyed but he has specific knowledge, real world experience with the framework we're using in mobile development. So Chris was uh I mean I'm sorry uh Brooks was struggling with a a issue uh this week and I told him I'm like hey you know Chris has some experience I'm gonna **[18:28]** loop him in on the mobile channels. We have so many channels intersect now. I think I don't think people realize how many channels we have because you know they're all in their like individual channels and and uh yeah, Brooks just told me today he was like, "Man, you know, thanks for bringing Chris in. He he was a huge help. Uh it was great to talk to him and troubleshoot and and have somebody to kind of, you know, kick ideas off of and get some feedback on. So, there's that. I I know uh um Joe is **[18:59]** always sweep swooping in and helping with Docker and I mean it's just it's just everybody it's just starting to click so well where I'm I'm waiting for somebody to quit. Like I just everything is going too good. Like somebody important is going to quit. I know it. Damn it. You you you were just giving Chris praise and I looking over in doc or in discord and see that he wrote sip and docker always a fun thing to do. Chris does that mean you have experience in **[19:29]** that as well and if so let's talk. Um, again, if you've been listening to the show for any amount of time, I don't think I've told you this, John, you will know that I had a unfortunate incident at my house months ago where my first floor had flooded. It was horrible, too, because uh I've never had to deal with anything like that. Like, it's just I've never **[20:00]** had to deal with something on that scale being busted and all that. Um, and I was naive. I'm like, "Okay, I guess this will be repaired in like a month or two. We'll, you know, call insurance. They'll, you know, figure this out all out. They'll rip it up, put a new one down, we'll be done, right?" No, no, no, no. That's not how it works. And we have been going, you know, months. Um, matter of fact, uh, TJ Miller and his family came out after Laron stayed with that with us. I felt **[20:31]** so bad because not only did I have that issue with the first floor um going to to to crap and like half of it's torn up, all the walls are torn down, um the guest bedroom on the first floor, that bathroom had a separate but just as severe issue. And uh fortunately the you know the the people who were helping me with with the big thing had **[21:01]** came out that day. I'm like hey I have this this is happening here where you know it's you know basically a toilet had kind of overflowed and it flood flooded that bathroom just the bathroom. And they're like oh yeah we got to tear all this up now and and all that got torn up. So like I we had two bathrooms downstairs and now we have none. And um and it was just it's just been a nightmare. And and PJ and his family were so great. And you know because you **[21:31]** know I'm like feeling really bad about it like hey man sorry you know you can still sleep in the bedroom but you got to go you know use this bathroom and all. Um and and it's been that way for months. Like I said I think this happened back in June. Um what what are we in October? So yesterday I hear from the people who are helping uh put everything back together. So they came out, they tore everything up. Um hey native uh PHP Simon or uh Shane just talked about you **[22:04]** guys. Uh they uh they came tore everything up and and my house has just been like looking like a war zone for the last few months, right? >> So those people came out yesterday, you know, they I got I got a phone call. They're like, "Hey, uh, can I come by with some floor samples?" I'm like, "Yeah, that would be great. I would love to have some floor samples." And so he comes out and he has another person with him and, you know, they show they're showing us the floor samples and then he's like, "Okay, uh, you know, this is, **[22:35]** you know, Lopez Lopez is going to we're going to start, you know, packing everything up and and, um, so we can do construction." I'm like, "Oh, okay. Uh, when's that start? He goes, "Now, he's like, you know, he's like, uh, well, we're going to get a trailer. A trailer's going to come to your house. Uh, you know, one of the shipping containers and, uh, we'll get that that all set up. Then tomorrow we'll have packers come out and pack up your house." And I'm like, "Well, wait, wait. **[23:06]** Well, we're not like mentally ready for this yet, but sure." So, that's h that's now happened. And like it's >> after after being so slow for so long and now it's like go go go go go go go go go go go go go go go go go go go go go go go go go go go go go go. >> And it's it's now 3:30 p.m. Pacific time and I have nothing in my f first floor of my house anymore. I had I had four couches. I had, you know, rugs. I had tables. It's all gone. They put it all like our our downstairs is is nothing to **[23:36]** us anymore. There's no reason for us to be there. Wait, I could literally move tomorrow and have half my house with me. So, it's it's weird because Yeah, it's I I am going to date myself, but when I was younger, there was a movie called The Money Pit. And >> I think it was Tom Hanks and uh I forget who the the wife was. >> Shelley Long. Was that it? >> I think so. >> Yeah, I think so, too. and and they buy a fixture upper and every contractor **[24:08]** that comes out there for every job when asked how long it's going to take it, they say two weeks and it goes on for years, right? >> And they end up getting divorced and all this other stuff. But no matter how long it had been going on, the next time they had asked how much more time, it was always two weeks. So I asked the guy yesterday, I'm like, "Wait, I'm like, how long is all this going to take?" saw uh about two weeks. I'm like, wait, is that like some is my joke with you guys? It's not funny. **[24:42]** So, yeah, I felt bad for Beck. Uh those who know know my my beautiful wife uh works nights and they're out, you know, we didn't have the h like that they have to keep the house open because like the front door and everything open because they're taking stuff out to this shipping container and we have animals, you know, we have cats that can't go outside because coyotes and all sorts of nasty things. And then I have a dog that's **[25:12]** just flat out a flight risk. This dog tries to escape whenever she has a collar with a GPS on her on it because she she's constantly she used to always get away from us. Um, so we had to figure out how to keep them upstairs. The cats were easy. We just put them in the bedroom, shut the door, but the dogs like this house is not designed to keep a dog on the second floor. Uh, so we've been doing that and yeah, man, it's just it it's just been absolutely bonkers. Uh, I'm really **[25:44]** excited. Oh, so so my wife. So, not only did they move everything out, but they the they they're having to replace the whole floor and the whole downstairs. So, even the walls that they didn't already tear apart because of of water, they're now taking off the floorboarding for for all the walls. So, they're down there hammering like crazy. And Beck's messaging him like, "Uh, just put some earplugs in. take some sleeping pills. Uh, and it's going to be like this for **[26:15]** like weeks now, you know? >> Time to go do a station somewhere. >> H tell you, if we didn't have the dog, man, I I definitely would get an Airbnb somewhere and just do that. >> You can find internet. >> You could find an Airbnb that would accept a dog. >> Yeah, we'll see. We're going to have to live upstairs for the next couple of weeks. I I know that's sounds snotty. It's like, "Oh, you have an upstairs to live in, bastard." But >> yeah, **[26:45]** >> it's funny because uh Beck and I when when all this happened, I moved my office upstairs. Beck has always had her office upstairs. And so we have like a little she has a uh she has a refrigerator in her office, like one of these little refrigerators, not a full refrigerator. I mean, it's it's good size. has a freezer and a fridge in it. We have a coffee machine. We have an ice maker. We used to have a microwave up here, but that that busted. So, we have like we we we could survive up here if **[27:15]** we need to. >> Sounds like it. Jeez. >> Like nuclear fallout happened down there. We don't have to go downstairs. >> We used to joke about you having all the the east wing and the west wing, man. >> All right. I guess it's not a joke. It's it's for real. Got the upstairs wing. >> All right. Hey, you know what else is not a joke? We're we're going to do we're going to do we're going to do this is why you want to listen live and this is why you want to partner with PHP Architect because of what I'm about to **[27:46]** do. So, first thing, let's hear from our great partners over at Displace. Thank you to our partners over at Displace Technologies. Building PHP applications is your passion. Managing cloud infrastructure shouldn't be your headache. Displaces your partner in cloud infrastructure orchestration, giving solo developers and small teams the tools and automation to deploy enterprisegrade Kubernetes clusters without the enterprisegrade complexity or cost. Their CLI tool **[28:18]** streamlines everything from local development to fully managed cloud deployments on AWS, Azure, Google Cloud Platform and more. Skip the steep learning curve of Docker, Kubernetes, and Terraform. Let their automation free you to focus on your core business without losing control of your infrastructure. Get started at displace.te. That's d i s p l ace. C and discover how the right tools can eliminate the need for a full devops **[28:48]** team. >> Thanks displace. That's all right John. I'll take care of it. Thanks. >> Thanks displace. >> Thank you displace. I got actually got a message. I got distracted. I'm sorry. >> All right. So, Discord or or anybody anybody who's listening, but you know, Discord is obviously I I would honestly like your feedback on something. I created I never hide this stuff. I'm try to be pretty **[29:20]** straightforward. I created some AI versions of the partner reads because as great of a job that John does and he he does do a great job. I feel like you're already listening to us for an hour. I wanted to change the voice to like especially people who are listening to the audio podcast where they're like, "Hey, wait, who's this person?" You know, try kind of get people to listen. We don't have a lot of uh people on our team uh with delegate female voices and **[29:52]** the ones we do have have very little interest in doing partner reads for us. So I created some with AI. I would love your feedback on this one. Now now I created two. I don't remember if if it's displace or PHP score. one I sped up sped it up a little because I felt like the read was taking too long. So, I was trying to be a little quicker. So, if it's fast, this would be that one. And feel free to say you like it, but it's too fast or you just don't like **[30:24]** it. But I'm just curious the feedback because uh yes, 11 Labs native PHP. Perfect. Yes, exactly. Uh but I I am curious how how you all feel about this. So, I'm gonna I'm gonna play one of them for you right now. Um, this one. >> If you're building PHP applications, chances are you're not in love with managing infrastructure. That's where Displace.te comes in. Their intuitive CLI tool takes the pain out of Kubernetes and cloud orchestration. **[30:55]** Whether you're solo or part of a small team, Displace.te gives you superpowers, minus the DevOps headache and overhead that typically come along with it. Get up and running in minutes and deploy like a pro. Try it now at displayplace.te. That's d i s p l a ce. T. >> And that was the the more AI one. Um, so so John right off the bat like shot shot it down because he thought it was too AI **[31:27]** now. And I tend to agree with them. >> What happened? >> Sarah, why I got to be a chick? Maybe I want want to hear >> very white. >> Awesome. >> I I tried I tried recording that way the first couple times and Eric said stop. >> So So that that's definitely the more that So that was the slower, more AI one. I'm going to play the one I did for PHP score uh just because it's a it's a different uh voice and I think it's the one I sped up. So check this one out. **[32:00]** Every application accumulates technical debt over time. It's a natural part of building and growing. But when too much of it piles up, your team slows down, bugs linger, and progress feels harder. The smart way forward is to measure it. Think of phpscore.com like a credit score, but for your codebase. At phpscore.com, you'll get a clear, measurable score that shows how you're managing technical debt. And with ongoing monitoring, phpscore.com helps keep your PHP applications healthy and future ready. Go to phpscore.com to get a free technical debt score and monitoring for all of your PHP **[32:31]** applications today. >> Okay, so those are the two reads. Uh I like the second one a little more, but I feel I feel like it sounds less AIish, but it I also think I might have sped it up too much. Now I will also say since native PHP uh recognized very quick that this was uh 11 labs uh that trying Nicole. So this is what I was about to say native PHP uh I do everything on the **[33:02]** free tier uh just because we're paying way too much for AI services now. John and I actually realized that today it's like what the hell. Uh, so like we're paying too much for AI services and it's not super expensive, but we don't do it enough like we we wouldn't need it enough where I could justify paying for it. Um, so I I don't have the premium voices. Uh, so yeah. So yeah, >> sounds sounds like we're about to **[33:33]** though. >> Uh, so yeah, Nicole Oh, Nicole is free. Okay. All right. I might have to might have to track down Nicole then. Uh I did try some new ones. So, let me know. Let me know what you guys think. Uh we're probably going to stick with John's reads for now. Uh I also like the the background I have for the I'm not going to play the whole thing again, but check out the video behind it. If you're building PHP applications, **[34:04]** chances are you're >> so displace got got us their assets. And it just looks I love I love the video on that one. It it looks good. If you're listening to the audio podcast, sorry, you have to watch uh join us live or watch the YouTube to to see the videos. But um okay. Uh yeah. So yeah, let me know what you guys think as far as um the AI reads. Uh, I would be curious. I might continue to play with it a little bit. **[34:35]** >> All right. Uh, I put on uh PHP TechTV to talk about next only for a couple of reasons. Only for >> because it's awesome. >> That sounded weird. >> Because it is. It also sparked some fun discussion earlier this morning. >> Oh. Uh, really? >> Yeah. Just it all around authentication. So, the the big thing being >> Oh, authentication. uh who was a was a offset that said that they weren't able to watch videos when **[35:05]** they went on vacation because they used their company email address and they don't want to log into their company email on vacation. >> So, uh I replied to that saying, "Oh, we have username and password now." Which I realized I was 100% incorrect on. We do not have that. >> Yeah. But >> you and I technically do, but uh Oh, man. Look at this. We have Inception going now. It's it's us watching us watching us. Um you and I technically **[35:36]** do. Yeah. But the general public does not, >> right? >> We we we did go over this where uh once you do get logged in, uh you can actually connect your GitHub and Google account. uh you can log in. You should be able to log in with your GitHub and Google account even if it's not connected to you to your PHP TechTV account uh yet if it's the same email address and then it should autoconnect. Um I don't know if I tested that. Uh but more importantly and I I I think you **[36:08]** would you would have f whatever you would have still needed to log into your work account. Uh you can actually connect your GitHub. No no no no no. Stop stop stop talking. >> Um but the big issue especially with uh corporate gigs was the magic link. Uh a lot of these email server servers who were protecting you know people would click on the link to make sure it was a valid link and it wasn't spam. And the problem with the **[36:40]** magic link is when they were doing that they were then invalidating that magic link. And it it had been a problem for the last couple >> Oh no, we lost you. It's been a problem for the past couple years for that very reason. Uh we were sending them uh especially enterprise mail servers were invalidating a link. Excuse me. I point out that we have this option now. But to me, the interesting **[37:10]** part was Sarah pointing out that magic links kind of turn your email into a uh a clear text email and password. That's true. That's but to a point because somebody has to have access to your email and then know you have a service on another account. not the hardest thing to do looking in somebody's, you know, archived messages to find out where they have accounts. But there's also the fact that we don't **[37:41]** have any information about you. >> Yeah. >> So, being hacked on our system should hopefully be a lot less scary than being hacked on your bank account. >> It's funny you said you lost me there because I never lost you. I I listened to you talk that entire time. >> Oh, yeah. you you froze up for about five to 10 seconds. >> Uh so we did we did do away with the magic links. Now it will send you a verification code uh in your email. Um **[38:12]** let me you guys can actually if you move fast enough you might be able to log in as me. I don't I think it it dies. >> Uh you don't really have to demo it. >> No demoing it. Do a verification code. Boom. You're in. Just like that. Just like that. Um, so yeah, uh, magic links are gone. Uh, really happy to to have done that. Uh, I we're not doing username and password because I just don't feel like managing that crap. And I swear to God, if I did username and **[38:43]** password, I would force everybody to do 2FA. It drives me nuts. It drives me nuts people don't do do 2FA. So I am just fighting. I'm fighting with everything I have not to implement username and password there. Um, yeah, but it's good. >> I think those I think those two options are probably well enough. >> Yeah, >> those the three options you have the enter a code. >> Mhm. >> So, yeah, >> that's all I want to say about it. It was it was a fun discussion. Another **[39:14]** reason to join us over in Discord, >> right? >> Yeah. And if and if you're watching live, we haven't said it, but scrolling along the bottom, you can get the PHP magazine now for $1.99 a month for the first 12 months. So, >> or 12 years. We're never really sure. >> No, monthly $1.99 a month for 12 months. Uh, use promo code podcast-3. >> Okay, before we talk about um other PHP stuff, I I I have I have company things **[39:47]** Still, I want to try to guilt you into something. >> Okay. >> You feel like sharing anything? >> I don't know what you're talking about, but sure. Go for it. What are we sharing? >> Well, you would have to share it because I can't blow it up myself right here. >> I don't know what you're talking about. >> Don't mess with me, man. You know exactly what I'm talking about. I really don't. I'm serious. the thing that you got this week. >> Oh. Oh. Oh. Oh. Oh. Oh. Oh. Yeah. Yeah. **[40:19]** Yeah. >> You literally literally I got to blow it up. >> Well, I don't have the Oh. Oh, I I think I still have the picture on on >> Yeah, you have the picture in >> Slack, right? >> Slack. Yeah. >> Did Did you Did you do the other one? >> No, I never I haven't opened it yet. >> Oh, you haven't opened the other one? It's a It's a pain in the ass to fold them back up in the same way to get them into the bag correctly. >> Let Let me uh >> I just got that one done today. **[40:50]** >> Can I Can I just copy like are are the images public? If I go if I do that they are public. Did you know that? >> No, they're not. >> They 100% are. I I just copied the link. I'm going to go in incognito to see maybe maybe I'm authenticated in the browser. Yeah, that's it. I'm authenticated in the browser. I was gonna say >> that terrified me. Okay. >> I was gonna say there's no way. >> Check out our newest toy. We actually have two of them. I'm sharing it. Right. **[41:22]** >> That's fine. >> And I ain't scared. >> If you're going to be at Longhorn, you you're going to see the other one. This is the uh this is the PHP tech one. And I think it's so funny. Like this is your house. like it just like is pushing up against the ceiling. >> Yeah, it was definitely pushing up against the ceiling. >> Yeah, it's a uh it's a PHP tech bouncy house. You can go in here and jump around. >> Yep, pretty much. **[41:52]** >> We were uh I I don't even remember how this came up and it was just like one of these things like John and I are talking. And it was like, "Oh, you know, it'd be cool if we did this." And like in my head, I remember thinking, "I'm sure this thing's like $10,000 or whatever." And, you know, John's like messaging me, "Hey, man, they're only this much." So, like, dude, we got to do it. >> It turned out so good, too. I'm happy with it. >> It It This one looks really good. Yeah, **[42:24]** >> it's just a little louder than I'd like, so I'm not sure how it's going to work. So, we will find out here in the >> pump is right that the >> Yeah, there's a blower in it that's blowing it up >> that has to has to run continuously. Yeah. >> Right. So, >> yeah, it's uh >> we we may be asked to turn it off at Longhorn, so get there early. We're only there for a day and a half anyway. So, >> yeah, we we are we are dipping out a little early at Longhorn. So, make sure you come see us, get your stickers, **[42:55]** uh get get all that other swag. will bring. Um the other thing is the architect A, which is what will take the Longhorn. Uh I'm really really interested to see what that one looks like. But yeah, uh cool stuff. I just like doing like Yeah, I've never like run a company where like I was responsible for thinking of and and doing this sort of thing. So I just enjoy it. >> I'm gonna I'm going to put them out with my Halloween decorations. Just have them blown up in my yard the whole time. Are **[43:26]** you feel like I I don't I don't get it. Aren't you scared? Come on. Oh man. Um yeah. So, uh what what do you got? Where's this where's this ticker from? Where did you get that? >> Under captions. Would you like me to turn it off? I'll turn it off. >> I don't have it. This is the only one I have. Oh, >> I don't have I don't have that one. **[43:56]** >> I I created it while you were talking at some point. So, >> I'm not okay with that. >> Log out log back in. You'll you'll have it. >> Yeah, it's true. Probably. Okay. Uh see what else we got going on here. Um >> you moved a couple of cards over. >> I did. Uh you want to talk about cards? Let's talk about cards. Let's talk about this one. Let's talk about the PHP foundation. I think this is interesting. Um, **[44:27]** they are wanting to do a refresh for the 8.5 release page. Uh, th this conversation actually got big, matter of fact, you can see it down here, you know, redesign php.net question mark. Uh, so php..net net I think did recently and recently as in the last couple years uh php.net uh didn't it? Yeah. Yeah. Yeah. This is a new this is a new design. So this **[44:57]** design here is not that old. It definitely is a lot more modern than the older the it what it used to look like. Um what did what did the Oh, I see. The release pages are Yeah, they're just just pretty pretty basic actually. Or is that is that the release page or that's just like the download? I'm >> not sure. >> Yeah, it's pretty basic. Anyways, uh Jet Brains, uh PHP Foundation, **[45:28]** um yeah, they've been getting a lot of feedback on potentially doing uh a design, a new design, uh and they want to do it for the 8.5 release, which I think is really cool. and they're going to monetize it like they're going to pay somebody to whoever whoever's design they pick. Jet Brains has, you know, donated like $1,000 as a prize uh for for that design. So, **[45:58]** I think it's cool. Um I like it. I like the idea. Uh this link will be in the show notes. It has all the information you need if you want to partake because we do know that we have some very talented people who listen to us. Uh yeah, there's somebody had I think maybe was this was it. Let me see. Uh nope, that wasn't it. There there was a mockup somewhere. I remember uh where I'm like, "Oh, yeah, that would look Oh, I think it's in here." **[46:28]** Yeah, like Oh, I'm not sharing that one. Like somebody had, you know, done this like mockup here. I'm like, "Yeah, you know, that would actually look really cool." Like, this is this is very very, you know, modern looking. And so, I I get what they're I get what they're doing. I think it's a great idea. Um, if you're somebody in the community who enjoys doing this sort of thing, uh, check it out. It will be, like I said, it's it's on the the PHP Foundation's **[46:58]** website, but, um, we'll also put in our show notes as well. And um yeah, please I mean this is we we lose sight of the fact that this is an open source project that's built by the people in the community and we can't always contribute to things like internals. I'm personally not a C programmer. I know there's always like documentation and stuff like that. Uh matter of fact, that's what **[47:28]** they if you do want to contribute to internals. Again, go watch the live stream from uh Tuesday of Alive and Kicking that they had a long conversation about internals and how to how to contribute. But uh >> in more ways than just CC code, >> right? >> Tests for uh everything and documentation and translations. There's lots of ways to contribute. >> Yeah. And this is just another one another one of those ways and it's in if **[47:59]** you're a PHP developer, if you're a web developer, it's probably in your will more in your wheelhouse. So check it out. Um yeah, I strongly encourage you to do that. Uh what else do I have? Oh yeah. Um this is a thing too. Where's that at? Let's share that. Let's share that. The new forge has been released. I logged into our Forge account and it's there. >> Uh, so what's interesting is that it **[48:32]** still had interfaces that tied into Envoyer and we had this conversation after Laron and I haven't actually had an opportunity to talk to anybody from Laravel on this. Matter of fact, I've been begging Nuno to join us on this podcast. I I'm not I'm going to not stop begging him until he's on this podcast. But uh I I'll try to get Nuno on here. Maybe we can a ask him these sort of questions. But I'm really curious about where Envoyer lands in the **[49:06]** Laraveville paid services landscape because with the new forge, it does have the zero downtime deployment now, which is all really envoyer did. Uh I'm not sure I understand if there's >> that's all that's all we used it for. There's probably other uses for it. No, no, it's I mean there's there's some basic monitoring and stuff, but no, it's really just that. That's all Envoy really was. **[49:37]** >> Um, so yeah, it's cool. I haven't really played with it a lot. Uh, it's been a while since we've spun up new servers as well. It's I I don't get this. I understand the Laravel community is built a little differently and I even John and I even had a conversation at it at Laracon, but between Forge and Cloud, they just rant and rave about how quickly you can spin up a server and have your Laravel app deployed. And I'm like, yeah, I **[50:09]** don't care. Like, I don't care if it takes my server, you know, five or 10 minutes to spin up. Yeah, this this whole, you know, we you can get it spun up and deployed in under an hour. Like I'm not trying to to combat like a nuclear fallout where I need to spin this up and get the information out. I'm fine if it takes a few minutes to spin up. Um but, you know, that's one of the things, you know, I think the new forge does is it it has a quicker spin up time on on services. So, uh yeah, it's out there. I haven't really used a lot of **[50:40]** it. Um but it's pretty looking. I I'm not going to log into our interface and show you, but it it is it is pretty looking. It's been a while since we've gotten a refresh. >> I'll have to go check it out. I haven't seen it yet. >> Yeah. Uh yeah. Um God, I feel like I I've done some coding this week and I really wanted to talk about and man, everything just starts to muddle together for me. H I swear to God I can't keep things **[51:11]** straight in my head anymore. I get that all the time and it's frustrating. Um I was looking around and I I saw this pop up last week and we didn't get a chance to talk about it. Um there's a true sync out there uh that is supposed to make your PHP code asynchronous. Um, they're currently at version 0.4, but it sounds very interesting as far as **[51:43]** it having a full async API trying to make fibers easier to to use. >> Fibers. Okay. >> Because I mean like I mean we have asynchronous solutions out there, right? We have React, PHP, uh, Swool. >> Yeah. >> Uh, what's the other one? There's another one like swole. >> Uh, it was swole or >> kind of keeps wanting to say Frank and PHP for some reason. I don't know why **[52:14]** >> I should know it and I'm drawing a blank right now. Oh >> yeah. >> Uh, this is saying proton in this here, but it's not what I was thinking of. >> Not what I'm thinking at all. Come on. Uh, chat. I know you guys know what the other thing like swole is there. There swole in this other one was a big one. I was always a React PHP fan because it was just the first one I had stumbled upon. But yeah, so so this is kind of like that. >> Yeah. >> Okay. >> I believe so. >> All right. Cool. **[52:44]** >> It's just something to look into. I haven't done any any sort of dive into it. It's just something this person is working on >> and they're they're saying, "I'm not looking to release this as quickly as possible, >> but they also feel it's kind of at a beta stage right now." >> Mhm. >> Or a beta version for production may arrive sooner than expected. >> Sounds like they're trying to be smart. They're they're taking it slow, not trying to rush them to to get it released. **[53:17]** Roadrunner Yeah, >> Roadrunner was the other one. Yeah. Um, and I don't I don't think Roadrunner I don't think Roadrunner is like swole in the sense. Yeah, I don't even remember what Roadrunner Roadrunner was go based and I think that was more like I think Roadrunner was more like Frank and PHP as far as it was a server, but I don't I don't remember everything. Do you still use Reddit? >> I do not. >> You don't? No, I I've never I've never used Reddit. **[53:48]** >> Yeah, >> it's more of a >> Reddit guy for a while. >> It for me it's always been if a search result takes me there, I read it. But I I tried. I just never it was never my like go-to place to be part of a community. So we have um I I've been talking about my little venture into using uh N8N which is this um kind of Zapier open source Zapier solution which I struggled with for years to understand and get set **[54:19]** up and then I finally got it got it you know I spoke to somebody actually at Laracon and uh they were just random raving about it. I'm like [ __ ] I've got to figure this out. So, I've been slowly building uh workflows uh ideally uh and I'm enjoying it. But one of the workflows I'm adding is we have a PHP architect Reddit channel and uh I'm working a matter of fact you can see Ed Grover's um community corners **[54:50]** here because I'm working on a workflow that when it auto posts it will create a Reddit uh entry as well just to I I don't I don't particularly need people to subscribe to the Reddit. I'm not asking that. I think it's the first time I've ever mentioned it and I start I created it back in 2021. You can see like there's a bunch I was trying to do it every every magazine release and then then I just stopped. I'm like nobody's nobody's looking at this. I just stopped doing it. Um but yeah, I like I like **[55:22]** services like this. I just don't know. There's only so much effort. like if I can automate it um I'll do it but if I can't automate it I'm not going like there's there's another so I was a big Reddit person and then I that what replaced that for me I think was I think it's Daily Dev is that it >> uh yeah Daily Dev uh Daily Dev kind of replaced uh Reddit for me and I really **[55:54]** like Daily Dev uh and I there's a PHP architect there which I am I actively you know try to update every now and then but I'm running out of patience with it because they they have uh APIs that or no they they don't have APIs you can use but you can um you can suggest feeds from companies uh to that that they'll pull in an auto post but you need a certain like um re reputation **[56:24]** level to suggest a feed and you you you can buy it. And I'm like, "Okay, [ __ ] you guys." Like, if you're not going to give me APIs and you're not not going to make it simple, I'm not going to worry about it. So, I'm kind of falling out of love with it. Matter of fact, you see my little this streak up here. I think my largest my biggest streak was 417 days. Oh, total read days. No, longest streak was 54 days. That means for 54 days, I went to the site. Not only did I go to the site, **[56:55]** but I clicked on things to read. >> Uh you can't it doesn't just give you a point just for going to the site. So I So 54 days was my longest and now I go like a couple times a week because I'm I'm irritated by it and I just don't want to mess with it. But yeah, I I try to get, you know, PHP architect articles and stuff out there for people so that, you know, we don't force them, you know, just so it's there. But I don't know. I uh I like doing this sort of stuff. **[57:28]** >> I happen to go look, my username is Diego Dev John, so it's been a while since awesome. >> So it's been a while since I've uh done anything in there. Although Duck Nizzle says their favorite email of the day is their Reddit email. So >> why is that? >> I'm assuming it's a summary of stuff that was posted. >> Dig is having Ruby. I I've looked at Dig. Is not that great. Uh yeah, I I don't I don't know if I know anything. **[57:58]** >> So the craziest thing happened to me way back way way way back. I had like one of these um Forest Gump sort of days where uh we were using Splunk at the place I was working and Splunk was very young at the time. A matter of fact, we were like one of the big first big companies to use it and I had to fight tooth and nail to get them in there because it just it it just blew me away. Like if you don't know what Splunk is, I mean there's **[58:29]** plenty of them now, but it's like a log aggregator that lets you search um system logs and and and things for like errors. And I mean it's it's kind of common now as far as uh the services that are out there. But when Splunk came around, uh I didn't I didn't know of nothing else like it. And it it it was founded by uh a you Yahoo Yahoo uh engineer or like CTO or something like that where you know Yahoo was just **[59:01]** trying to find a solution um and you know that's what kicked this all off. So anyways Splunk was having an event up in LA and had asked me he said hey you want to would you mind coming to this event? you don't need to speak. Um, you know, you don't need to speak or anything. Just, you know, we'd like to have you get there and, you know, all that. I'm like, "Yeah, yeah, yeah, no problem." So, I went up there and, you know, LA San Diego to LA is like a depending on traffic and everything, it's like a two to three hour drive **[59:32]** depending on where you're going in traffic. It's not It's not terrible, but you definitely don't have to go up there and come back. And I had just started riding the a motorcycle. So, I'm like, "Yeah, I'll take my motorcycle up to LA. That'd be awesome." and I don't have to worry about traffic. And uh so I go up there. So California has lane splitting and lane filtering. Um they're two different things. Lane splitting is on a freeway, cars are moving in on a motorcycle if if cars slow down, you can actually drive between the cars. Lane **[60:03]** splitting. Lane filtering is like a stop sign or a stoplight. And she froze up again. lane filtering at a stoplight. Uh motorcycles can split the lane all the way and go up to the front of the line so that when the light turns green, they go uh safer for them. Keeps traffic moving. Great way to do it. Don't know where he was going with that, but that's what lane filtering is. And you are frozen in a very weird way, **[60:36]** but he is gone. Man, he's back. >> We really need to figure this out, dude. >> Yeah, >> we Oh, it did that it did that thing again where it like Stop sharing this first off. Just stop. Wait, stop. Stop. Stop. Okay, go back to this. Thank you. Uh, thank you. I heard I heard you explaining filtering and then that time you did actually freeze. So, uh, **[61:08]** uh, yeah. So anyways, but I I I was very new to writing and didn't was not comfortable doing that. Um drivers and I know I was actually one of them when I first moved to California. It pissed me off. Like I see these guys on motorcycles come filter uh lane splitting. I'm like the hell is wrong with this guy? You know, but then you realize and I heard John mentioning it, it really is a safety thing. And once you understand that and understand why it's a safety thing and even as somebody in a car, it benefits you, right? because it gets all these small little **[61:40]** co vehicles out of your way and you everybody can get, you know, start moving up and you don't have these, you know, onesie twoosy motorcycles all over the place. So, I say all that because I I take the motorcycle up to LA and I I get there super early. I'm tying all all this together, I promise. Uh, and like I said, it was like a Forest Gum sort today. So, I'm there and like there's nobody there and I didn't realize I had gotten there that early and there's this guy like setting up and um he was like I **[62:10]** I thought he worked for Splunk at first, right? I'm like, "Hey, you know, I'm Eric. I'm from, you know, this place." And he's like, "Oh, yeah. I'm uh" and I feel so bad. I can't remember his name. I remembered it for so long. And I followed him really closely. He goes, "I'm such and such from Reddit." >> This is like 15 years ago. I don't think you have a whole lot to apologize for. >> He's like, "Yeah, I'm this person from Reddit." I'm like, "No kidding. I kind of know about and back then Dig was huge **[62:41]** and Reddit was like, you know, like there and it's like h you know, is Reddit going to replace Dig sort of thing." And uh I'm like, "No kidding." You know, I've heard of you guys. You guys have have a great site and was it's really basic. I'm like, "What do you do?" He goes, "Oh yeah, I manage all the servers." I'm like, "Oh." He goes, "Uh, I said, uh, how big is your team?" He goes, "Yeah, I manage all the servers." And in early Reddit days, I mean, they were notoriously they were known for like going down a lot because they were **[63:13]** just getting way more traffic than they could handle. And, you know, they they weren't doing a lot of monetization. They weren't bringing in a lot of money. Uh, so they really didn't have a lot of dough. they they were just a skeleton crew and um he was one of the coolest guys to talk to. Uh you could tell he didn't get a lot of sleep. Um but he was very friendly um nice and all. So I ever since then I've been a fan of him and of **[63:43]** Reddit and uh really kind of leaned heavily into Reddit and like I said it continues to be like one of those forest state or forest what no uh Forest Gump days. Uh so this was being held at like this hotel that was on on the edge of like Beverly Hills. I think technically it might even be been called the Beverly Hills. problem is his stories are too long and when he freezes we're in the middle and **[64:15]** I don't know where to go with it. Something about Forest Gump. I know that much. All right, Eric, I know you'll be back here in a second. We really got to figure this issue out. He's back. >> I just I just don't know what to do. Yeah. was about Forest Gumpy. Yes. I I long stories. I get it. Yeah. Yeah. Anyways, I I I I at lunch, we walk **[64:48]** out and Dave Chappelle is in the lobby just like hanging out. Uh which was really cool. Uh and this was before he had really blown up and he was famous enough where people knew who he was. And then um I'm going to try to be quicker here. Uh after after the thing, I'm getting ready to drive home and a guy. He's like, "Hey, uh I see you at the ball ballpark." I'm like, "I don't know what you're talking about." He goes, "Oh, we're we're all going over to the the the Dodgers were in the playoffs." **[65:19]** He's like, "We're all going over to Dodger Stadium. Um they have a suite." I'm like, "Oh, that's cool." They're like, "Oh, I just figured since you worked at the place you work, you were invited." I'm like, "No, no, I think it's fine. I got to get home." And I was actually walking out and my my Spunk guy walks up. He goes, "Hey, hey, hey." He goes, "We got to get going. You know, the game's starting in about a half hour." And I'm like, "Dude, I I don't know what you know, I heard what you guys are doing, but nobody said anything to me." He goes, "Oh." He goes, "Here." And he hands me a ticket. He **[65:50]** goes, "Here, take take this." He goes, "Just get over to the stadium." And this now this is terrible LA driving because it was after work and traffic was was all gnarled up and I'm sitting on my motorcycle in traffic and I'm like yeah I kind of want to and people are lane splitting left and right. I'm I'm like I kind of want to lane split but I didn't like I wasn't comfortable enough riding yet. And and this guy pulls up in a in a big gold wing. He stops next to me. He's lane spplitting and he stops. He looks at me. He looks around. He goes, "Come **[66:21]** on." and just goes forward and I just like get behind him and start following him, I'm like, "This is awesome." And uh and then when I got to when uh so LA uh the the Dodger Stadium is like on top of this gorge, right? And like it's a horrible stadium to get to. Um and it's this massive hill and I'm like dying. Like I'm I'm at the very bottom of the hill. I'm like, I'm not going to **[66:51]** make it up this hill because it's like just stop, go, stop, go, stop, go. I'm like, I'm not going to be able to hold this bike cuz I have a bigger motorcycle. I'm like, I'm not going to be able to do this. I'm not going to be able to hold this bike up. And I just keep trying to, you know, go up and go up and then all of a sudden this like golf cart cart starts driving up next to me and, you know, it's a dodger person. He looks at me, he goes, "What are you doing, man?" I'm like, "I going to the game?" He goes, "Yeah, drive your motorcycle up here." And it's like, "Wait, we have special lanes? All right. **[67:21]** So yeah, I got I got to watch a playoff game. It's first time I I'd been in a a suite at, you know, at a baseball game. And >> imagine those two people don't don't look at you and talk to you that way. >> You never would have made it to the game. >> No, no, I would have never done half that stuff that day. So it was great, man. I had like I said, it was like a Forest Gump sort of day. Like how did all that awesome stuff happen to me in one day? >> That's so cool. I don't think I've ever told you that story. **[67:51]** >> You have, but I won't tell anybody that you told me. >> Oh. Oh, have I told you that story? >> Yeah. >> Oh, well [ __ ] Um, we we have uh we we are running along, so I do want to get going. Uh, I I do we talked about uh a live and kicking a few times, but I also want to call out uh Scott uh Kek Warren. Uh he has his new not community corner >> bastard. Uh **[68:22]** >> I I clicked it and then I saw you done it so I tried not doing it and like put it back and let go and it still did it. >> He does do educational videos for us as well as well as blog posts. And this has got to be one of the best ones he's done so far. It's just, you know, you you you've seen a lot of these these breakdowns of what's coming up in the latest release of uh 8.5 because there's some really cool stuff and uh he's done this. So, this is uh live on our website uh today as well in the blog section. Um **[68:53]** so, yeah, make sure you you give uh Scott a holler. He really does work hard uh to get videos, not only the community corner stuff he's doing. and he writes in the magazine for Community Corner, which is great that he brought that back and uh but he also does these educational videos and he just does a just a bangup job with it. So, thanks Scott for all your work. >> Yes. Thank you, bud. All right, >> I think that's it. See if I can before I freeze again, let me see if I can get **[69:24]** the outro going. You good, man? >> I'm good. >> Thanks everybody. >> Thank you. See you next week. This has been PHP podcast, the official podcast of PHP Architect, the industry's leading tech magazine and publisher focused on PHP and web development. Subscribe today at phparch.com to see what the leaders in the community and industry are talking about. [Music]