Did you know that a significant number of CVs are rejected after only 6 seconds? When your CV is in front of a person in charge of employment, it usually takes between 10 and 30 seconds to create an impression. While many underestimate its importance, having a fine CV will increase your chances of getting an interview invitation and eventually a job offer.

Photo by Markus Winkler

First impression

You how they say that the first impression is always (the most) important? Well, your CV is the first phase of your presentation to a potential future employer, so it better be a good one. The way…

Is there a better way to start a blog post than with plain and simple facts? Of course, there is but let’s do the Captain-Obvious routine anyway!

We can all agree that JavaScript is the most popular programming language in the world. We could also agree on the fact that libraries and frameworks are indispensable elements of any efficient JS programming task.

According to State of JS survey, the most popular JavaScript library for building frontend applications is React. And it has been for 5 consecutive years.

Note: A list of the additional resources is at the end of the…

Originally posted on https://www.bitsbyamel.com

Tech business is blooming! Companies from all around the world are recruiting IT professionals, offering them great perks to come work for them. They can work from any place they want, in the office or from the beach somewhere in Thailand. It’s a long way to go, and it starts with a good first job.

Photo by William Iven on Unsplash

I took my first job when I was on the second year of Master's studies. I was supposed to work on mobile applications, but it turned out it was an all-around position. I was working on databases, desktop and web applications…

Originally posted on https://www.bitsbyamel.com/

One great thing that React gives us is almost full freedom on how we will organize and write our code. This is one of the top reasons why React is so popular after all. Unfortunately, sometimes that can be a bad thing. Why? Due to this freedom of choice we have, there are many different code styles, which can make it harder to understand and maintain codebase, especially when it comes to a larger number of developers or teams. Not to mention that some of them use React features in the wrong way.

Photo by James Harrison on Unsplash

The ultimate goal…

Usually when developing new web application, we don’t pay much attention to application’s loading speed. It loads quickly in the beginning, but as we add new features and complex logic, it takes more and more time to load our page. Once we hit a dead end, clients and project manager start complaining and they ask us to do something about it urgently. Having a page that loads slowly has great effect on business, many researches showed. It affects user experience, position in search engines and ultimately lower conversion rates.

I worked on this problem many times and I see others…

For almost a decade now, JavaScript is spoken of as one of the most demanded programming languages on the market. That is mostly because of its wide and growing range of usability and possibilities for developers who embrace its dynamic nature and learn it.


For the first few years after the creation of the web (1990s), websites were purely static. There was no option for any dynamic content after the page loaded. However, in the then growing web scene, there was a great need to remove that restriction. Shortly afterwards, Brendan Eich and his team of engineers from Netscape created…

Congratulations! You’ve made it! You graduated, completed IT Bootcamp, or just switched to another job. A lot of people talk about it, how software engineers and IT techs have big salaries, good life, they travel, so you are hoping to have all that, too. Well, that’s not the whole truth. Not many software engineers make it to be successful in their job and not many of them work in great IT companies. Although, there are some things you can do to increase your chances. Bellow is the list of things that I found very helpful in my career and which…

Amel Halilovic

Senior Software Engineer and Writing Enthusiast.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store