Jira sucks, right? - Ivan Herak
43:34
Symfony is RAD - Rick Kuipers
46:56
Teaser 2024
1:07
8 ай бұрын
Watch the clock - Andreas Heigl
32:28
DPC - Closing Keynote
29:04
8 ай бұрын
DPC - Opening Keynote
36:05
8 ай бұрын
Generics (in PHP) Karim Pinchon
42:17
Пікірлер
@evaldasbutkus592
@evaldasbutkus592 5 ай бұрын
Great presentation, thanks
@Somew111here
@Somew111here 6 ай бұрын
Very good video!! Thank you
@DanielleSuurlant
@DanielleSuurlant 8 ай бұрын
This is an amazing keynote, thank you so much Michelle for sharing your story and being vulnerable about what you went through and what you wish for the PHP community. I recognise so much of your journey and whilst I have seen a lot of positive growth over the last few years, we still have a long way to go.
@christinemiko
@christinemiko 8 ай бұрын
C'est top ! Jadore❤
@parijke
@parijke 9 ай бұрын
Although 4yrs ago, this is still a very valid talk. Thank you Matthias
@alexjswill
@alexjswill Жыл бұрын
This is solid gold! Thanks for this helpful and insightful presentation.🤯
@emstudios14
@emstudios14 Жыл бұрын
Great presentation on DDD, especially with the use of Entities and Value Objects. 👍
@rangemaster2009
@rangemaster2009 Жыл бұрын
Thank you so much for this video. This will help us so much with correct releasing (and building). See you again in 2024!
@HasinthaWeragala
@HasinthaWeragala Жыл бұрын
Good one ayesh sir
@alexjswill
@alexjswill Жыл бұрын
Pure Gold! Thanks for sharing this presentation.
@fsbgaming1588
@fsbgaming1588 Жыл бұрын
there should be the direct comparation of the opcodes from the beginning and at the end.
@kaibe5241
@kaibe5241 Жыл бұрын
The example at 51:00 I don't think we can do in Vue 😢
@andrewchernow6945
@andrewchernow6945 2 жыл бұрын
This is a good start, but does not address the real issue. ORMs, in general, should never be used as object models. They can be used to persist and hydrate, but that is it. Let's not forget that ORMs are only helpful (debatable) when using a RDBM. This talk is still a 100% data-centric (coupled) approach, with the slight spin that (some) models are decoupled. The real solution is a domain-centric approach. Here you design you a domain model without any consideration for the persistence layer. Persistence is merely a detail. Object properties do not have to map to database columns and classes to tables. You map your domain model "state" to some disk format: which might be a relational database, S3, mongo, memory-only or even a simple file. I have found less and less use for database-driven application state when implementing CQRS. My aggregates can just be serialized to json and stored, since I do not need to query this state (write) model: only hydrate by id. For querying, another data model (read) is used that is optimized for presentation, commonly using a completely different aggregated data store.
@ShawnMcCool
@ShawnMcCool Жыл бұрын
I completely agree. The purpose of the talk was to expose the audience to some new ideas. I have written an article titled, "Active Record: How We Got Persistence Perfectly Wrong" that discusses this topic in great detail.
@roelbakker4124
@roelbakker4124 2 жыл бұрын
Good talk, I am completely on board :)
@d.5688
@d.5688 2 жыл бұрын
Github?
@LinkingWorlds
@LinkingWorlds 2 жыл бұрын
Practical DDD (Entities , Value Objects) but above all : EXCELLENT REFACTORING example !!
@rodelias9378
@rodelias9378 3 жыл бұрын
Goat presentation! Thanks a lot!!
@parijke
@parijke 3 жыл бұрын
Really good presentation
@rodelias9378
@rodelias9378 3 жыл бұрын
Wonderful talk! Really appreciate it!
@parijke
@parijke 3 жыл бұрын
What an excellent talk, one of the best I've seen sofar!
@paulbennett6094
@paulbennett6094 3 жыл бұрын
It might be interesting to compare the messages between this and the talk at FooCafe by James Coplien.<kzbin.info/www/bejne/nYGzaHWimsxlZ5Y>
@koredalin
@koredalin 3 жыл бұрын
Thank you for the lecture.
@MikeLehan
@MikeLehan 3 жыл бұрын
It might be unclear why I refer to "technical problems" in the last 4 minutes of the talk. You'll see a cut between the section on time series databases and Quantum Ledger - this was actually a period of about 10 minutes where the stream cut out, we had DPC staff phoning me, all very dramatic. I may publish the blooper reel at some point!
@felleg4
@felleg4 3 жыл бұрын
interesting stuff, but that ca. 1760hz is painful at the end of each sentence..
@LarsMoelleken
@LarsMoelleken 4 жыл бұрын
Thanks for a practical DDD talk :D
@domaincontroller
@domaincontroller 4 жыл бұрын
04:40 jQuery 05:40 ajax
@NeverCodeAlone
@NeverCodeAlone 4 жыл бұрын
Very usefull inspiration - thx for your passion and organisation ;)
@anandsingh2465
@anandsingh2465 4 жыл бұрын
This is very very nice
@user-rl9xv3mw1r
@user-rl9xv3mw1r 4 жыл бұрын
👍👍👍
@SergeyZhuk
@SergeyZhuk 4 жыл бұрын
Thank you!
@incmoe7289
@incmoe7289 4 жыл бұрын
Thx
@misael1714
@misael1714 4 жыл бұрын
If I want to execute a Query located on a external API, using PHP, how will I do that? I mean, I want to consume a Query from an external API, like rickandmortyapi.com/graphql
@jgv4945
@jgv4945 4 жыл бұрын
It is often hard to understand the second part of a sentence because the volume decreases.
@ojsojs6004
@ojsojs6004 4 жыл бұрын
With php 7 it is not only possible but is better than python at this cause php is faster than python at CPU operation. Jit for php 8 will further improve php at CPU operation. Here is a good machine learning library for php rubixml.com/ New powerful math lint for php github.com/markrogoyski/math-php
@antonivanov9555
@antonivanov9555 4 жыл бұрын
great talk! thanx. Tobias Nyholm is great speaker! And 1 question - is it ok that on the 24:00+'s slide there is as default 'messenger.bus.commandS' however your command's bus is defined as 'messenger.bus.command' belower? Shoudn't it be the same?
@antonivanov9555
@antonivanov9555 4 жыл бұрын
great talk! thanx. Tobias Nyholm is great speaker! And 1 question - is it ok that on the 24:00+'s slide there is as default 'messenger.bus.commandS' however your command's bus is defined as 'messenger.bus.command' belower? Shoudn't it be the same?
@antonivanov9555
@antonivanov9555 4 жыл бұрын
great talk! thanx. Tobias Nyholm is great speaker! And 1 question - is it ok that on the 24:00+'s slide there is as default 'messenger.bus.commandS' however your command's bus is defined as 'messenger.bus.command' belower? Shoudn't it be the same?
@antonivanov9555
@antonivanov9555 4 жыл бұрын
great talk! thanx. Tobias Nyholm is great speaker! And 1 question - is it ok that on the 24:00+'s slide there is as default 'messenger.bus.commandS' however your command's bus is defined as 'messenger.bus.command' belower? Shoudn't it be the same?
@cruxinterfaces
@cruxinterfaces 4 жыл бұрын
Nice work, you should try using our products on your vehicle please check out our page.
@MohamedCherifBOUCHELAGHEMdz23
@MohamedCherifBOUCHELAGHEMdz23 4 жыл бұрын
This is advanced in the context of software engineering as a whole, not just for Laravel! Great insights, thank you Shawn.
@synverseltd1869
@synverseltd1869 4 жыл бұрын
It's amazing because of this right... here is actually what happens ….synverse The Best IT managed Service Provider and Software Development Company. We have helped all our clients to increase business productivity, That they want to Develop your services needed for you… log in to know more synverse.com updates on our platform.
@TheHlopetz
@TheHlopetz 4 жыл бұрын
also, at 30:16 you guys have reduced the sellIn property at the first line. so the condition must be ($this-seelIn <= -1), imo
@TheHlopetz
@TheHlopetz 4 жыл бұрын
hey, where "normal" comes from at 25:35? and why it should NOT work the same way for "foo"?
@caiosm1005
@caiosm1005 5 жыл бұрын
Awesome presentation. Very insightful.
@GordWayne
@GordWayne 5 жыл бұрын
Super cool, I love this format it seems very based on your experience and a very 'you' talk
@PPVos-sg4ey
@PPVos-sg4ey 5 жыл бұрын
Thank you!
@Axacqk
@Axacqk 5 жыл бұрын
14:57 By Osiris and by Apis, you are Ben! Yes! Yes! You are Ben!
@chorgeshashank
@chorgeshashank 5 жыл бұрын
chyayala kasle pakau video astat re. çhamya. 30 views. Lol. Americecha amya ahe tu. zandu. kay halat zali ahe
@chorgeshashank
@chorgeshashank 5 жыл бұрын
chyayla evedhe puran lihile kon baghtay pangya. 95 views. swatach 95 times baghitla vatte. Kay inspiration personality ahe waah. Yachya life var movie kadha ata.
@luckylove72
@luckylove72 5 жыл бұрын
I will use this in my game engine and get rich thanks
@epicgameryt4052
@epicgameryt4052 Жыл бұрын
LOOOL
@BramGeron
@BramGeron 5 жыл бұрын
Great talk Larry! If you're ever going to make a talk about the parts of the book you didn't get to, I'd love to see it.
@colin1235421
@colin1235421 5 жыл бұрын
I have long running processes in PHP. They can process thousands of queued items per second. I dont have memory problems as i call the garbage collector from time to time... Instead of supervisord or systemd, you could just make a cron that handles starting up any long running process that died... There are also simpler options to tell your script to stop gracefully. Or just look at the various packages in Packagist related to this... example search for 'long running process'... and if you dont find something, make something! Perhaps also check out elastic beanstalk or AWS queues pushing to Lambda functions (which can run php as well).