PinnedMember-onlyHow to start programming in 2022IT is a great professional area — known for high salaries, many benefits, interesting opportunities, and nice communities. And all of that is true! It makes many people interested in switching their careers to tech. The question is — how to do so? …Programming7 min read
PinnedMember-onlyA short comment on comments in the codeMy short comment on why you should stop using comments in your code (unless in special cases). Tl;dr Please, think twice before adding comments to your code. Probably, there are no needed and will just confuse people who will read your code later on. Write a clean, readable code instead. …Programming6 min read
PinnedMember-onlyChrome DevTools —features you may not be aware of (part II)Recently I was asked about the tool I cannot imagine my work without. And my response was almost immediate — Chrome DevTools. For those who don’t know that (is it possible to never hear about it when you are a web developer?) Chrome Dev Tools are a set of super…Programming6 min read
PinnedHow to make the Internet available for everyone — accessibility in the web developmentThe Internet is a really awesome place. Everyone can find something interesting for them here — and people who share their passion. But what about people who cannot use computers the same way as us? Blind or visually impaired people, people with motion or cognitive problems — they all have…Accessibility12 min read
PinnedMember-onlyHow to improve your scores in technical interviews?Some subjective tips on how to easily increase your chances of getting a great job after a technical interview for software engineering positions. A technical interview is one of the most important factors in recruiting for software engineering positions. The reason for that is quite obvious — it checks what…Programming11 min read
4 days agoMember-only5 tips to improve your Code Reviews on GitHubCode review is one of the simplest but at the same time the most powerful mechanisms for programmers. Unfortunately, very often it is also the most underestimated one. In my previous work, I went with my teammates through a journey from zero to quite a good organized and well-working process…Programming6 min read
May 21Member-onlyHow to make good decisions — the SWOT matrix.Adulthood can be difficult. It’s not only eating sweets whenever you want or watching TV after bedtime but mostly it’s making a lot of decisions. Some of them are easy — what to cook for a dinner or how to spend the afternoon. Unfortunately, we live in difficult times and…Productivity4 min read
Mar 25RCA a.k.a What the bleep just happened in our codeErrors happen. They did and they will. And we cannot avoid it — also in the IT world. The increasing complexity of our systems and solutions makes them more vulnerable to human, machine, and integration mistakes. We can (and should!) do our best to avoid them by writing good tests…Programming5 min read
Sep 25, 2021I love talking to you, webpage!A short story about why and how I added voice navigation to my side project in less than half an hour. Siri, Google Assistant, Cortana - it’s really hard to find a person who never heard about those voice assistants. Talking to maps during driving, changing songs in speakers via…Computer Science7 min read
Published in CodeX·May 30, 2021Don’t make me think. Just KISS! (Keep It Simple, Stupid)Many developers, especially at the beginning of their careers, love to create complicated solutions to prove their skills. It’s nice to invent something so ‘hacky’ that you have to explain it to others — you feel smarter, more intelligent, and creative. Also, you may think it shows your expertise when…Programming7 min read