Alias WP-CLI - Milana Cap
39:31
5 ай бұрын
An introduction to DDD - Rob Allen
1:11:10
Пікірлер
@MaulikParmar210
@MaulikParmar210 8 күн бұрын
The only thing php need is lots of C wrappers instead of relying on extension and sapi methods that has bogged it down to just a web language. While language runtime does not restrict it, the php-src specifically favours web implementation and bias towards web friendly API. If php has to change, it will change by making use of FFI and WASM to bring in tons of tech that already exists and is very performant. Look at python library system where most of the cool code is written in C / CPP and brought in. Languages like php, go, rust ( partially as it can import C ), Java, JS runtimes are restricted by these native impmementation barriers. Some languages will wrap C code like projects using cgo or JNI to make things easier. We need more of that in PhP.
@mr_don_key
@mr_don_key 10 күн бұрын
electron is a big no no, 100+ MB ram, and 60+MB distribution for a simple webpage hello world.. is insane! Tauri is not much better.. where are the times people tried to keep everything optimized, small (resource usage), and simple... JS world (where electron resides) has killed that..
@shauntebogo
@shauntebogo Ай бұрын
With all programmable languages its possible i built one my self, i thought it was difficult but it was not
@Roma-yg6qc
@Roma-yg6qc Ай бұрын
Dyakuyu!
@LearnwithAvinashDalvi
@LearnwithAvinashDalvi Ай бұрын
Nice introduction to Serverless with Bref and Firecracker. Thanks for this.
@Chemaclass
@Chemaclass 2 ай бұрын
How cool! Nice one
@Hector-bj3ls
@Hector-bj3ls 2 ай бұрын
Please write software in a proper language. And no, I'm not talking about JS. I said a proper language. I have insane hardware in my machine and yet you lot try your hardest to slow it down. Compared to a a few decades ago i basically have a super computer on my desk, and in my pocket. The fact that it doesnt feel like it should tell you something about the state of software today.
@JoseRegalado
@JoseRegalado Ай бұрын
Take it easy. Wait for Android/apple php native... xD.
@saura_
@saura_ 2 ай бұрын
40 or 34hrs week :P
@saura_
@saura_ 2 ай бұрын
👏👏👏👏
@theaungmyatmoe
@theaungmyatmoe 2 ай бұрын
This talk is really cool, I like his presenting style. It’s really engaging
@bcassol
@bcassol 2 ай бұрын
Thank you Gina! Great explanation of the different ways and the nuances involved in contributing to PHP project. I was prepared to find the process scary but you make it sound quite approachable.
@Zendrael
@Zendrael 2 ай бұрын
PHP-GTK vibes.
@sachinshrestha5562
@sachinshrestha5562 2 ай бұрын
PHP is Dieting . lets go
@paulholsters7932
@paulholsters7932 3 ай бұрын
I am writing an app, and i want to provide it as a desktop app for important reasons...
@pindab0ter
@pindab0ter 3 ай бұрын
This is really cool. The ability to run bisect with a script or test outcome makes this something I won't forget soon.
@ezequielcarrizo6784
@ezequielcarrizo6784 4 ай бұрын
This should have much more views, sharing at workspace.
@scarfacezalusky8238
@scarfacezalusky8238 4 ай бұрын
'PromoSM' 😳
@heliogoncalves2979
@heliogoncalves2979 4 ай бұрын
great presentation!
@ashrafulmomenshuvo5344
@ashrafulmomenshuvo5344 4 ай бұрын
React , promise is copy and paste in php... Nice
@alexwilliams2124
@alexwilliams2124 4 ай бұрын
Invade is really useful for testing data returned from Filament charts.
@barneylaurance1865
@barneylaurance1865 4 ай бұрын
Perhaps the biggest reason that 30% of the room know what a DAG is is that git commits form a DAG.
@MattRobinsonDev
@MattRobinsonDev 5 ай бұрын
Great talk!
@edima_ir
@edima_ir 5 ай бұрын
PHP is very beautiful and my favorite programming language and when I'm coding with PHP it's like I'm traveling in galaxies. Thank you very much for providing this great information.
@Verber0n
@Verber0n 5 ай бұрын
Great talk! Not sure if I understood the last question, but for validation you can apply "parse, don't validate"[0]. When validating some input, instead of returning a bool or throwing an exception, you return a type that encapsulates the input and that guarantees that it's valid so you don't have to validate the input again, avoiding things like shotgun parsing[1]. Those validations functions end up as pure functions, so you can test them without any ritual. Example: For a function that does email validation, you can have an input type "UnvalidatedEmail" and: * an output type "ValidatedEmail", and having the function probably throw an exception for invalid cases, but I would not recommend this, because exceptions are meant to be exceptional after all - most of the times you should expect receiving invalid emails, either from users or attackers; * or "Result<ValidatedEmail, EmailValidationError>"/"Either<ValidatedEmail, EmailValidationError>"/(in something like Go it's similar, you treat error as values)/etc, with no exceptions thrown. [0] lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/ [1] langsec.org/papers/langsec-cwes-secdev2016.pdf
@kubazalas
@kubazalas 5 ай бұрын
Thanks! "parse, don't validate" is exactly where I was going with my answer. I didn't want to mention Either. I actually removed it from my talk last minute, as it's not very popular or practical in PHP.
@felixeu31
@felixeu31 5 ай бұрын
Brilliant! Huge amount of relevante information and so well expressed! Huge congrats for your work and thanks for sharing it
@mihaelatab1039
@mihaelatab1039 5 ай бұрын
Still one of the best talks I've ever seen ❤
@agilix_
@agilix_ 5 ай бұрын
I love Thijs's presentations, happy to see him on the road again. Loved the tips!
@JohnBrewerly
@JohnBrewerly 5 ай бұрын
So readability is considered last here. Random byte generator.....🫣
@cedomirovic
@cedomirovic 5 ай бұрын
Nicely presented!
@victorserranobargues
@victorserranobargues 5 ай бұрын
Amazing 🎉😊 Congratulations Manu
@cepamoa1749
@cepamoa1749 5 ай бұрын
the video volume is 10% all the others YT video, even at 120% sound and max output i hear you very badly.
@chewiechewie3405
@chewiechewie3405 3 ай бұрын
I confirm... my volume level is more that 85 percent on my computer in order to hear him clearly.
@cepamoa1749
@cepamoa1749 5 ай бұрын
abregefrere: resize your images.resize your css.resize your js. time saved: 53min
@MT87840
@MT87840 5 ай бұрын
00:00 Introduction 02:05 Let's Talk About PHP 05:24 Termwind 08:40 Concurrency in PHP 14:36 Livewire 23:24 Invade
@miyu545
@miyu545 5 ай бұрын
I thought the title was a joke. PHP? Why don't use just use fortran.
@amigaworkbench720
@amigaworkbench720 5 ай бұрын
There are many admin interfaces written in PHP that are Linux frontend and FriendOS project is also using PHP. I'm not fun of Python so I sometimes use PHP for scripting under Linux.
@amigaworkbench720
@amigaworkbench720 5 ай бұрын
I'm not fun of Python so I sometimes use PHP for scripting under Linux. I like $ symbol in code like in bash.
@AUNEDJ
@AUNEDJ 5 ай бұрын
Nice intro of serverless to the PHP community but I missed some why to use PHP as serverless when it misses some of the key benefits of serveless such as async. Also missed to mention the limitations of AWS Lambas such as run time (15 minutes).
@mnapoli_
@mnapoli_ 5 ай бұрын
Thanks for the feedback! Async (non-HTTP events) are mentioned in the talk if you're interested. I also mention the 15-minute limit in the questions if you want more details on this.
@Allen-jt7rf
@Allen-jt7rf 5 ай бұрын
@@mnapoli_ I run my blog with bref few days ago, It's really amazing! Thank you!
@PPVos-sg4ey
@PPVos-sg4ey 5 ай бұрын
Thanks for the recordings... couldn't join this one cause I didn't bring my laptop!
@michabbb
@michabbb 5 ай бұрын
175 times said "right".... new record 🙉
@rndszrvaltas
@rndszrvaltas Ай бұрын
you mean rejt
@reed6514
@reed6514 5 ай бұрын
I'm a little annoyed by how hype he is, but also super engaged lol.
@DominikZogg
@DominikZogg 5 ай бұрын
I really like pulumi, using it with typescript
@OferSadan85
@OferSadan85 5 ай бұрын
Well, never getting back these 25 minutes. Got that SOAP acronym though
@chrisanders7257
@chrisanders7257 5 ай бұрын
Why not just using the PeachPie compiler and make a native desktop app?
@SimionChis
@SimionChis 5 ай бұрын
With PeachPie, can you use the same php code base to build cross platform applications?
@OnlinePseudonym
@OnlinePseudonym 5 ай бұрын
Difficult to hear the substance of his talk with him trying to do standup.
@theceilidhboy
@theceilidhboy 5 ай бұрын
Of for Pete’s sake, when introducing a speaker, at least learn how to pronounce their name. Hint: it’s not “freak” 🤦🏻‍♂️
@maciejgarbacz8785
@maciejgarbacz8785 5 ай бұрын
Amazing Talk!
@federico.magnani
@federico.magnani 5 ай бұрын
I'm experimenting right now with Bref and it seems awesome!
@samtv19981
@samtv19981 5 ай бұрын
What a great talk
@duytdl
@duytdl 5 ай бұрын
Dude needs to do standup comedy
@mrsirrus
@mrsirrus 5 ай бұрын
I think you need to be funny to do standup, but my dissertation at university was on standup comedy. I interviewed various comedians which was fun
@gulpowizzard
@gulpowizzard 5 ай бұрын
Php is dieing.. once again ;). That's a new take on php and I kind of like it. I've yet to see how optimized this is but it doesn't look bad. My only gripe is the node.js as self-entitled javascript hater ;)
@tubego5368
@tubego5368 5 ай бұрын
i am also dieing in 80 years