There is no one golden solution to decomposing. As it is one of the hardest things to do, it is essential to know the various approaches. That is exactly what you'll find in this article.
Modular software design is all about dividing functionalities into independent pieces - modules. Learn what are the most common mistakes to avoid.
How does code review affect your team? Can it be harmful? This article lists some issues that can be related to code review and some ideas for improvement.
Many of us wonder what to do to encourage people to give more feedback. Maybe these questions are wrong? Let's stop for a moment and ask ourselves how to prevent people from sharing their feedback?
T-shaped skills are a compromise between being a specialist and a generalist. It's considered a great way to grow. But is it the best way?
You can govern or enable constraints. Here, we'd like to describe a concept of enabling constraints and how to use them in development.
After a month of working fully remotely for the first time, we wanted to share our observations and lessons learned during this time.
Some use a well-known framework while others complain that following any specific process stands in opposition to being truly agile. Who is right?
Why do you write tests? Get to know the most important reasons and change your approach with an eye-opening article from AppUnite team member.
Piece of meaningful advice for developers on when and why you should or shouldn't use events.
If you look at the history of Computer Science, you can see that there are few big ideas that keep emerging. Is there a lesson that we may learn from this?
We'd love to build something amazing together!
Make the first step for a great partnership! Share your idea with us and check what we can do for you and your company.