How often do you face the issue where the backend updates something and breaks a contract for the frontend? Or what about the frontend stopping the use of certain fields but not informing the backend team about the redundancy? Probably too often, right?
There’s no silver bullet for situations like these, but I do have a recommendation worth considering.
Have you heard that contract testing is the ultimate solution to fix all communication and collaboration problems between frontend and backend teams?
Preconditions Two new teams that have never worked together. One brand-new manager joining the company. Another relatively new manager (a little green, dare I say?). Tight deadlines. A scope that wasn’t fully defined.
What could possibly go wrong, right? 😅
Well, as it turns out, quite a lot. But along the way, I also learned a ton. This journey taught me not only what could go sideways but also what I’m capable of handling.
Mistakes - a word that often freaks us out at work. But times are changing, and more leaders say it’s time to look at mistakes differently. In this post, let’s dig into why celebrating mistakes is crucial and how it can actually help both you and your workplace.
The Fear of Messing Up Let’s be honest - everyone’s scared of messing up. Even if your boss says it’s cool to learn from mistakes, the fear of getting in trouble still hangs in the air.
As a web developer, don’t you think it’s exciting to create interfaces that look visually appealing and are accessible to everyone? It’s our moral responsibility to ensure that the websites we build are user-friendly and inclusive for all. The need for accessibility goes beyond catering to users with specific disabilities; it extends to providing a seamless experience in various real-life situations.
Imagine holding a cup of tea in one hand, recovering from a broken hand, dealing with a malfunctioning touchpad or mouse, or simply feeling too tired to put on your glasses.
In the fast-paced world of software development, the idea of implementing unit testing might seem like a daunting task, especially when your codebase is already extensive. Many believe it’s too late or too challenging to start, and the fear of disruption can be paralyzing. This article aims to dispel those concerns and serve as a practical guide for teams hesitant to embark on the journey of unit testing. Join us as we explore tangible steps to initiate unit testing, enhance code quality, and foster a culture of testing within your development team.
I’m absolutely sure you’ve heard about the Fibonacci sequence and tried to tackle this task during at least one interview. What if I tell you this is a popular interview task and an excellent tool for learning a new programming language? If you doubt so, continue reading.
On the one hand, the Fibonacci sequence is a beginner-friendly task. It adds the two preceding numbers to generate the next one: 0, 1, 1, 2, 3, 5, 8, 13, 21, and so on.
NOTE: there are probably too many obvious things for a manager, but sometimes you need to read some obvious stuff one more time to finally get them. However, I’ve seen so many managers with several years of experience who make the same mistakes, and with time, they come to similar conclusions.
Leadership is one possible career development step. The leadership position is one of many possible career development steps. This is just another branch of a career.