Tweetovi
- Tweetovi, trenutna stranica.
- Tweetovi i odgovori
- Medijski sadržaj
Blokirali ste korisnika/cu @jamesmh_dev
Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @jamesmh_dev
-
Prikvačeni tweet
Building microservices is easy. What's hard: - Discovering proper boundaries - Integrating services (Messaging vs RPC) - Error handling (resiliency) - Sociotechno concerns (team boundaries, org changes) Can you think of any more?
#microservices#dddesign#softwareengineeringHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
"If you can’t think of three things that might go wrong with your plans, then there’s something wrong with your thinking."
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
"computer programmers are in the habit of gilding their mistakes by calling them bugs."
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
James Hickey proslijedio/la je Tweet
Don't miss this meet up in Vancouver: Vancouver Event Driven Meetup http://meetu.ps/e/HDq5c/4swxd/d Will be held at
@Microsoft offices in Vancouver! You can join remotely.@gregyoung will join remotely!#dddesign#cqrs#eventsourcing@EventModeling#serverless#azureHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
James Hickey proslijedio/la je Tweet
#ff These 2 accounts are now the effort of more people than just me!@EventModeling for insights into understanding information systems.@adaptechgroup for up coming workshops, consulting help and other services including upcoming platforms and products. Please follow and RT!Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
James Hickey proslijedio/la je Tweet
I read Refactoring Typescript by
@jamesmh_dev (the e-book) and liked it. I found it a nice refresher, a quick and easy read, and learned a few new ideas for refactoring, most notably CQRS. My slightly longer review:https://blog.pragmaticengineer.com/refactoring-typescript-book-review/ …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Would have to agree
: "Don’t use location as an excuse to pay developers less, unless you’re satisfied with average developer talent."https://medium.com/javascript-scene/what-to-pay-javascript-developers-in-2020-2292eb346f3b …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
This is SO true in software development. This is why code review, pair programming, automated testing, deep design, collaboration, etc. are so important. But to the un-seeing eye - these are "invisible, boring, seems too easy, feel unnecesseary"
https://twitter.com/shreyas/status/1218730779263430656 …
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Dev Tip: Got a singleton? Don't forget to make sure it's thread-safe!
#softwaredevelopmentHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
James Hickey proslijedio/la je Tweet
"What do you mean, this code is stupid? It looks EXACTLY like the architecture diagram you gave me!"pic.twitter.com/z9QR46Grrs
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I can see the typical arguments around "improper boundaries" coming up, but given a certain context I think something like this is a good "stepping-stone" or first step. Any thoughts?
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
- Easier for devs to understand (helps with limited skillset / learning curve of splitting BCs) - No need to copy data to another BC (org restrictions / tech restrictions) - Less risk for teams new to
#ddesign (no SQL migrations needed at this point).Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
That's in-memory communication. One might consider HTTP caching to be similar? Anyways... Some trade-offs / considerations:
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
needs to display a user's name along with some other related info (on a UI), do you think something like this would have better trade-offs? user BC <- (user BC cache) <- BC X BC X will call the user BC directly but get cached data so it's not crazy DB hits all the time.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
For example, an application that clearly has a BC dealing with users in some fashion (let's say "employee management or whatev). When dealing with a user's (first+last) name, for example, instead of using an integration event to copy the name to another context that...
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
#ddesign Due to limited team skill-set, small # of devs, tech limits, etc. it might actually be a better move to create bounded contexts that don't integrate via events and copy data? Perhaps some BCs need to directly call one another as a first "splitting" attempt? (thread
)Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Took a look at "what is event modelling" again. Lots more content added around dealing with legacy systems, project management, etc.
#eventmodelling#dddesignhttps://eventmodeling.org/posts/what-is-event-modeling/ …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
James Hickey proslijedio/la je TweetHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
James Hickey proslijedio/la je Tweet
Dev Tip
: Always comment your pull-requests:
- Why this change?
- What could it affect?
- Alternatives considered?
- Code specific considerations?
This will boost your reviews
and your reviewers will love you
#SoftwareEngineering#softwaredevelopmentHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
James Hickey proslijedio/la je TweetHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.