imPHPeratOR (@webdevilopers) 's Twitter Profile
imPHPeratOR

@webdevilopers

Bringing #DDDesign to #php: #PHPDDD
github.com/webdevilopers/…

"Better code Saul!"

ID: 546838854

linkhttps://github.com/webdevilopers/php-ddd calendar_today06-04-2012 12:06:32

36,36K Tweet

1,1K Followers

2,2K Following

Greg Korba 🛠️🛹 Codito (@_codito_) 's Twitter Profile Photo

Interesting #PHP RFC: data classes 🤔. With `data` modifier, such classes would have been compared by values they carry, rather than memory allocation (object ID). No more big conditions with multiple expressions, single === would be enough! wiki.php.net/rfc/dataclass

Interesting #PHP RFC: data classes 🤔. With `data` modifier, such classes would have been compared by values they carry, rather than memory allocation (object ID). No more big conditions with multiple expressions, single === would be enough!

wiki.php.net/rfc/dataclass
Leanpub (@leanpub) 's Twitter Profile Photo

Understanding Eventsourcing by Martin Dilger is on sale on Leanpub! Its suggested price is $29.00; get it for $17.10 with this coupon: leanpub.com/sh/KNxulbYb @dilgerma #SoftwareEngineering #EventDrivenArchitecture #SoftwareArchitecture #Software #DistributedSystems

Adam Dymitruk (@adymitruk) 's Twitter Profile Photo

New Episode is out! EventModeling and #EventSourcing podcast Episode 16 deals with different APIs in the event model and dealing with millions of events in event sourcing. youtu.be/5HUpQwOKpj4 RSS: podcast.eventmodeling.org/index.xml spotify: open.spotify.com/show/5yIPErSiV… YT podcasts:

New Episode is out! <a href="/EventModeling/">EventModeling</a> and #EventSourcing podcast Episode 16 deals with different APIs in the event model and dealing with millions of events in event sourcing.

youtu.be/5HUpQwOKpj4

RSS: podcast.eventmodeling.org/index.xml
spotify: open.spotify.com/show/5yIPErSiV…
YT podcasts:
Kotlin by JetBrains (@kotlin) 's Twitter Profile Photo

With Compose Multiplatform 1.8.0-beta01, the new multiplatform navigation 2.9.0-alpha15 is available with iOS back gesture support by default! 👈📱 Try it out and share your feedback. 💬

Marco Pfeiffer (@thetruenemo) 's Twitter Profile Photo

PhpStorm, a JetBrains IDE Why does the CLI "ask AI" feature sometimes randomly enable? Is the idea that it automatically detects if you ask a question vs write a command?

AxonIQ (@axon_iq) 's Twitter Profile Photo

Big updates! Axon Framework 5.0 + Axon Server 2025.1 bring: ⚡ Dynamic Consistency Boundary (DCB) 🔁 Immutable entities 🌀 Dual-mode modeling 🌱 Evolving architectures Build systems that adapt as fast as your business. 📖 Read both blog posts: hubs.li/Q03v7JHd0

AxonIQ (@axon_iq) 's Twitter Profile Photo

From model to working Axon app—fast. In this hands-on workshop, Martin Dilger shows you how to turn event models into real, runnable code. No handoffs. Just results. 🎟️ Blind bird tickets available now—get yours before July 14: hubs.li/Q03vmL4Y0

From model to working Axon app—fast.
In this hands-on workshop, Martin Dilger shows you how to turn event models into real, runnable code. No handoffs. Just results.

🎟️ Blind bird tickets available now—get yours before July 14: hubs.li/Q03vmL4Y0
Gary Clarke (@garyclarketech) 's Twitter Profile Photo

WHERE EXISTS is used in SQL to check for the existence of rows in a subquery. I use it here to retrieve the names of departments only if they have employees 😎 Learn more here: garyclarke.tech/p/mysql-for-ph… #php #mysql

WHERE EXISTS is used in SQL to check for the existence of rows in a subquery.

I use it here to retrieve the names of departments only if they have employees 😎

Learn more here:
garyclarke.tech/p/mysql-for-ph…

#php #mysql
Adam Dymitruk (@adymitruk) 's Twitter Profile Photo

DHH Do estimates and back then up with fixed costs and free bug fixes for life. Ryan Singer has commented on EventModeling as part of the framing in Shape Up. He presented this at the #EventModeling conference in Vancouver last year. We've worked this way for every project for years.

Adam Dymitruk (@adymitruk) 's Twitter Profile Photo

Level of effort has to be deconstructed into unique steps of state change and unique state projections to accomplish the goal. EventModeling is the clearest way to do this while embracing human-friendly notation and mechanics such as "specification by example".

Stephen Rees-Carter (@valorin) 's Twitter Profile Photo

Identifying email billing scams is such a hard problem that AWS has decided to change their billing emails domain from the very confusing and hard to identify "email.amazon.com" to the totally simple and not-suspicious-in-any-way "…and-invoicing.us-east-1.amazonaws.com". WTF AWS??!! 🤦

Identifying email billing scams is such a hard problem that AWS has decided to change their billing emails domain from the very confusing and hard to identify "email.amazon.com" to the totally simple and not-suspicious-in-any-way "…and-invoicing.us-east-1.amazonaws.com".

WTF AWS??!! 🤦
Kotlin by JetBrains (@kotlin) 's Twitter Profile Photo

And the winner is... Kotlin Multiplatform! 🏆 With over 1000 votes, KMP support is officially the new #1 feature request for Firebase. A huge shout-out to the incredible community that made this happen. Your voice is powerful!

And the winner is... Kotlin Multiplatform! 🏆

With over 1000 votes, KMP support is officially the new #1 feature request for Firebase.

A huge shout-out to the incredible community that made this happen. Your voice is powerful!
Simon Vergauwen (@vergauwen_simon) 's Twitter Profile Photo

The Ktor Library Improvement Propisal (KLIP) for API documentation has just been made public! 🔥 This is going to be one of the most awaiting features. This is going to allow not just OpenAPI but different formats, and use cases! 🚀 Feedback welcome 🙏 github.com/ktorio/ktor-kl…

Andrew Cairns (@andrewcairns) 's Twitter Profile Photo

Almost finished 3rd post in series about extracting a service from monolith. This one is about challenges with some legacy events and why events should be immutable! Publishing soon. Looking for early feedback - let me know if interested