Any tips for handling large #Laravel Horizon jobs more effectively? Getting [job] attempted too many times usually points to OOM/timeouts, but debugging is tough - especially with 30min+ execution times and retries. What's your approach?
Ik heb een nieuw lievelingsrestaurant in Antwerpen het is Ciro’s en het is een ode aan de Belgische keuken met alle steaksauzen en huisgemaakte kroketten en crêpes suzette en hersensaus want waarom niet! Kijk hoe happy ik ben dit is mijn leven hoe schoon
@josevalim I make atomic commits and use git tactically, but your remark catches me off guard, and I don’t! I try to fix everything CI pipelines would catch by running it beforehand. So yes, holding a mirror before might work, unless I’m completely in my own blind spot. How do you do it?
Het is best lachen om bepaalde grotmongolen op Twitter van antwoord te dienen, maar voor mijn meer positieve content moet je op mijn Insta zijn. Ik ga daar wat meer actief zijn en hier wat minder verbitteren denk ik. instagram.com/nathasupertram…
@ollieread@davorminchorov I'm not sure if I follow that train of thought, isn't the differentiation for the business in the core? Or what do you mean? Commands/queries and handlers, for instance, just go on the command bus here? Adapters get implemented in infrastructure?
@ppelgrims@davorminchorov I don't use AI for writing code, it's notoriously horrific.
I also don't mean standard boring boilerplate, I mean that you have to essentially build a second framework on top of Laravel to truly support DDD or hexagonal ideals/rules.
I’m not enjoying working with Laravel as much as I used to. I recognise that the direction it’s going in works well for the company, and even the niche the framework wants to fill.
I just don’t like it, and I find myself sort of stumped for what to do.
@ppelgrims@davorminchorov Well, the big ones are auth and Eloquent. I'll end up rolling my own lightweight mapper-based ORM to replace Eloquent, and all the places where it fits in. I'll often, especially if using JWTs, just replace Laravels auth too.
@ollieread@davorminchorov I think that (a lot of boilerplate) is inherently a part of it? With AI/LLM/Agent it should take some of the burden away though?
@ppelgrims@davorminchorov Oh, I entirely replace auth, not just the guard.
Hexagonal architecture, and by extension, DDD, really don't fit with Laravel at all. You can achieve a facsimile of it, but a true implementation requires a LOT of boilerplate.
@davorminchorov I don’t enjoy “enterprise development” tbh with you, but I definitely think there’s room in the middle somewhere.
I don’t enjoy working with Symfony, and I no longer really enjoy working with Laravel. When I do, I’ve rewrote half of it.
Wat de oorzaak van dit drama ook moge zijn… men zal toch moeten uitzoeken hoe het zó snel, zó fout kon lopen.
En hoe een dergelijk ontvlambare constructie aan de brandweervoorschriften voor een dergelijk massa-evenement kon voldoen.
Want stel je dit binnen 48u maar eens voor…
Ik: luister naar het nieuwe album van Bury Tomorrow
Papa: "Amai is dat Eurosong dit jaar? Ge gaat ze allemaal een abonnement op keeltabletten kunnen aansmeren!"
@Belgianbaguette Iemand graag zien en er unconditioneel voor zijn, zijn goede eigenschappen. Hij respecteert jou overduidelijk gewoon niet. Ipv op te komen voor hem moet je beginnen met die energie in jezelf steken, dode planten blijven wateren gaat niks veranderen hé
Ik: "Maar allez jij hebt geen vrienden, vind je dat dan niet erg?"
Mr: "Bwah. Geen? Heb toch mijn online vrienden?"
Ik: "Ja leuk, mensen aan de andere kant van de wereld waarmee je nooit kan gaan fietsen of een babbeltje slaan op café/aan tafel/iets leuks doen'