Source: https://habr.com/ru/post/35350/More articles:GeekBrains starts training performance marketing specialistsIntelliJ IDEA 2018.1 - Improved code analysis, support for Git partial commits, Android Studio 3.0, and more.Introducing reactive threads - for Java developersHow many mathematics do you need to sign a polygon in the Yandex.Maps JS APICompany 2.0 or when “snooping” turns into “openness”Implementing domain-specific design in PHPAssociative rules, or beer with diapersRoot access through TeamCityDrupalgeddon2: SA-CORE-2018-002 operation beganImagine Cup 2018: live broadcastAll Articles