{"id":277548,"date":"2016-04-03T23:15:03","date_gmt":"2016-04-03T19:15:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=277548"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=277548","title":{"rendered":"\u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u0438\u0437 \u043c\u0438\u0440\u0430 \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 IT \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u043d\u0435\u0434\u0435\u043b\u044e \u2116205 (28 \u043c\u0430\u0440\u0442\u0430 \u2014 3 \u0430\u043f\u0440\u0435\u043b\u044f 2016)"},"content":{"rendered":"<p>       \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443 \u0441 \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 \u043d\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0438 IT-\u043d\u043e\u0432\u043e\u0441\u0442\u0438<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/90b\/c72\/036\/90bc720362cd40ccb9ad869c9325e27c.png\"\/><br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<table>\n<tbody>\n<tr>\n<td><a href=\"#webdev\"><b>\u0412\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430<\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#css\"><b>CSS<\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#js\"><b>Javascript<\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#browser\"><b>\u0411\u0440\u0430\u0443\u0437\u0435\u0440\u044b<\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#design\"><b>\u0414\u0438\u0437\u0430\u0439\u043d<\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#news\"><b>\u041d\u043e\u0432\u043e\u0441\u0442\u0438<\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#intresting\"><b>\u0417\u0430\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435<\/b><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><a name=\"webdev\"><\/a><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/b70\/f9f\/eae\/b70f9feaeee78b42a0c78c3731555e73.gif\"\/> \u0412\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430<\/h3>\n<p>   <\/p>\n<ul>\n<li><a href=\"http:\/\/frontender.info\/estimating-a-front-end-web-dev-job\/\">\u041e\u0446\u0435\u043d\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430<\/a><\/li>\n<li><a href=\"http:\/\/prgssr.ru\/development\/vvedenie-v-paketnyj-menedzher-npm-dlya-nachinayushih.html\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 NPM \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445<\/a><\/li>\n<li><a href=\"https:\/\/medium.com\/@xanf\/frontend-dev-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%D0%B9-%D0%B7%D0%BB%D0%BE%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D1%83%D1%82%D1%8C-865b640d5d18\">Frontend Dev: \u0445\u043e\u0440\u043e\u0448\u0438\u0439, \u043f\u043b\u043e\u0445\u043e\u0439, \u0437\u043b\u043e\u0439. \u0427\u0430\u0441\u0442\u044c 1: \u0425\u043e\u0440\u043e\u0448\u0438\u0439 \u043f\u0443\u0442\u044c<\/a><\/li>\n<li>\u041d\u043e\u0432\u043e\u0441\u0442\u0438:<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/post\/280546\/\">NPM \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u043b \u043e\u0442\u0437\u044b\u0432\u0430\u0442\u044c \u0431\u0435\u0437 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f open-source \u043c\u043e\u0434\u0443\u043b\u0438 \u0441\u0442\u0430\u0440\u0448\u0435 24 \u0447\u0430\u0441\u043e\u0432<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/developers.google.com\/cardboard\/vrview\">Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 VR view: \u043d\u043e\u0432\u044b\u0439 \u0442\u0438\u043f embed-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u043d\u0430 \u0441\u0430\u0439\u0442\u0430\u0445 \u0438 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/webkit.org\/blog\/6017\/introducing-safari-technology-preview\/\">Apple \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u043b\u044f\u0435\u0442 Safari Technology Preview<\/a><\/li>\n<\/ul>\n<p>   <\/li>\n<li>\u0412\u0435\u0431-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c:<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/company\/rambler-co\/blog\/280602\/\">\u041a\u0430\u043a \u043c\u044b \u0440\u0430\u0437\u043e\u0433\u043d\u0430\u043b\u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0443\u044e Lenta.ru \u0434\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0441\u0432\u0435\u0442\u0430<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/google-developers\/how-to-avoid-common-mistakes-when-publishing-accelerated-mobile-pages-9ea61abf530f\">\u041a\u0430\u043a \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u0440\u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 AMP<\/a> (How to avoid common mistakes when publishing Accelerated Mobile Pages)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/webdesign.tutsplus.com\/articles\/amp-in-60-seconds--cms-26275\">AMP \u0437\u0430 60 \u043c\u0438\u043d\u0443\u0442<\/a> (AMP in 60 Seconds)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/amphtml.wordpress.com\/2016\/04\/01\/behind-the-scenes-at-amp-vlmpa\/amp\/\">\u0417\u0430 \u043a\u0443\u043b\u0438\u0441\u0430\u043c\u0438 AMP \u2014 \u041d\u043e\u0432\u044b\u0439 \u0410\u043a\u0441\u0435\u043b\u0435\u0440\u0430\u0442\u043e\u0440 \u041e\u0447\u0435\u043d\u044c \u0411\u043e\u043b\u044c\u0448\u0438\u0445 \u0421\u0442\u0440\u0430\u043d\u0438\u0446 (\u043f\u0435\u0440\u0432\u043e\u0430\u043f\u0440\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0432 \u0431\u043b\u043e\u0433\u0435 AMP)<\/a> (Behind the scenes at AMP\u2019s new Very Large Mobile Page Accelerator)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.webdesignerdepot.com\/2016\/03\/will-amp-really-speed-up-your-website\/\">\u041f\u043e\u0432\u044b\u0441\u0438\u0442 \u043b\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e AMP \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u0430\u0439\u0442\u0430?<\/a> (Will AMP really speed up your website?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.keycdn.com\/blog\/resource-hints\/\">\u041f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438 \u0434\u043b\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 &mdash; \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Preload, Prefetch \u0438 Preconnect?<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.quirksmode.org\/blog\/archives\/2016\/03\/rafp_a_proposal.html\">RAFP: \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e\u0442 PPK \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e requestAnimationFrame<\/a> (RAFP: a proposal for performance measurements through requestAnimationFrame)<\/li>\n<\/ul>\n<p>   <\/li>\n<li>\u041f\u043e\u0434\u043a\u0430\u0441\u0442\u044b:<br \/> \n<ul>\n<li><a href=\"https:\/\/soundcloud.com\/web-standards\/episode-9\">\u0412\u0435\u0431-\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b: \u0412\u044b\u043f\u0443\u0441\u043a \u21169<\/a>. Npm-\u0433\u0435\u0439\u0442, \u043d\u043e\u0432\u044b\u0439 IE, \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b npm, \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441, PostCSS \u0438 \u043c\u043d\u043e\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u0441 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u043d\u044b\u043c \u0433\u043e\u0441\u0442\u0435\u043c \u0410\u043d\u0434\u0440\u0435\u0435\u043c \u0421\u0438\u0442\u043d\u0438\u043a\u043e\u043c<\/li>\n<li><a href=\"https:\/\/radiojs.ru\/\">RadioJS: \u0412\u044b\u043f\u0443\u0441\u043a 38: Unpublish Unpublish!!<\/a>. \u041e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0441 \u043c\u043e\u0434\u0443\u043b\u0435\u043c left-pad, \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f unit-testing \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432, WebAssembly \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0438<\/li>\n<li><a href=\"http:\/\/frontflip.me\/2016\/04\/03\/leafletjs-maps-and-opensource.html\">Frontflip Podcast, \u0432\u044b\u043f\u0443\u0441\u043a 16<\/a>. Leaflet.js, \u043a\u0430\u0440\u0442\u044b \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0438 \u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u0430. \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 \u0410\u0433\u0430\u0444\u043e\u043d\u043a\u0438\u043d<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/thenewcode.com\/997\/Best-Web-Developer-Podcasts-For-2016\">\u041b\u0443\u0447\u0448\u0438\u0435 \u0430\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u0435 \u043f\u043e\u0434\u043a\u0430\u0441\u0442\u044b \u0434\u043b\u044f \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0437\u0430 2016-\u0439<\/a><\/li>\n<\/ul>\n<p>   <\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.peterkrautzberger.org\/0186\/\">MathML \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u043b\u0441\u044f \u043a\u0430\u043a \u0432\u0435\u0431-\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442<\/a> (MathML is a failed web standard)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/totally-tooling-tears\/issue-3-terminal-tips-devtools-service-worker-updates-add-to-homescreen-emulation-google-22a1c8a37921\">\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u043e\u0442 Addy Osmani, Issue 3<\/a>: Terminal tips &#038; tricks, DevTools + Service Worker Updates, Add-to-Homescreen Emulation, Google Compute Engine, Web Push<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.nngroup.com\/articles\/front-end-style-guides\/\">\u0421\u0442\u0438\u043b\u0435\u0432\u044b\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043f\u043e \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0443: \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435, \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0435\u043a\u043b\u0438\u0441\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432<\/a> (Front-End Style-Guides: Definition, Requirements, Component Checklist)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/aduggin.github.io\/accessibility-fails\/\">Accessibility Fails: 109 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432, \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c\u044e, \u0441\u0433\u0440\u0443\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e 18-\u0442\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u044f\u043c<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/dannyherran.com\/2016\/03\/state-of-affairs-bootstrap-4-vs-foundation-6\/\">\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 Bootstrap 4 \u0438 Foundation 6.2<\/a> (State of affairs: Bootstrap 4 vs Foundation 6.2)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/sixrevisions.com\/tools\/brackets-extensions\/\">\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0434\u043b\u044f Brackets, \u043e\u0431\u043b\u0435\u0433\u0447\u0430\u044e\u0449\u0438\u0435 \u0436\u0438\u0437\u043d\u044c<\/a> (12 Brackets Extensions That Will Make Your Life Easier)<\/li>\n<li><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/post\/280738\/\">\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e\u0441\u043b\u043e\u0439\u043d\u0443\u044e Parallax \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u043d\u0430 CSS &#038; JavaScript<\/a><\/li>\n<li>\u042d\u0444\u0444\u0435\u043a\u0442\u043d\u044b\u0439 \u0432\u0435\u0431:<br \/> \n<ul>\n<li><a href=\"http:\/\/css-live.ru\/cssjssvg-s-podvypodvertom\/ezhenedelnaya-podborka-krasivyx-effektov-na-csssvgjs-31.html\">\u0415\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 CSS\/SVG\/JS #31<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/ikeryou.jp\/works\/g\/\">\u041e\u0431\u044a\u0435\u043c\u043d\u044b\u0435 \u0431\u0443\u043a\u0432\u044b, \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0447\u0430\u0441\u0442\u0438\u0446 (WebGL)<\/a> (GLSL PARTICLE FONT)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/tofuness.github.io\/eex\/\">\u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u043d\u044b\u0445 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432<\/a><\/li>\n<\/ul>\n<p>   <\/li>\n<\/ul>\n<p>   <\/p>\n<h3><a name=\"css\"><\/a><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/36c\/2c6\/966\/36c2c69660dd21085a2dcb71d7246ae6.gif\"\/> CSS<\/h3>\n<p>   <\/p>\n<ul>\n<li><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/company\/mr_gefest\/blog\/280370\/\">\u0421\u043e\u0432\u0435\u0442\u044b, \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043f\u043e CSS-\u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/blog.gospodarets.com\/css_properties_in_depth\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440 \u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0445 CSS-\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u0442 Serg Gospodarets<\/a> (CSS custom properties (native variables) In-Depth)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/blog.gospodarets.com\/demos\/css-colors-from-custom-props\/\">\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c \u0446\u0432\u0435\u0442\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 CSS (R,G,B) <\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/martinwolf.org\/blog\/2016\/03\/webfont-drama-march-2016-edition\">\u0414\u0440\u0430\u043c\u0430 \u0432\u0435\u0431-\u0448\u0440\u0438\u0444\u0442\u043e\u0432, \u043c\u0430\u0440\u0442 2016<\/a> (Webfont Drama \u2014 March 2016 Edition)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/zellwk.com\/blog\/web-typography-broken\/\">\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0438 \u0432\u0435\u0431-\u0442\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u043b\u043e\u043c\u0430\u043d\u0430?<\/a> (Is Web Typography Completely Broken?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/18f.gsa.gov\/2016\/03\/30\/how-we-shared-a-visual-style-across-multiple-sites\/\">cloud.gov: \u043a\u0430\u043a \u043c\u044b \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u043c \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u0430\u0439\u0442\u044b<\/a> (How we share a visual style across multiple sites)<\/li>\n<li>Layout:<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/rachelandrew.co.uk\/archives\/2016\/03\/30\/should-i-use-grid-or-flexbox\/\">\u0421\u0442\u043e\u0438\u0442 \u043b\u0438 \u043c\u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Grid \u0438\u043b\u0438 Flexbox?<\/a> (Should I use Grid or Flexbox?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/zellwk.com\/blog\/from-html-grids-to-css-grids\/\">\u0414\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u043e\u0442 HTML \u0441\u0435\u0442\u043e\u043a \u043a CSS \u0441\u0435\u0442\u043a\u0430\u043c<\/a> (Moving from HTML Grid Systems to CSS Grid Systems)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/css-tricks.com\/snippets\/css\/complete-guide-grid\/\">\u041f\u043e\u043b\u043d\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u043c\u043e\u0434\u0435\u043b\u0438 Grid<\/a> (A Complete Guide to Grid)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/bitsofco.de\/holy-grail-layout-css-grid\/\">\u041c\u0430\u043a\u0435\u0442 C\u0432\u044f\u0442\u043e\u0433\u043e \u0413\u0440\u0430\u0430\u043b\u044f (header, footer, main content, two sidebars) \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e CSS Grid<\/a> (The Holy Grail Layout with CSS Grid)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.oreilly.com\/ideas\/is-real-css-layout-finally-here\">Eric A. Meyer: \u0413\u043e\u0442\u043e\u0432\u0430 \u043b\u0438 \u0443\u0436\u0435 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 CSS \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0430?<\/a> (Is real CSS layout finally here?)<\/li>\n<\/ul>\n<p>   <\/li>\n<li>PostCSS:<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.layerpoint.com\/coding\/postcss-plugins\/\">\u041f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 PostCSS \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/css-tricks.com\/annotating-critical-css\/\">\u0410\u043d\u043d\u043e\u0442\u0430\u0446\u0438\u044f \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e CSS \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e PostCSS<\/a> (Annotating Your (Critical) CSS)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/how-to-use-postcss-with-gulp\/\">\u041a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c PostCSS \u0441 Gulp<\/a> (How to Use PostCSS with Gulp)<\/li>\n<\/ul>\n<p>   <\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/css-tricks.com\/automating-css-regression-testing\/\">\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f CSS<\/a> (Automating CSS Regression Testing)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/julian.io\/tomorrows-css-syntax-with-cssnext\/\">\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0441\u0442\u0438\u043b\u0435\u0439 \u0437\u0430\u0432\u0442\u0440\u0430\u0448\u043d\u0435\u0433\u043e \u0434\u043d\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e cssnext<\/a> (Tomorrow\u2019s CSS syntax with cssnext)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/fvsch.com\/code\/svg-icons\/how-to\/\">\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 SVG \u0438\u043a\u043e\u043d\u043a\u0430\u043c\u0438<\/a> (How to work with SVG icons)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@danrschlosser\/the-polish-checklist-for-web-developers-5b190b8b6851\">\u041f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0440\u043e\u0432\u043a\u0438 UI \u0434\u043b\u044f \u0432\u0435\u0431 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430<\/a> (The Polish Checklist for Web Developers)<\/li>\n<\/ul>\n<p>   <\/p>\n<h3><a name=\"js\"><\/a><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/49d\/04e\/fb9\/49d04efb96fb6ce31cde9be5dc12a874.gif\"\/> JavaScript<\/h3>\n<p>   <\/p>\n<ul>\n<li><a href=\"http:\/\/frontender.info\/exponentiation-operator\/\">\u041d\u043e\u0432\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u044f\u0437\u044b\u043a\u0430 \u0432 ES2016: \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0432\u043e\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432 \u0441\u0442\u0435\u043f\u0435\u043d\u044c (**)<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/css-tricks.com\/lets-learn-es2015\/\">\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0443\u0447\u0438\u0442\u044c ES2015<\/a> (Let\u2019s Learn ES2015)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@appurist\/the-mech-stack-solving-javascript-framework-fatigue-3585a4cd3d26\">\u0421\u0442\u044d\u043a MECH \u2014 \u0440\u0435\u0448\u0430\u0435\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u0443\u0441\u0442\u0430\u043b\u043e\u0441\u0442\u0438 \u043e\u0442 JS-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432<\/a> (The MECH Stack\u200a\u2014\u200aSolving JavaScript Framework Fatigue)<\/li>\n<li>\u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438:<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/info.meteor.com\/blog\/announcing-meteor-1.3\">\u0420\u0435\u043b\u0438\u0437 Meteor 1.3 \u2014 ES2015 Modules, App Testing, Mobile Improvements \u0438 \u0434\u0440\u0443\u0433\u043e\u0435<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/tech.evojam.com\/2016\/03\/31\/react-vs-angular2-the-fight-rages-on\/\">React vs Angular2: The fight rages on<\/a><\/li>\n<li>React:<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/github.com\/reactjs\/react-basic\">React &mdash; \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u043e\u043d\u044f\u0442\u0438\u044f<\/a> (Basic Theoretical Concepts)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/css-tricks.com\/learning-react-redux\/\">Redux<\/a>. \u041e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0438\u0438 \u00abLeveling Up with React\u00bb \u043d\u0430 css-tricks.com<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/reactstrap.github.io\/\">reactstrap<\/a> &mdash; \u043f\u0440\u043e\u0441\u0442\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 React Bootstrap 4<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/devnacho.com\/2016\/03\/20\/how-airbnb-uses-react\/\">\u041a\u0430\u043a Airbnb \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 React<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/mediatemple.net\/blog\/tips\/loading-and-using-external-data-in-react\/\">\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 React<\/a> (Loading and Using External Data in React)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/voice.kadira.io\/introducing-react-storybook-ec27f28de1e2\">\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 React Storybook<\/a>. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0435\u0433\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c UI \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0432\u043d\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/developer.telerik.com\/featured\/elevator-pitch-react\/\">\u0414\u043e\u0432\u043e\u0434\u044b \u043e \u043f\u043e\u043b\u044c\u0437\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f React<\/a> (The Elevator Pitch for React)<\/li>\n<\/ul>\n<p>   <\/li>\n<li>Angular:<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/developer.telerik.com\/content-types\/podcast\/engineering-angular-2-brad-green\/\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 Angular 2<\/a>. \u0421\u0432\u0435\u0436\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u0434\u043a\u0430\u0441\u0442\u0430 \u00abEat Sleep Code\u00bb (Engineering Angular 2 with Brad Green)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/introduction-angularjs-style-guides\/\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043f\u043e \u0441\u0442\u0438\u043b\u044e \u0434\u043b\u044f AngularJS<\/a> (An Introduction to AngularJS Style Guides)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.webdesignerdepot.com\/2016\/03\/creating-stunning-charts-with-angularjs\/\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432 \u0441 AngularJS<\/a> (Creating stunning charts with AngularJS)<\/li>\n<\/ul>\n<p>   <\/li>\n<\/ul>\n<p>   <\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.freecodecamp.com\/applying-javascript-user-scripts-2e505643644d\">\u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c \u0441\u0432\u043e\u0439 JavaScript \u043d\u0430 \u0441\u0430\u0439\u0442\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432<\/a> (Applying JavaScript: User Scripts)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/graphcommons.com\/graphs\/a67121c8-dbd8-43f4-a8bf-dd2e725c4278\">\u0418\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 Babel JS<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/gist.github.com\/sokra\/27b24881210b56bbaff7\">\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0432 webpack 2<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/blog.debugme.eu\/master-javascript\/\">7 \u043d\u0435\u0431\u0440\u0435\u0434\u043e\u0432\u044b\u0445 \u0441\u043e\u0432\u0435\u0442\u043e\u0432 \u043f\u043e \u043e\u0441\u0432\u043e\u0435\u043d\u0438\u044e JS<\/a> (7 no-nonsense tips to master JavaScript)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/blog.npmjs.org\/post\/141905368000\/changes-to-npms-unpublish-policy\">\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u0438\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 unpublish \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 npm<\/a> (changes to npm\u2019s unpublish policy)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/map-reduce-functional-javascript\/\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Map \u0438 Reduce \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u043c JavaScript<\/a> (Using Map and Reduce in Functional JavaScript)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/thenewcode.com\/895\/JavaScript-Rounding-Recipes\">\u0420\u0435\u0446\u0435\u043f\u0442\u044b \u043f\u043e \u043e\u043a\u0440\u0443\u0433\u043b\u0435\u043d\u0438\u044e \u0432 JavaScript<\/a> (JavaScript Rounding Recipes)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/nickmeldrum.com\/blog\/decorators-in-javascript-using-monkey-patching-closures-prototypes-proxies-and-middleware\">\u041f\u0430\u0442\u0442\u0435\u0440\u043d decorator \u0432 JavaScript: \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0439, monkey patching, \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u043e\u0432, \u043f\u0440\u043e\u043a\u0441\u0438 \u0438 &#8216;middleware&#8217;<\/a> (The decorator pattern in JavaScript using closures, monkey patching, prototypes, proxies and &#8216;middleware&#8217;)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/javascript-scene\/master-the-javascript-interview-what-is-a-pure-function-d1c076bec976\">\u0423\u0440\u043e\u043a JavaScript \u043e\u0442 Eric Elliott<\/a>: \u043a\u0430\u043a \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u00ab\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0447\u0438\u0441\u0442\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u00bb? (Master the JavaScript Interview: What is a Pure Function?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@thomasfuchs\/what-if-we-had-a-great-standard-library-in-javascript-52692342ee3f\">\u0427\u0442\u043e, \u0435\u0441\u043b\u0438 \u0431\u044b \u0443 \u043d\u0430\u0441 \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u0430\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0432 JavaScript?<\/a> (What if we had a great standard library in JavaScript?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.freecodecamp.com\/three-ways-to-find-the-longest-word-in-a-string-in-javascript-a2fb04c9757c\">\u0422\u0440\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0434\u043b\u0438\u043d\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u0432 JavaScript<\/a> (Three Ways to Find the Longest Word in a String in JavaScript)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/github.com\/thejameskyle\/the-super-tiny-compiler\">the-super-tiny-compiler<\/a> &mdash; \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0441\u0430\u043c\u044b\u0439 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/skorokithakis.github.io\/expounder\/\">Expounder<\/a> &mdash; \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0439 \u0441 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0441\u043a\u0440\u044b\u0442\u044b\u043c \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435\u043c<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/github.com\/charto\/cwait\">cwait<\/a> &mdash; \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0447\u0438\u0441\u043b\u043e \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u043f\u0440\u043e\u043c\u0438\u0441\u043e\u0432<\/li>\n<\/ul>\n<p>   <\/p>\n<h3><a name=\"design\"><\/a><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/a27\/ea0\/6f7\/a27ea06f7d56f6b750420fcbc5c63da8.gif\"\/> \u0414\u0438\u0437\u0430\u0439\u043d<\/h3>\n<p>   <\/p>\n<ul>\n<li><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/post\/280514\/\">15 \u0448\u0430\u0433\u043e\u0432 \u043f\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044e \u044e\u0437\u0430\u0431\u0438\u043b\u0438\u0442\u0438<\/a><\/li>\n<li><a href=\"http:\/\/sketchapp.me\/rukovodstvo-dizajnera-po-dpi-i-ppi\/\">\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0430 \u043f\u043e DPI \u0438 PPI<\/a><\/li>\n<li><a href=\"http:\/\/sketchapp.me\/mikrovzaimodejstviya-sekret-xoroshego-dizajna-prilozhenij\/\">\u041c\u0438\u043a\u0440\u043e\u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f: \u0441\u0435\u043a\u0440\u0435\u0442 \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<\/a><\/li>\n<li><a href=\"http:\/\/sketchapp.me\/5-prostyx-ux-principov-produktovogo-dizajna\/\">5 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 UX-\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0433\u043e \u0434\u0438\u0437\u0430\u0439\u043d\u0430<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.smashingmagazine.com\/2016\/03\/how-to-make-user-friendly-application-ipad-physiology\/\">\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u0434\u0440\u0443\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f iPad<\/a> (How To Make A Physiology-Friendly Application For The iPad)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@benjones_design\/are-we-becoming-lazy-as-designers-467a8b0ad8a0\">\u0421\u0442\u0430\u043d\u043e\u0432\u0438\u043c\u0441\u044f \u043b\u0438 \u043c\u044b \u043b\u0435\u043d\u0438\u0432\u044b\u043c\u0438 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0430\u043c\u0438?<\/a> (Are we becoming lazy as designers?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@peduarte\/building-the-ui-for-the-new-the-times-website-26dc4e6569e\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 UI \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 The Times<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.webdesignerdepot.com\/2016\/03\/essential-design-trends-march-2016\/\">\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0442\u0440\u0435\u043d\u0434\u044b \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u0432 \u043c\u0430\u0440\u0442\u0435 2016-\u0433\u043e<\/a> (Essential design trends, March 2016)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.talkingwiththepros.com\/index.php\">\u041f\u043e\u0440\u0442\u0430\u043b \u0441 \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0441 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0430\u043c\u0438<\/a> (Ivan Venkov)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/design.tutsplus.com\/articles\/international-artist-feature-sweden--cms-25979\">\u0425\u0443\u0434\u043e\u0436\u043d\u0438\u043a\u0438 \u043c\u0438\u0440\u0430: \u0428\u0432\u0435\u0446\u0438\u044f<\/a> (International Artist Feature: Sweden)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/design.tutsplus.com\/articles\/quiz-do-you-understand-color--cms-26267\">\u0422\u0435\u0441\u0442: \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b \u0446\u0432\u0435\u0442?<\/a> (Quiz: Do You Understand Color?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/3-non-negotiables-successful-product-design\/\">\u0422\u0440\u0438 \u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0433\u043e \u0434\u0438\u0437\u0430\u0439\u043d \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430<\/a> (The 3 \u2018Non-Negotiables\u2019 of Successful Product Design)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/6-tips-get-past-creative-block\/\">\u0421\u043e\u0432\u0435\u0442\u044b \u043f\u043e \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u043d\u0438\u044e \u0431\u043b\u043e\u043a\u0430 \u0432 \u043a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438<\/a> (6 Tips to Get Past a Creative Block)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/design.tutsplus.com\/tutorials\/how-to-create-a-retro-tech-icon-pack-in-adobe-illustrator--cms-26062\">\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u0430\u0431\u043e\u0440 \u0438\u043a\u043e\u043d\u043e\u043a \u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c \u0440\u0435\u0442\u0440\u043e-\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0438 \u0432 Adobe Illustrator<\/a> (How to Create a Retro Tech Icon Pack in Adobe Illustrator)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/treehouse-engineering\/being-creative-when-you-re-just-not-feeling-it-9dd55034207d\">\u0411\u044b\u0442\u044c \u043a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u044b\u043c, \u0434\u0430\u0436\u0435 \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u043d\u0435 \u0432 \u0442\u0430\u043a\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438<\/a> (Being Creative When You\u2019re Just Not Feeling It)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.brianlovin.com\/design-details\/shorts-for-ios\">\u0414\u0435\u0442\u0430\u043b\u0438 \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Shorts<\/a> (A Design Details Exploration)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/jlzych.com\/2016\/03\/27\/icons-are-the-acronyms-of-design\/\">\u0418\u043a\u043e\u043d\u043a\u0438 &mdash; \u044d\u0442\u043e \u0430\u043a\u0440\u043e\u043d\u0438\u043c\u044b \u0434\u0438\u0437\u0430\u0439\u043d\u0430<\/a> (Icons are the Acronyms of Design)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/sketch-tricks\/how-to-create-a-pie-chart-in-sketch-fd1b2ded5034\">\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0440\u0443\u0433\u043e\u0432\u0443\u044e \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443 \u0432 Sketch<\/a> (How to Create a Pie Chart in Sketch)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/design.tutsplus.com\/articles\/the-top-10-super-ultra-very-bestest-photoshop-tips-the-experts-dont-want-you-to-know--cms-26107\">\u041b\u0443\u0447\u0448\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0430\u043f\u0440\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0441\u043e\u0432\u0435\u0442\u044b \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 Photoshop<\/a> (The Top 10 Super-Ultra-Very Bestest Photoshop Tips the Experts Don&#8217;t Want You to Know!)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.instagram.com\/logoarchive\/\">logoarchive<\/a> &mdash; \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u043b\u043e\u0433\u043e, \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 \u0444\u043e\u0440\u043c \u0432 \u0434\u0438\u0437\u0430\u0439\u043d\u0435 \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.bbc.com\/news\/magazine-35916807\">Johnston Sans: \u0448\u0440\u0438\u0444\u0442 \u043f\u043e\u0434\u0437\u0435\u043c\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b<\/a> (Johnston Sans: The Tube typeface that changed everything)<\/li>\n<li><a href=\"http:\/\/www.dejurka.ru\/inspiration\/%d0%be%d1%82%d0%bb%d0%b8%d1%87%d0%bd%d0%b0%d1%8f-%d1%82%d0%b8%d0%bf%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d0%ba%d0%b0-%d0%be%d1%82-angela-southern\/\">\u041e\u0442\u043b\u0438\u0447\u043d\u0430\u044f \u0442\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043e\u0442 Angela Southern<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/colorcrush.cc\/#\/\">\u0413\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0446\u0432\u0435\u0442\u043d\u044b\u0445 \u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0445 \u043f\u0430\u043b\u0438\u0442\u0440<\/a><\/li>\n<li><a href=\"http:\/\/sketchapp.me\/podborka-iz-20-fishek-sketch-v-video-formate\/\">\u041f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u0438\u0437 20 \u0444\u0438\u0448\u0435\u043a Sketch \u0432 \u0432\u0438\u0434\u0435\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0435<\/a><\/li>\n<li><a href=\"http:\/\/sketchapp.me\/rabota-s-ipografikoj-v-sketch\/\">\u0422\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Sketch \u043e\u0442 Bohemian Coding<\/a><\/li>\n<\/ul>\n<p>   <\/p>\n<h3><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/a27\/ea0\/6f7\/a27ea06f7d56f6b750420fcbc5c63da8.gif\"\/> \u041f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0441\u043a\u0438\u0445 \u043f\u0435\u0447\u0435\u043d\u0435\u043a<\/h3>\n<p>   <\/p>\n<ul>\n<li><a href=\"http:\/\/www.dejurka.ru\/graphics\/science-free-vector\/\">\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0432\u0435\u043a\u0442\u043e\u0440 \u043d\u0430 \u0442\u0435\u043c\u0443 \u043d\u0430\u0443\u043a\u0438<\/a><\/li>\n<li><a href=\"http:\/\/www.dejurka.ru\/tutorial\/abstract-waves-background\/\">\u0410\u0431\u0441\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u0439 \u0444\u043e\u043d \u0441 \u0432\u043e\u043b\u043d\u0430\u043c\u0438 \u0432 Adobe Illustrator<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.orphicpixel.com\/slides-huge-free-ui-kit\/\">\u0411\u043e\u043b\u044c\u0448\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 UI Slides Framework<\/a> (Slides Design Resources: Huge Free UI Kit)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/pixelbuddha.net\/freebie\/25-design-and-shapes-icons\">\u041d\u0430\u0431\u043e\u0440 \u0438\u043a\u043e\u043d\u043e\u043a \u043d\u0430 \u0442\u0435\u043c\u0443 \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u0438 \u0444\u043e\u0440\u043c<\/a> (25 Design &#038; Shapes Icons)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.behance.net\/gallery\/35531811\/Mina-Brush-Typeface-(FREE)\">\u00abMina\u00bb &mdash; \u0436\u0438\u043d\u044b\u0439 \u0440\u0443\u043a\u043e\u043f\u0438\u0441\u043d\u044b\u0439 \u0448\u0440\u0438\u0444\u0442 \u0432 \u0434\u0432\u0443\u0445 \u0441\u0442\u0438\u043b\u044f\u0445<\/a> (\u00abMina\u00bb Brush Typeface (FREE))<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.behance.net\/gallery\/35526923\/KURBANISTIKA-free-font\">KURBANISTIKA &mdash; \u0441\u0442\u0438\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0448\u0440\u0438\u0444\u0442 \u0441 \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0446\u0435\u0439<\/a> (KURBANISTIKA free font)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/fontbundles.net\/free-fonts\">\u0422\u0435\u043a\u0443\u0449\u0438\u0435 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 \u0448\u0440\u0438\u0444\u0442\u044b<\/a> (Premium Free Fonts)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/blogsizzle.com\/fonts\/best-free-geometric-fonts\/\">\u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u0432 OTF \u0438 TTF \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445<\/a> (25+ Best Free Geometric Fonts \u2013 OTF, TTF Formats)<\/li>\n<li><a href=\"http:\/\/www.dejurka.ru\/graphics\/free-vintage-fonts\/\">\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 \u0432\u0438\u043d\u0442\u0430\u0436\u043d\u044b\u0435 \u0438 \u0440\u0435\u0442\u0440\u043e \u0448\u0440\u0438\u0444\u0442\u044b<\/a><\/li>\n<\/ul>\n<p>   <\/p>\n<h3><a name=\"news\"><\/a><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/281\/994\/c0f\/281994c0fe695abbe6d963faed1cffb6.gif\"\/> \u041d\u043e\u0432\u043e\u0441\u0442\u0438<\/h3>\n<p>   <\/p>\n<ul>\n<li>Microsoft:<br \/> \n<ul>\n<li><a href=\"http:\/\/www.3dnews.ru\/930836\">Microsoft Build 2016: \u043f\u043e\u0434\u0432\u043e\u0434\u0438\u043c \u0438\u0442\u043e\u0433\u0438 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438<\/a><\/li>\n<li><a href=\"http:\/\/keddr.com\/2016\/03\/microsoft-build-2016-vse-chto-nuzhno-znat-ob-etom-sobyitii\/\">Microsoft Build 2016. \u0412\u0441\u0435, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c \u043e\u0431 \u044d\u0442\u043e\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0438<\/a><\/li>\n<li><a href=\"https:\/\/vc.ru\/n\/skype-sdk\">Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445, \u0430\u0443\u0434\u0438\u043e- \u0438 \u0432\u0438\u0434\u0435\u043e\u0431\u043e\u0442\u043e\u0432 \u0434\u043b\u044f Skype \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c<\/a><\/li>\n<li><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/company\/eset\/blog\/280584\/\">Microsoft \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0430 \u0441\u043b\u0443\u0445\u0438 \u043e\u0431 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u0432 Windows 10<\/a><\/li>\n<li><a href=\"http:\/\/itc.ua\/news\/microsoft-anonsirovala-obnovlenie-anniversary-update-dlya-os-windows-10-kotoroe-vyihodit-etim-letom\/\">Microsoft \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Anniversary Update \u0434\u043b\u044f \u041e\u0421 Windows 10, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u044d\u0442\u0438\u043c \u043b\u0435\u0442\u043e\u043c<\/a><\/li>\n<li><a href=\"http:\/\/kanobu.ru\/news\/microsoft-build-2016-botyi-cortana-i-hololens-v-kazhdyij-dom-381746\/\">Microsoft Build 2016: \u0431\u043e\u0442\u044b, Cortana \u0438 HoloLens \u0432 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u043e\u043c<\/a><\/li>\n<li><a href=\"http:\/\/www.3dnews.ru\/930914\/\">Microsoft \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u00ab\u0441\u043a\u0438\u043d\u0443\u0442\u044c\u0441\u044f\u00bb \u043d\u0430 Surface Phone<\/a><\/li>\n<li><a href=\"http:\/\/itc.ua\/news\/microsoft-anonsirovala-novyie-rasshireniya-dlya-brauzera-edge-oprovergla-sluhi-o-vstroennom-v-nego-blokirovshhike-reklamyi\/\">Microsoft \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u044b\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Edge \u0438 \u043e\u043f\u0440\u043e\u0432\u0435\u0440\u0433\u043b\u0430 \u0441\u043b\u0443\u0445\u0438 \u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u043c \u0432 \u043d\u0435\u0433\u043e \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0440\u0435\u043a\u043b\u0430\u043c\u044b<\/a><\/li>\n<\/ul>\n<p>   <\/li>\n<li><a href=\"https:\/\/new.vk.com\/blog\/redesign2016\">\u0412\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 \u0434\u0438\u0437\u0430\u0439\u043d<\/a><\/li>\n<li><a href=\"http:\/\/www.3dnews.ru\/930756\/\">\u041f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u0435\u0440\u0432\u0430\u044f \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043d\u0430 \u00ab\u043a\u0440\u0435\u043c\u043d\u0438\u0435\u0432\u043e\u043c \u043c\u043e\u0437\u0433\u0435\u00bb IBM<\/a><\/li>\n<li><a href=\"http:\/\/www.searchengines.ru\/news\/archives\/google_zapustil_amp_karusel.html\">Google \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b \u043a\u0430\u0440\u0443\u0441\u0435\u043b\u044c \u0434\u043b\u044f AMP-\u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 12 \u0441\u0442\u0440\u0430\u043d\u0430\u0445<\/a><\/li>\n<li><a href=\"http:\/\/www.3dnews.ru\/930515\/\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043a\u043e\u0440\u0434 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u043e\u043f\u0442\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u0443<\/a><\/li>\n<li><a href=\"http:\/\/gagadget.com\/announce\/21430-apple-zapuskaet-oblachnyij-servis-macloud-s-vechnyim-hraneniem-dannyih\/\">Apple \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 MaCloud \u0441 \u0432\u0435\u0447\u043d\u044b\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0445<\/a> \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0430\u043f\u0440\u0435\u043b\u044f<\/li>\n<li><a href=\"http:\/\/www.opennet.ru\/opennews\/art.shtml?num=44133\">\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u0432 Firefox \u0431\u0443\u0434\u0443\u0442 \u0432\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u043d\u0435 \u0434\u043e\u0436\u0438\u0434\u0430\u044f\u0441\u044c \u0440\u0435\u043b\u0438\u0437\u0430<\/a><\/li>\n<\/ul>\n<p>   <\/p>\n<h3><a name=\"intresting\"><\/a><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/d4b\/289\/ef0\/d4b289ef0a00e969108c25d0c3d75f58.gif\"\/> \u0417\u0430\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435<\/h3>\n<p>   <\/p>\n<ul>\n<li><a href=\"http:\/\/www.opennet.ru\/opennews\/art.shtml?num=44160\">\u041f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u043f\u0435\u0440\u0432\u043e\u0430\u043f\u0440\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0448\u0443\u0442\u043e\u043a 2016 \u0433\u043e\u0434\u0430<\/a><\/li>\n<li><a href=\"http:\/\/www.3dnews.ru\/930873\/\">\u041d\u043e\u0432\u0438\u043d\u043a\u0438 Google: VR-\u0433\u0430\u0434\u0436\u0435\u0442 Cardboard Plastic \u0438 \u0441\u0435\u0440\u0432\u0438\u0441 YouTube SnoopaVision<\/a> \u043e\u0442 1-\u0433\u043e \u0430\u043f\u0440\u0435\u043b\u044f<\/li>\n<li><a href=\"https:\/\/vc.ru\/p\/1april-pranks\">\u0428\u0443\u0442\u043a\u0438 \u0431\u0440\u0435\u043d\u0434\u043e\u0432 \u043a 1 \u0430\u043f\u0440\u0435\u043b\u044f: \u0433\u0430\u0437\u0435\u0442\u0430 \u00ab\u0412\u0435\u0447\u0435\u0440\u043d\u0438\u0439 Google\u00bb \u0438 \u043a\u0443\u043a\u0443\u0440\u0443\u0437\u0430 \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 Pornhub<\/a><\/li>\n<li><a href=\"https:\/\/tjournal.ru\/25690-retrospektiva-kak-shutyat-v-internete-na-1-aprelya\">\u0420\u0435\u0442\u0440\u043e\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0430: \u041a\u0430\u043a \u0448\u0443\u0442\u044f\u0442 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043d\u0430 1 \u0430\u043f\u0440\u0435\u043b\u044f<\/a><\/li>\n<li><a href=\"http:\/\/lifehacker.ru\/2016\/03\/28\/google-alternatives\/\">6 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u0438\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c Google<\/a><\/li>\n<li><a href=\"http:\/\/keddr.com\/2016\/03\/mit-i-boy-s-otrazheniem\/\">MIT \u0438 \u0431\u043e\u0439 \u0441 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c <\/a><\/li>\n<li><a href=\"http:\/\/www.computerra.ru\/143170\/after-go\/\">\u0418\u0418 \u043d\u0435\u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439! \u0412\u043e\u043f\u0440\u043e\u0441\u044b \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u043f\u043e\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u0433\u043e<\/a><\/li>\n<li><a href=\"http:\/\/inoblogger.ru\/2016\/03\/28\/tablets-are-dead\/\">\u041f\u043b\u0430\u043d\u0448\u0435\u0442\u044b \u043c\u0435\u0440\u0442\u0432\u044b<\/a><\/li>\n<li><a href=\"https:\/\/vc.ru\/p\/medical-tech-2016\">\u0422\u0440\u0435\u043d\u0434\u044b \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u0438\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0432 2016 \u0433\u043e\u0434\u0443: \u00ab\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435\u00bb \u0434\u0430\u043d\u043d\u044b\u0435, \u0433\u0435\u0439\u043c\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0440\u0430\u0447\u0435\u0439<\/a><\/li>\n<li><a href=\"http:\/\/theoryandpractice.ru\/posts\/13137-naked-statistics\">\u041f\u0440\u043e\u0444\u0435\u0441\u0441\u043e\u0440 \u0427\u0438\u043a\u0430\u0433\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u043e \u0442\u043e\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0430\u043c \u0441\u0442\u043e\u0438\u0442 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0435<\/a><\/li>\n<li><a href=\"https:\/\/vc.ru\/p\/vrglass-review\">\u041a\u0430\u043a\u0438\u0435 \u043e\u0447\u043a\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c<\/a><\/li>\n<li><a href=\"http:\/\/ain.ua\/2016\/04\/03\/641369\">\u042f \u2014 IT-\u043d\u043e\u043c\u0430\u0434. \u0418 \u043c\u043e\u044f \u0436\u0438\u0437\u043d\u044c \u2014 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043c\u0435\u0447\u0442\u0430<\/a><\/li>\n<\/ul>\n<p>   \u041f\u0440\u043e\u0441\u0438\u043c \u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0437\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0438 \u0438\u043b\u0438 \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435\/\u0434\u0443\u0431\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u0438. \u0415\u0441\u043b\u0438 \u0432\u044b \u0437\u0430\u043c\u0435\u0442\u0438\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u2014 \u043d\u0430\u043f\u0438\u0448\u0438\u0442\u0435 \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0432 \u043b\u0438\u0447\u043a\u0443, \u043c\u044b \u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0438\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c. <\/p>\n<p>  <a href=\"https:\/\/habrahabr.ru\/company\/zfort\/blog\/280272\/\">\u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u0437\u0430 \u043f\u0440\u043e\u0448\u043b\u0443\u044e \u043d\u0435\u0434\u0435\u043b\u044e<\/a>.<br \/>  \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 <a href=\"http:\/\/habrahabr.ru\/users\/dersmoll\/\">dersmoll<\/a> \u0438 <a href=\"http:\/\/habrahabr.ru\/users\/alekskorovin\/\">alekskorovin<\/a>.               <\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/280788\/\"> https:\/\/habrahabr.ru\/post\/280788\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>       \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443 \u0441 \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 \u043d\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0438 IT-\u043d\u043e\u0432\u043e\u0441\u0442\u0438<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/90b\/c72\/036\/90bc720362cd40ccb9ad869c9325e27c.png\"\/>  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-277548","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/277548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=277548"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/277548\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=277548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=277548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=277548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}