Source: https://habr.com/ru/post/35220/More articles:How to become a GPU engineer in an hourHow to grow from a junior tester into a good tester? ContinuationComparison of ITSM-systemsClasses and factory functions in javascript. What to choose?"Brand leapfrog" continuesHow to turn a website into a mobile application using 7 lines of JSONThe book "Head First. Design patterns. Updated anniversary edition »Release of PVS-Studio for macOS: 64 weaknesses in Apple XNU KernelHow to perform many UI tests in parallel using Selenium Grid?What design and why do you use more often?All Articles