I've got a few elePHPants to give away again! 🥰
Like 💙 & Retweet 🔄 to win one 🔥
I have several to give away, and will be picking a winner next week! 🙌
Okay, that’s it. No more “soon,” no more “early next year,” no more “sometime next year.” Balancing Coupling in Software Design has gone to the printers!!!!! It’s three years late, but in my defense, I can say: a) it’s the most challenging project I’ve ever worked on, and b) being bad at estimates just makes me a real software engineer, right?
Anyway, to celebrate this special day, here’s the book’s updated cover. PS: Check out the authors of the forewords!
The world would be a much better place if every programmer used the Tell-Don't-Ask principle. That means to do this:
quote.extendExpirationBy(days);
Not this:
LocalDateTime dt = quote.getExpirationDateTime();
dt = dt.plusDays(daysToAdd);
quote.setExpirationDateTime(dt);
I can't wait for you to get your hands on @laravelphp Pulse. What's more, I can't believe we're giving away such a powerful package for free! 🤯
https://t.co/hUfOaH8DtO
.@calebporzio has just announced the release of Livewire 3.
Congratulations to the team and the community for this significant achievement. To celebrate this, we've just released:
✓ Jetstream 4.0 with Livewire 3 support. 🌀
✓ Volt 1.0 - Volt's first stable release. ⚡️