The PHP Podcast 2025.02.27 ![rw-book-cover](https://i.ytimg.com/vi/LkBbLS3NllU/maxresdefault.jpg?v=67c10b28) ## Metadata - Author: [[youtube.com]] - Full Title: The PHP Podcast 2025.02.27 - Category: #articles - Document Tags: [[php]] [[podcast]] [[webdevelopment]] - Summary: The PHP Podcast is the official podcast of PHP Architect. We discuss the magazine, conferences, community, and business of PHP, as well as web development and tech. Show notes: https://www.phparch.com/podcast/the-php-podcast-2025-02-27/ Join the Discord at https://phpa.me/discord Subscribe to the Magazine Today https://phpa.me/signup Twitter https:/twitter.com/phparch https:/twitter.com/phptek https:/twitter.com/shocm https:/twitter.com/johncongdon Mastodon https://phparch.social/@editor https://phparch.social/@tek https://phparch.social/@eric https://phparch.social/@john Bluesky https://bsky.app/profile/phparch.com https://bsky.app/profile/ericvanjohns... - URL: https://www.youtube.com/watch?v=LkBbLS3NllU&ab_channel=php%5Barchitect%5D [Music] [Laughter] [Music] [Laughter] [Music] [Music] oh [Music] oh [Music] oh [Music] [Music] hey all work no pleasure no pleasure I ain't here to make friends big stepper Big Steer hey bad guy heat Leger ready for whatever I'll be front and center don't fly too close to the sun your body chopped up by came came arrogant but left out in a Stretcher the comparison yall know y couldn't replicate it chilling in the desert I'm good Under Pressure 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 all right you're listening to the official podcast of PHP architect and this is episode 2025. 2.27 I'm your host Eric Van Johnson and with me as always is John Conan hello hello this podcast focuses on all things PHP web development and we even touch on the larger PHP community and our general life as PHP developers of course we'll also touch about we'll also touch about we I've been asked not to do that anym by judges we won't go any further but we will also talk about our company PHP architect the magazine and of course our wonderful conference PHP Tech we record every Thursday around 3 pm Pacific time and if you're not here live watching us if you're one of those after Thea audio podcast listeners we really encourage you to join the show live you make the show a little better by jumping into our Discord at discord. phpr arch.com and you can participate in the show suggest a title or two but more importantly that Discord is here all week long filled with some fantastic people in the PHP Community people from P PHP internals to your favorite Frameworks to packages to just your everyday boots on the ground PHP developers uh the podcast is also made a little better thanks to our partners over at Honey badger. Honeybadger helps you deploy with confidence and be your team's devops Hero by combining eror uptime and performance monitoring in one simple platform it's simple to get started and sets up in just a minute sets up in just minutes probably what I meant to say be your be the be the hero of your team shut up John trying to get through this be the hero of your team needs suit up with honey badger. but more on Honeybadger a little later um do do the do the do do the thingy do down down that way I need to point like that subscribe go to youtube.com slph yes subscribe Please Subscribe hit the Bell to get notified and uh all those other back fun things I need to change my intro um I think that's it yes we record every Thursday except for the Thursdays John decides he doesn't want to record welcome back John decides to or just isn't around to do so had absolutely no self service last week so I wasn't going to no matter what you wanted to do I wasn't going to be able to make it you sound weird John are you not using the Your Right microphone I am not using give me a microphone tap please I will not do that I've been asked not to do that tap your mic that's better I think you're better oh you're a little low now are you there yep yep yep I'm here hear you now there you go are you kid there you go I heard you okay no somebody L me that I needed to use my airpods instead of my big headphones and I don't know how to use them properly it turns out you should not take advice from people John it's just especially that person that person's just trying to make you look bad success what were you up to last week John where you had no self service what were you in the middle of nowhere was in the middle and nor so we talked about how our our school district does a little thing called ski week well we call it ski week the uh I think the district officially calls it President's week or something oh there is a there is an official name cool yeah they don't want to look like they're giving it giving people days off just to go skiing so they they incorporate it into an official holiday and then say hey you're getting the whole week off uh but instead of going skiing I went to the desert yeah and we did a ton of hiking and for the most part had an absolute blast um did you camp out or did you no no okay uh actually not because we didn't want to when we first started planning the trip uh my wife was looking at the temperatures and it was supposed to be really cold at night so we decided to stay in a hotel one night and then an airb and B for the next two nights but it it then warmed up and the weather was absolutely beautiful it was like mid 70s 80s during the day and only down in like the 50s at night so camping would have been very doable but we did not I uh did some a ton of hiking and then participated with my kids a little bit um they did an Excursion they did an Excursion of uh rock climbing my one son Rock climbs twice a week he loves it so my wife got him uh an outdoor rock climbing tour I guess like this guy took us somewhere they Rock climbed this place for three hours I didn't have any interest in that because my shoulder is crappy right now but the guy was like before we left he said if you want to I we have this thing we called the chasm of Doom and he goes if you want to participate talking to me and my wife I won't charge you it's pretty much where it takes people to kill them you know I'm like all right I'm in and he's like so yeah that was crazy you're in these Boulders down in between I wouldn't think with a name like the kasma of Doom it would be anything like weird we it the guy had us like crawling through these crevices in these little tight spaces and I went through a birthing Canal literally slabs of rock where I barely fit it was so crazy but it was so at the end it was very fun somehow you get through you're naked screaming crying I don't know he says he goes with his friends and does it in at night with no lights on and I'm just like I could barely do it while being able to somewhat see things yeah definitely not for the claustrophobic that would be an example of somebody I would not want to be my friend come on Eric you can do it all you gotta do is squeeze through this little place and then like by the way you're gonna go over the edge of this I can't squeeze between cars you think I'm G squeeze through some rocks come on you go over this one like edge of a rock and you're it's like a 10- foot drop and you're just trying desperately to find a place to put your foot so you don't fall I got a compliment though he says man you're pretty flexible I'm like yeah for an old man Meanwhile my body is so sore because it's not supposed to bend like that damn it was good cool all right well happy to be back happy to record again happy to have you back John how was your week uh my week was uh pretty good pretty good um I I finally achieved a long time goal of mine what is that when we we bought our new place um I got a new vehicle that was a plugable hybrid so because we were further away from San Diego and at the time my wife was still working in San Diego and just was you know worried about gas because like my vehicle is a truck and gas mileage on it it's horrible right so I wanted something huh it's a big truck yeah so I wanted something with better G gas mileage and uh the wife um especially at that time wasn't really on board with an electric vehicle she wanted to make sure that she had the option of getting gas if needed so we did it and and it it's worked out because we've now taken that car up to San Francisco and things like that but I finally got my fully electric car and I'm I could be more excited yeah so uh I'm on I'm on board with the with the full EV experience it's not it's not Tesla I I definitely am not going to be doing a Tesla now I feel bad enough I have Tesla batteries on my house but um that's a different story but yeah I got got myself a little uh Volkswagen I4 I think it's 94 yeah it's 94 which is the Volkswagen electric car I don't know to tell you it's you know but it's nice it's fun it's a different experience for sure uh as far as like driving I mean like when I got behind the wheel I kept looking I'm like what why does this look so first thing it looks like a toy like it's just like this little monitor you know it's like it's not like the fancy cars today that has basically an entire Dash that's a screen it's just like this little Monitor and but yeah I'm I'm driving it for a couple days I'm like I just it's just something's weird then I it hit me like there's literally no gauges like there's no RPM there's no oil there's no temperature there's there's no gauges to look at and it's just like it's like the only thing there is is something that's telling you your speed and that's it and it's all digital so like I don't know what to do if there's ever a glitch on the thing call me old fash but I like my gauges gaging you know so is it a Volkswagen ID for id4 yeah what I say I4 yeah id4 yeah you like a little Coupe huh so yeah it's a surprisingly um I I'm a bigger guy both in height and in width and uh I actually fit in it uh fairly comfortably nobody can sit behind us I mean it's it's got a back seat but like by the time I push it back so my legs can get in yeah nobody's sitting behind me but that's fine we don't have that uh to to often but yeah I'm enjoying it we today I think today actually marked the first full week of driving it to the dog park in the morning so for the first week in a very long time we haven't needed to get gas because typically my truck will go back and forth to the dog park for about a week and I I don't need gas but I like to make sure I have enough gas to get down to San Diego if needed so I would always get gas but yeah none of that I have a full tank every morning you're allowing your dog into your new car it it it was a struggle because yeah yeah we we did we did the dog has had to make some compromises as far as their available space but yeah it's it's it's it's a learning experience for all of us so I like it got I'm I'm definitely feeling more I I still don't know like I'm even looking if I go too deep into San Diego like I'm already trying to figure out like where I could charge down there because I I'll go I go pretty pretty far into like downtown San Diego on you know not a regular basis but regular enough where if I want to take the EV and I don't want to stress I'm gonna have to I'll probably want to charge down there just because I'm like on a full charge it gets like 200 miles to a charge but you don't charge EVS 100% I think 100% it gets like 210 you only charge EVS at about to about 80% um just to make the battery last longer so and I'm definitely not at any I I've only been driving it for a week so I'm definitely not at any comfort level to drive it very far I just want to make sure I can get home but yeah so that that's that's been fun I think that I think the wife's gotten on board with it too I think she's appreciating it which is always uh beneficial good how about coding how's your coding week oh dude don't get me started why why' you why'd you go what do you think do you you do we get do we get together to talk about coding or can we just be friends we can be friends that code it's going it's going um you know we've hired we we've gotten a few new hires over the past few months so my actual coding on client work has reduced I don't know if that's good or bad I mean I'm sure that the client's happy our team is happy I don't think so few fewer bugs but uh yeah it's it's going well I I I'm noticing now it's weird like when we when we brought Joe in especially Joe Joe was like the one where I was like cool this is going to free me up so much like I'm G to be so less stressed about everything and I'm not even going to worry about this stuff anymore but the more you know when he when he got on board and and he started getting into a rhythm the more things I realized I'd been putting off for so long that I wanted to get address and so like I've been spending so much time like digging up all these old efforts that we wanted to make sure that uh we took care of at some point uh to to pass him along to Joe I mean to be fair I'm not I'm not doing I'm not like oh I got time to do this now I'm like no this really should have got been done like years Joe welcome aboard but yeah in establishing uh like a really good uh workflow because I I'm very much about not getting in the way but at the same time I need to stay I need to be assured that stuff is getting done in things I need done a certain way are being done that way so trying to kind of work work through that that's been good um you know having having somebody focused on Sops just been something I've for so long I'm getting look me I'm getting all all CH I'm so happy I finally got my way something I wanted I know now I'm like already thinking like what's the next thing I want like I you know well I need another mobile developer need another sis Ops person and uh you know I think I'm 1 pm away from not having to work anymore I can just do do that two hour work week everybody talks about but if he if he keeps working as well as he is with uh trying to reduce the client's cost I'm sure we could squeeze another developer in there that's the thing right he's in the best position to show the quickest Roi return on investment if you don't know what Roi is the quickest Roi of anybody hired like he can do things that nobody else is in a position to do it's just like oh yeah I can save you money today you know I can shut this stuff down and that's I sa you a lot of money and just turn everything off yeah we'll turn everything off and whatever you notice is off we'll start turning back on we just let let's reverse this that's the biggest thing is like it's it's these old projects like some of the ones uh you know we worked on during covid no l are still the servers are still puming out there it's like okay yeah I don't think anything else is on that server but I need to figure out how to get on that server to make sure but I'm pretty sure nothing else is on the server and uh yeah that's good I have been doing some coding um I I My Little Secret project has been um working on a redesign for the very long overdue uh revamp of PHP architect.com or PHP arts.com and uh I spend so much time I first thing I've iterated over this thing probably a dozen times where it's it's looks completely different than what I started with and I'm like okay that's it I'm done I think this is good this is a starting point for just the UI like I there's still the functionality you have to do but I send it to John like what do you think John and John's like that's better than what we have like [ \_\_ ] me really that's all you get that's all get out that it's better than what we have so honestly honestly it looks great the reason I I said it one I was trying to be really quick because I needed to get onto the other topic that we were talking about at that time so I was like and I I do like it I would be the same way like I want to change this and that and like tweak it because there's so me so many things we want to put on that homepage that it feels overwhelming at times from the books the magazine the blog the videos the podcast it's like how do you how do you convey everything you want to convey without it feeling overwhelming right and sorry I didn't mean to cut you off but like the thing I keep telling myself is I just want to get control over that website where we can do more customization like there's so many things we've been so many cans we've been kicking down the road because we like I don't want to figure out how to do this in WordPress this is you know this is be pain in the ass that's just move on you yeah we need to be for many reasons yeah I guess what I found out today oh dear God our mailing list subscrip subscribing does not work you put in any email address and it says please enter a valid email oh that's awesome everybody right now go over to PHP ar.com and uh sign up for the I still don't have it working because the the API key that was the MailChimp API key that was associated with that is no longer exists and I tried updating it and it didn't work so then I was like well let me update the plugin well the plugin doesn't work with the version of Wordpress that we have so then I updated our version of WordPress but then that version of the plugin needs another plugin to work so that's where I'm at right now is I got to go fix this other plugin for it to work so so is that why I'm seeing a big white spot here oh is it white now great that would be why yes damn it so I was going to continue working on it but I was sure someone would be like where you at you're supposed to be podcasting right now yeah I totally would have instead I'm going to call you out uh live on the podcast completely fine that's awesome I love this I love this about our our world the good news is WordPress is up today so you got WordPress updated yeah oh that is actually pretty awesome because it it was a few versions behind where it was stressful matter of fact we have something we we we have things that will lead into that but yeah so I I'm yeah I who signs up for the newsletter anyways honestly it would be nice but yeah I'm knowing that you have WordPress up updated it's fantastic well you say who signs up for it there's an email in our support box right now saying hey I recently subscribed but I always forget about it do you send out an email I'm like yeah all you have to do is go subscribe and it turns out you can't so I was trying to get that fixed so I could reply to that email and that's where we're at right now so oh so this is all very new stuff you you figured out yeah well can I give have another confession time oh dear without judgment oh I'm not GNA promise that we we received two emails of hey I just resubscribed and I logged in and it says I have X number of subscriptions but I can't see any of the past um issues isues and I'm like [ \_\_ ] that's my fault what' you do so we're in the process of changing from you know inhouse subscription management where we have to then go charge cards every month to using Stripes built-in subscription functionality to to automate a bunch of that stuff I when I did it I was like oh let me just Mark the user account as having an active subscription and we'll use that to say okay you have an active subscription you can see the past um you can see the past issues and I'm not going to try and manually charge your card well when it comes to when we release an issue I need to know are you do you have a print subscription a digital subscription um or what and it turns out that in the past you could have a print subscription and when it runs out when you renew you can have a digital subscription and the the original print one the record still exists right I've I've seen that in the database yeah right so now it's oh you have an active subscription but which one is active crap so that's what I figured out the other day when we released this month's issue by the way the February issue is out prior to the end of the month oh yeah yeah we we have we have hours to go before the day a day in hours to go before the yeah so so I'm in the middle of uh running our scripts that do all the work realizing well crap I I need to fix this let me go download all of our subscriptions from stripe and I'll just add an active subscription field to you know this other table so I know okay you have an active subscription for print or you have an active subscription for digital only yeah going back to the WordPress thing the way it it works goes through all of our apis or goes through a few API plugins which is a pain in the butt and somewhere there must be a join on those two tables and because the active subscription is on both tables it freak out and breaks but I can't find out where so I had to rename the table this or the column to something else so that I didn't have that now the site works fine so yeah it was broken for a little bit that's the other thing is is with the the way things are configured now it's so difficult to just to not do things in production like it it's I I guess if we really take the time we could spin up a you know test environment or Dev environment locally and and be able to do these things but it's just so many moving parts that it's just not worth it so this this refactor I am super excited about being able to do things in one environment test it push it have a deployment process where we know it's being deployed properly is going to relieve so much stress and knowing how knowing how things work because the fact I can't go update this API key to make the MailChimp thing work was frustrating yeah I even found in the depths of the WordPress tables changed it and somehow it still didn't change and I can't figure out why I'm assuming it's caching I just don't know where they have caching built in well speaking of new websites um it's been a busy week over at laravel this week I guess I should cue these oh I did cue those up so you know what I'm about to talk about uh let's talk about uh first laravel 12 was released fairly minor um not a minor release it's a it's a version change from 11 to 12 but not a whole lot going on there um yeah uh so but so the upgrade path from 11 to 12 pretty minimal uh ex unless you have dependencies so that's where the the matter of fact the site I'm working on for PHP architect I I'm like well I'll just throw LV 12 on here since we're here and already I have packages installed on that that aren't compatible with it's not that they're not compatible they just don't know about larvo 12 and composer freaks freaks out right they're trying to be good stewards of we know it works with 11 we don't want to break if you go to 12 so we are going to restrict ourselves to 11 for now right so now you have to wait for them to verify their code continues to work in 12 publish and update so that you can upgrade safely but o with the release came a new version of log.com and now listen I've always said that I am critical of larl when there's a time to be critical of larl well this is one of those [Laughter] times so first thing I'll be honest with this uh this website could have been there for the last three years I wouldn't have known it because whenever go to lville I'm just looking at docks which is right over right here right over where are the docks I don't know John let's see if we can scroll and find them well you scroll and there's just like this thing going on and now this oh there the docs wait well the docs aren't there the docks are there the docks aren't okay I I don't know what this website's supposed to be uh it's very you know we a web development shop looking feel um yeah I don't know it's whatever I guess the redox is hidden until you scroll down just a little bit yeah just just a little bit yeah so I'm not sure what they're trying to accomplish does not feel very developer friendly like very you know come here and and find out what larel is about um I don't know maybe it's the old band in me but yeah I'm not it was weird like I came here somebody told me to go to lal.com and of course I go to the docks because that's that's what lal.com is to me which by the way the docs are fine they they've had this look and feel for a while but but it does default to 12 now so I come here I'm like what the they the site looks the same and they're like that's not the site and uh I came here I'm like yeah I don't know what this is It's kind of Bonkers but yeah you know they they have the whole trusted by thousands of companies now uh because if you're looking for an open source framework to adopt that's what you're you're going to make sure Marvel it Marvel's behind it um but yeah it's it's whatever it is I whatever they're trying to accomplish I hope they're trying to accomplish here I will never never never go to the site ever again I will just live where I belong in the do it's weird that as you scroll nothing happens for a little bit until you just keep scrolling yeah I mean the only thing that happens is is this gets big and then so and scroll wait what that doesn't get small it doesn't scroll with me like I figure if I start playing it it would keep scrolling with me and W me and maybe even walk me well this this is a part I saw about that where no scroll back down a little bit slow keep going keep going keep going keep going where the PHP framework stays at the top keep going keep going it's right here where you're scrolling I didn't realize that's oh you have to keep scrolling yeah because it's popping that stuff right there but it's not really scrolling so it was just a weird for me yeah that that that's yeah I didn't notice that before because even this so first thing getting here this doesn't load you have to keep scrolling and then the things you have to load by one by one showing I guess all the different things here and then even the next thing this then pops up yeah I don't I don't I don't get it but yeah I I guess they're just trying to get a lot of information on their landing page be a ro developer realiz we realize it's hard to do getting a lot of information onto a single page yes I wonder if you can sign up for their newsletter John there's probably works exactly who are we to who are we to talk [ \_\_ ] right very true uh the other thing that we can still give opinions doesn't launch did you notice when I shared the link did you notice the link John I did not it is Lille do Cloud so lville Cloud launched as well this last week last week last week um and uh I'll be honest with everybody um I would have been more than happy to review this for everyone when it was like uh invite only thing but it's not now like anybody can join it it's actually got a free a free sandbox tier here that everybody can sign up for my fact that's what I'm running on um yeah it is what it is uh if you're curious how good it is go go get on and check it out I don't know if it's something we would use professionally just because I'm so weirded out by some parts of it like uh well first thing so the first thing that caught me off guard is my SQL is like in beta I forget what they call it exactly but it's not like the the Bas supported database it's poststress I don't have a problem with that especially for Solutions like this where I'm not I'm not planning on touching the database but my migrations didn't work I apparently have something in there for my SQL and I didn't feel like debugging it so I just went with the my SQL beta um my bigest caveat so so again it it it works as advertised if you want to get a application up and running on the internet a laral application up ring on the internet very quickly use this like there's no reason not to it's so stupid simple uh I probably won't use I I I'm not sure if we would use this professionally um because there are a lot I I don't know how to do certain things like you do see your database credentials if you know where to go to look for them but I still don't know if I have actual access to the database I don't know if I can physically touch my database which in a professional environment you will do you can talk all the [ \_\_ ] about it that you want to talk about it you're going to touch your database you're going to look you're going to run custom queries you're going to do that [ \_\_ ] right um I still don't know if I can get touch the the the servers like and that's like I think the point of this is so you don't have to but I don't hire people like Joe so I you know I don't have to you know I hire people like Joe because I need to and uh yeah so it's I I I have some to do around do I still have some playing to do around with it and I will share information as I come to it but as far as like doing an in-depth review for everybody again there's no reason for that you can get on here you can mess with it it doesn't cost you anything uh just be careful certain things do cost money like if you want to add caching if you want to add cloud storage uh there is a base you have to pay but um it do I mean you can see here in the in the video on the leftand side you're you're already getting um DDOS protection uh Edge caching I mean you know there's just a lot of things that if you're especially if you're a single developer who don't want to fall into thing we fell into as Diego Dev where we're selling ourselves as a development team and then we end up managing servers if you don't want to manage servers yes 100% get on board with this it's it's I've played around there's and this isn't unique to larel Cloud there's a lot of products out there that do something similar that that even expand past PHP but uh as far as PHP goes as far as Laro goes out of the box obviously this is going to be your best experience B coming from the people at Lille all right something else you should check on before you move forward is uh how you're doing monitoring and with that we will bring you back to our friends over at honey badger. when your app breaks in production you want to quickly understand and fix it not sip through logs for the next hour that's where Honeybadger comes in Honeybadger notifies you of error outages and performance issues as they occur and helps you respond instantly when your systems go down when you need to dig deeper honey badger Advanced query engine helps you reach into your logs and grab just the information you need with aor tracking performance and uptime monitoring log management and support for over 10 languages honey badger is the best tool to gain real-time insights into your application's health and performance best of all it's free to get started and setup takes less than 5 minutes be sure to bookmark Honeybadger doio that's www. Honeybadger [Music] doio thank you honey badger honey badger all right if if I timed you out on Twitch it's because I'm an old man and when I start seeing a bunch of random emojis or whatever I think it's just Spam and I was just timing you out I'm sorry n Nudo Nudo is one of those people we're talking [ \_\_ ] about about his boss and he's that's it's what's happening no we weren't talking [ \_\_ ] about your boss we got a raid from someone we've we've been raided oh then I'm then I'm even more sorry for uh I feel naughty yeah DK Durk ZZ yeah I'm an old man I don't understand been raided no I appreciate that I I assume that was Nuno that raided us was it Nuno it had been Nuno he's the only one that would have the balls to raid us can can I undo that I don't know what did what did you do John I started timing out people why did you T because I don't know how twitch works and if you look at hey Nudo thank you Nuno if you look in our uh Discord you just start seeing us a bunch of go go I like your I like your gobbly go um welcome welcome everybody who uh has experienced the joy of what we refer to as the PHP podcast for the first time old men using [Laughter] twitch yeah the title bot is not running but oh my God you're so right it's not I holy you guys are it's a Woods it said it thank you a Woods I will take care of that right now actually um yeah what what what a couple of things aren't running actually now you mention it the the show notes aren't posting over yep I'm taking care of that right now too so yeah uh larvo Cloud I mean very clean very easy to use up and running in like I If I say five minutes I'm probably overestimating how long it took my application to from zero to deployed uh uh I'm I'm because like you're your entire do I mean you have access to your EnV environment but for like a out of the-box larel deploy you don't even touch your EnV file like it just creates it all by itself it's magic yeah so like all your database connections all your caching everything it creates all that um it is very well done in you're like I said if you're in the laravel world you're not going to get a better experience uh not even close so and it's free there's a free tier I I do strongly encourage you to take advantage of the free tier why it's a thing because who knows how long those lasts uh so we need to learn about twitch I guess we are emote only we don't allow commenting so we need to fix that if I did time you out it turns out you can request to uh to unbe timed out and I can unban you I can do that and and I will learn more about twitch gota figure I honestly forgot about twitch I was big on Twitch for for a very long time because you had a lot of uh good developers uh streaming on Twitch a lot um that's where I ran that's where I learned about the primagen actually I stumbled on him and got into a whole neovim community on Twitch but it seemed to had slowed down a lot and I just really stops I'm not a gamer uh yeah I just I just stopped going to Twitch not not to not twitch you guys are good people all right um PP Tech PHP Tech what do we got going on there any new news new news I want to reiterate come to PHP Tech attendees will get the elephant new elephant are we calling him Tony yet yes Tony we'll give we'll call him Tony Tony is his name there we go that was a long time sure yeah his name is Tony Tony can be your by attending PHP Tech go to PHP tech. and actually if you're watching right now I got a little discount for our lost it little discount for our podcast yes PHP podcast. Tech d t dasht Dash you have to watch the video podcast to get the rest go to go to the 46 minute Mark you'll find it awful person John um I think why didn't why is that link so long that's what she said I don't know why did you make it so long I don't know I just did php. me PHP podcast DTE Dash discount get yourself 10% off today yeah lots of planning going on right well not really what's planning what's what are we planning it's happening sorry I got loud kids that just got home no worries we [Laughter] uh uh what else do we want to talk about I want to talk about the we are going to try hiring for a new position you oh hold on hold on before we move on from Tech hold on holy smokes I I you said we had nothing to talk about no no no so if if you are into the uh the plushy elephant uh world there's actually going to be somebody a tech who's like the head hurter as far as I'm concerned um Damian right there yes Damian he he's speaking at Tech he's not coming for this for the elephant although he would be the guy who would show up just for the elephant uh Damian is going to be there and uh he he if if if you don't live in the US especially if you live over in the EU right he's in the EU especially if you live over the EU this is the friend you want to have is Damian because this guy will smuggle elephants into the no smuggle is probably a bad word he arranges the delivery of elephants through any means necessary and uh he's a fun guy to work with um and he knows all the the Customs laws of how many you can bring at a single time through customs without getting in trouble this is very true yeah so uh Damian's there big elephant guy he's trying to coordinate a a kind of a elephant uh family reunion family picture family picture yeah so it'll be interesting to see if that becomes anything but um yeah so yeah come to Tech everybody's up uh we do still officially have one spot open that uh may get cleaned by a sponsor if not we will fill it but besides that everything else is filled we have this one little four o'clock open still but everything else is only two two Keynotes um opening and closing yep opening and closing keynote and Tessa if if you're not familiar with who Tessa is uh look them up on Google they have their own podcast great developer funny person uh has some great interviews you want to check them out for sure yep and their website is built bu T4 F rdev built for Dev built for f right dev.d yeah buil for. Dev here we go let me uh I'll throw it in the show notes just since we're talking about her please do yeah and give a little love back yep all right Mr Mr spoiler we're hiring spoiler we we did just hire um we're still we're toying with the idea of this position um we need help with sales not coding we need somebody that knows how to sell advertising both in the magazine and drum up sponsors for our conference it is a a daunting task I do the best I can with reaching out to sponsors Eric and I do the best weekend with talking to sponsors for advertising purposes and the conference but we we're toying around with the idea of hiring a part-time person that is willing to spend some amount of time devoted to reaching out and you know bringing in advertisers whether it's and we're open to some sort of pay structure whether it's straight hourly pay or uh some sort of commission structure we're open to talking about it trying to figure out what would work for both parties so if you're interested let us know yeah for sure obviously having a sales background would help a lot because trust me I try getting on the phone to call people and it doesn't go well well people don't like you John I'm very unlikable doesn't help when I call him by the wrong name yeah yeah that that I'm I'm kind of in the same boat uh speaking of of being unlikable and talking to people I I'll be at scale here um a week from this weekend so week from this weekend March 7th yeah so I I don't really know what days I'm going uh I don't I'm definitely not going for the whole thing I'm I'm leaning towards to just going on Saturday but I might go on Friday um I don't know yet but if you're in Southern California or if you if you happen to be at scale and uh hit me up on one of the social medias and we'll get together grab a drink and uh have a chat um it's just an open source thing if you're not familiar with it it's not even Solly a developer thing I don't if there's a developer track everybody says we should try to bring a PHP track to it but I don't know I don't have that it's too close to Tech I don't need to be giving away any free talks man uh but yeah uh it's in Pasadena um here in Southern California so let me know if you'll be around I would love to to meet you meet and greet and say hello oh boy man all right what else we got going on oh I'm sure plenty um Okay so we talked about WordPress we did talk about WordPress can I talk about things you can talk about things all right all right so we got to talk about politics a little bit unfortunately um not super happy about it but we're talking about our WordPress site and it turned out we we we have a uh we have a interesting dyamic here in in the US currently as far as Government goes and eff efficiency and all that not going to choose sides going to say one side is very wrong with how they're doing things and one side is you know not but you can make that determination who's wrong who's not wrong uh but uh Elon Musk has interjected himself into American politics in a very very very wrong way and uh it it raises a lot of concerns because one of the things this country is found on is people being accountable so especially when we talk about government people have to be vetted people have to have security clearance hell you have to have certain amount of security clearance to work for us and we're not even the government but you know you have to be vetted you have to be you know depending on your role confirmed and a lot of these things aren't being adhered to but the big thing that Elon Musk has been doing is government efficiency and they had they brought up a website called waste. goov which I guess has always been a website I don't think it's new and it turned out that they were using a default WordPress template to for for the site so much so that they even had like a lot of the default WordPress uh images on it so if you go to you have to go to the archive version to see it now but if you go to the archive version like a lot of the a lot of stuff it's your if you know WordPress this is like the the standard WordPress template that that gets released and it's just hysterical so as it turns out it's now been hidden behind a this is this is what wa.gov does now you have to have a password to get in because they they've hidden it um so yeah working on websites isn't so easy and even the the smartest man uh in the world so as he likes to think of himself um has issues with it as well so yeah interesting things going on with between that and um some other things like I I don't even want to get into everything else it's just it's been very weird they they C they brought up a site to to show their okay I got to bring this up now just because it's it's so basic oh God I hate talking about politics I feel dirty already so they they they brought up a site Doge which is the Department of government efficiency haha it's a meme because it's also a Bitcoin it's so many levels of cool God anyways Doge was posting what they the the the the money they they were recouping and things like that and they made the most basic mistake that their database was writable from the website like no authentication no anything and it just got hammered I even went there to look at it and say this can't be real and it was it was very much real um I don't know what oh here here's some screenshots from it yeah uh yeah it it just people just started filling in the website with whatever they wanted and this was being written to a database because nobody bothered to lock it down it's just it's now when I say it's difficult to being a developer I'm not saying this is because this is basic [ \_\_ ] and yeah it's it's painful did you have you been following any of this John no I try not to well it's hysterical from the position we're in and you know what we do for a living right because the problems they're they're facing is just like yeah that's funny uh one of the things that one of the issues that they had uh Elon went on this rant about how uh the Social Security uh we were paying out Social Security checks for people who were 150 years old yeah and it turns turns out you know people were very quick to correct them like no the social security system is a cobal system it doesn't have a datetime type it doesn't doesn't have that so it they do their own calculations and if you know something's empty it just calculates the furthest date which is today 150 years right just oh my gosh dude yeah I did see that in uh foret where I saw it some video on online yeah there's just so many bad things out there and it's it's cool because it's bringing light to what we deal with in our industry I mean when I say we I mean everybody listening to the show probably on a daily basis it's like it's this NeverEnding uh assault on our work and you know making sure things are secure making sure you're taking in all the considerations like before I became a developer you you think I cared about time zones I didn't care about time zones if right you know if if I if I was worried about even the East Co you know between West Coast and East Coast I was only worried about East Coast if I was calling somebody you know but we have to think on a global level and it's funny to pop up it's funny the things that pop up and so it's it's cool seeing so much I mean cool and not cool it sucks that it's happening but it's cool seeing these things come to surface with who who's being touted as I'm not talking about an individual now I'm talking about a group of people who've been touted as the cream of the cream of the crop in the in in computer science and they're making some of the most basic mistakes so oh all right that's it I I feel their pain take I'm making uh you you brought up a like you only thought about East Coast when you're when you're thinking phones now it's so difficult to to deal with it because you have your phone number for life and if you move to a different time zone your your area code no longer represents your area that you came from and that's going to be very interesting on how how you deal with that moving you know into the future because so many companies that text or make phone calls are trying to one they want to be respectful of time like they don't call a specific time zone based on the time they think you're in but I often get phone calls before you know 8: a.m. because they think well no not now with the number I used to have because they thought I was still in Florida that makes sense I forgot all about that yeah so just an interesting Dynamic that will change over time and be interesting to see how it plays out as we uh keep moving forward yeah all right I think that's uh PR much all I have you got anything you want to touch on no nope actually need to get running out today anyway I promised my son I would take him out before my uh my bowling night you have bowling tonight I have bowling tonight uh do do you rub your ball uh aggressively like to hear all right I think that'll do it uh for for this week's show Nuno thanks for briefly hanging out with us doesn't look you're with us anymore and everybody somebody banned him I'm sorry everybody who came over with Nuno uh hope you uh think about joining us next week Thursday 3 p PM Pacific time speaking of time zones uh we're here pretty much every week and uh pop into our Discord if you're PHP developer pop into our Discord discord. php.com bunch of great people in there and uh until then I guess we will see you next week thank you by wait I need I need to do we have an outro here I don't know did did I run honey badger I ran honey badger right yep okay you did all right you didn't 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 phpr arch.com to see what the leaders in the community and Industry are talking about [Music], The PHP Podcast 2025.02.27, youtube.com, 01k9xjcrtwckpew9v5rz7e0ad7.