The reading time! What could be better?
- Software Architecture
- Scaling the Practice of Architecture, Conversationally #PickOfTheWeek
This article describes way to do architecture as a series of conversations, driven by a decentralised and empowering decision-making technique, and supported by four learning and alignment mechanisms. - A Guide to Stream Processing and ksqlDB Fundamentals
Course that offers a mix of lectures and hands-on exercises about ksqlDB.
- Scaling the Practice of Architecture, Conversationally #PickOfTheWeek
- Software Development
- Git for Beginners: The Definitive Practical Guide
If you are not familiar with Git's features yet the article is something you definitely have to read. - The Best Mapping for Shared Technical Attributes With Hibernate #PickOfTheWeek
Article presents differences, pros and cons of @MappedSuperclass and @Embeddable to map technical attributes of your entities
- Git for Beginners: The Definitive Practical Guide
- Testing
- Testcontainers: containers for testing
Make your integration tests more reliable with docker and testcontainers. - 7 Reasons to Choose Consumer-Driven Contract Tests Over End-to-End Tests #PickOfTheWeek
Article discusses three approaches to implementing integration tests between distributed services and shows the advantages of Consumer-Driven Contract tests. - What is contract testing and why should I try it?
What is contract testing and What are the benefits of it?
- Testcontainers: containers for testing
- Java
- 5 Mundane Java Performance Tips #PickOfTheWeek
Most of the time it isn’t really necessary to optimise software, but this post contains 5 tips to avoid making software written in Java slower for the sake of it. - Unix Domain Socket in Java 16
Article covers some theoretical basics, pros, cons, and shows how to build a simple Java client-server application that uses Unix domain socket channels.
- 5 Mundane Java Performance Tips #PickOfTheWeek
- Growth & Productivity
- Software Engineering Best Practices That High-Performing Teams Follow
Brief overview of some good coding practices in software engineering - Organizations Need a Dynamic Approach to Teaching People New Skills
Organizations are struggling to find a way to keep up with changing skills, but they can’t rely solely on hiring strategies to meet their needs.
- Software Engineering Best Practices That High-Performing Teams Follow
- Project Management
- 3 High-level KPIs for product managers to track
Defining the right metrics and key performance indicators (KPIs) is a crucial part of product management.
- 3 High-level KPIs for product managers to track
- 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