Hope your week was as great as mine. How you would like to start Friday? Maybe coffee and reading:
- Software Development
- Observability Matters. But Are You Observing the Right Things?
The article gives some brief explanation of what observability is and what is not. and why it matters. - Building on Terraform: Evolution, not Revolution
Terraform is a tool that helps you to embrace IaaC, yet it is not perfect and it is worth being aware of its shortcomings. - Building confidence in a decision #PickOfTheWeek
Article describes how to build the case for a product innovation through careful analysis of the experimental data. - Overengineering can kill your product #PickOfTheWeek
Every minute we invest in development that doesn’t solve an actual customer problem is a minute wasted. Avoid falling into the “just in case” trap. - Mixing Inheritance Mapping Strategies with Hibernate
I'm not a big fan of inheritance but it is good to know how to do it well when you really need it.
- Observability Matters. But Are You Observing the Right Things?
- Software Architecture
- How Uber Migrated Financial Data from DynamoDB to Docstore
Deep dive into Uber's architecture and explaination how the entire migration was designed and executed without impacting stringent SLAs and online flow. - The strong and weak forces of architecture #PickOfTheWeek
Technology governance is not an easy task. How do you work out where it's ok to move faster and ease some agreements?
- How Uber Migrated Financial Data from DynamoDB to Docstore
- Clean Code
- Code review is too late for code quality
Let the computers fight the style war so you can focus on what really matters.
- Code review is too late for code quality
- Testing
- JUnit 5 @Timeout
Learn how to write tests that can test the timeout behavior of external systems and mocked dependencies. - Best Practices For Unit Testing In Java #PickOfTheWeek
Author shares a few good to follow practices for unit testing. Not only for Java :)
- JUnit 5 @Timeout
- Leadership
- 4 reasons people take ownership that are easy to identify
What you as a leader can do to elevate ownership in your teams? - 5 Ways To Defeat Failure as a Software Developer: Turn Failure Into Success #PickOfTheWeek
It is easy to say failure is a lesson. The hard part is to make it part of your organization culture.
- 4 reasons people take ownership that are easy to identify
- Growth
- How to get useful feedback from liars
People lie to leaders. Usually it’s not malicious, but it’s always unhelpful.
- How to get useful feedback from liars
- Communication
- Want to sound more confident? Avoid these 11 words and phrases that make you look ‘weak,’ say grammar experts
What you should avoid using if you want to get ahead, along with simple replacements that will make a big difference in how you are perceived.
- Want to sound more confident? Avoid these 11 words and phrases that make you look ‘weak,’ say grammar experts
- Project Management & Agile
- Are People Problems Creating Estimating Problems?
Even if you and your team understand the theory behind estimating and story points, if you don’t account for human nature and personality dynamics, you can still encounter problems.
- Are People Problems Creating Estimating Problems?
- Fun
Do you want more?
- Clean Architecture online course (Polish) - I show practial usage of Hexagonal Architecture, Domain-Driven Design, Test-Driven Development and many, many more.
Would like to get link dump on your email? Just subscribe.
No comments:
Post a Comment