Includes black box and white box, manual and automated quality control, monitoring services and code inspection.
Availability and performance monitoring, ongoing development and support of existing projects, urgent bugfixing.
News & Fresh from The Blog
Awesome Roots write blog posts when we solve something standing out from the crowd. Here are some of the recent ones. If something is up, we post here, too.
Matching 128-bit IPv6 addresses against CIDR masks is possible in MySQL with two helper functions, even despite MySQL restriction to maximum integer size of 64 bits.
A guide to logs-based data analysis by Ilya Sanosyan, Awesome Roots founder and chief developer, published on TopTal blog. Learn how to get more from the data LAMP stack writes.
A new article by Ilya Sanosyan, Awesome Roots founder and chief developer, is out on TopTal blog. Check out 10 of the most common mistakes PHP developers make.
Ilya Sanosyan giving a talk on quality metrics at KharkivJS
Learn how to handle the files containing characters in different encodings. Use for right things — convert your whole project to UTF-8.
Discover Common Authentication Service, set it up for the whole infrastructure of your web sites (easy done) and daemons (that's the tricky thing).
Use fast, safe and reliable nginx web server everywhere. Learn how to replace old .htaccess and keep bootstrapping your sites fast on development environment. This solution is not for production use!