In The Pragmatic Programmer book, the authors suggest the Finite State Machines pattern as one way of “juggling” real-world events to prevent writing a tightly…
Written by Ildar Sharafeev
In The Pragmatic Programmer book, the authors suggest the Finite State Machines pattern as one way of “juggling” real-world events to prevent writing a tightly…
“Celebrate shipping things to users, rather than milestones that are only visible to internal teams. You don’t get to celebrate until users are happily using…
“A lot of people confuse architecture and tools. Architecture is strategic; tools are tactical.” Fundamentals of Data Engineering Welcome to Part 2 of the Micro-frontend…
“Having disagreements about your design doesn’t mean that you need to change course, but it gives you information you wouldn’t have had otherwise.” The Staff…
Frontend design documents are an essential part of the software development process, but their importance is often overlooked in front-end development. While backend teams commonly…
React Testing Library (RTL) is an end-to-end testing tool that’s designed to test your application’s UI from the user’s perspective (you can find more about…
One of the most important qualities of Machine Learning systems is their interpretability (or explainability) which is unfortunately ignored by many companies working with AI.…
Many of you have heard about Domain-Driven Design (DDD) when it comes to decomposing a backend application into a collection of microservices. However, not many…
Automated Blog Promotion with ChatGPT: Learn how to promote your blog posts automatically with our AI-powered toolkit. Start promoting your blog posts today!
Snapshot testing is a powerful technique for ensuring that your React components behave as expected over time. With React Testing Library, you can easily implement…