1/6
Few hints 💬 that may help in writing easier to maintain Java code 📢:
✅ organise packages by vertical slices instead of layers
✅ reference other aggregates only by ids instead of type
Going to write a new blog post then deciding it would actually be a good idea to build your own blogging engine is like a carpenter deciding they clearly need to forge a new hammer before they can possible knock in a nail.
Hey @DZone, this is definitely not OK to publish one of my post without my consent https://t.co/5xCyykaZi6, especially given we already had this conversation and I removed my consent! Wanted to keep this private, but since you don't respond to emails... 😡
#theft#IP
There are numerous things that weren’t invented when Spring was conceived. It wasn’t designed to handle them, but to be adaptable and extensible. Able to move with the times, now it can handle them. Evolution rather than throw-it-all-away revolution: https://t.co/00F4kA8rop
programming progression
year 0: I know nothing
years 1-2: I know some things
years 3-4: I don't know what I don't know
years 4-4.5: I know *everything*
years 4.5-10+: I know nothing
Debugging is like an onion. There are multiple layers to it, and the more you peel them back, the more likely you're going to start crying at inappropriate times.
Learning technical skills is the easiest part of software development. Being compassionate to other team members is more important. Any gr8 developer can do a silly mistake on a bad day!! Technical excellence is required but being compassionate is more important for team success.