7 Ways to Cut a Hole in a Gradient In this video, I talk about 7 ways to cut a hole in a gradient using an example of a technical assignment task I had during an interview.
Chrome Debugger: The Tool You Shouldn’t Ignore We usually debug with console.log, but when things get complex, console.log alone is not enough. In those moments, we need to slow down, go through the code step by step, and see what is really happening. The debugger can help us with that.
9 simple debugging tips Debugging and fixing bugs is a big part of our job, and we can't avoid it. Often, we spend more time debugging than we'd like to. In this video, I'll share simple tips that make debugging easier.
File /etc/hosts This week, I faced a task where I needed to test the functionality of an external resource locally. The problem was that the resource had a restriction allowing it to run only on a predefined list of domains. At that moment, I remembered the method of overriding the resource’s address in the /etc/hosts file. And it worked!
Debugging object mutation There is a common belief that mutating objects is bad practice. One of the reasons for this opinion is the unpredictable behavior that leads to bugs that are difficult to detect. In this article, we will explore approaches to simplify finding mutations.
In the search of the lost glyphs When adding support for a new language in the application, some letters in the text are not displayed as expected. Let's figure out why this happened and how to fix it.