However, websites and web software developed in those days lacked a fundamental piece of functionality. Refreshing a page could not be done asyncronously.
AJAX changed all of that. Suddenly web development took a whole new direction. Web pages become much more responsive to user input - you could build web applications which felt like desktop applications and responded like desktop applications. Websites become FAST.
AngularJS - superheroic Javscript MVW framework
We've had a few very bad experiences hiring developers who claimed to know more than they actually did. We've seen plagiarized code (pilfered straight from open-source code) given to us as their own work, we've seen buggy code which was developed very haphazardly, creating severe code maintenance issues and we've seen plain old developers who claim they can code when they can't. This is even more so when you start looking at the tens of sites proclaiming to have the best freelancers around.
1. Find vetted developers
These are developers who have been passed through strict and rigorous tests to make sure they are extremely skilled. We'll talk about this further in a moment.
This of-course a very time and energy consuming process and you need to make sure you have the resources to do this. Not going through this process is highly risky. Reviews of developers on freelancer sites can be manipulated (some sites highly encourage positive reviews or none at all), so don't count too much on the excellent, 5-star reviews you see. Many of these are biased towards the coders and are NOT an indication of good talent. Some sites may indicate such stuff as Top 3% of talent - which may typically be good indicators.
Toptal has an unprecedented network of freelancers that is entirely remote and spans 100+ countries worldwide. They offer a risk free trial period of up to two weeks for companies to see if Toptal is the right fit for their needs. Whether you’re a new firm just getting started or a major business building a new product, this white-glove service is well worth the investment.
Another great service to help you find and source developer talent is Stack Overflow. Initially created as a platform for programmers to find answers to technical questions (a Q&A site to a large degree), the site has now evolved into a platform for top programmer talent. With 40 million monthly visitors, it makes complete sense for this fountain of software development knowledge to turn its sights on recruiting as well, and they’ve done so quite successfully. One attractive feature here is that Stack Overflow gets their job listings in front of freelancers who are both actively looking for new work and those who are not (but still meet the client’s criteria), allowing you to access a wider pool of talent to meet your company’s needs. Lastly, Stack Overflow uses job targeting technology will help your company better leverage key data (e.g. skills needed, location, experience levels, etc.) about their talent network as you search for the right developers for your project.