{"id":277048,"date":"2016-03-27T22:46:03","date_gmt":"2016-03-27T18:46:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=277048"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=277048","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 \u2116204 (21 \u2014 27 \u043c\u0430\u0440\u0442\u0430 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\/f5b\/d07\/879\/f5bd078798684727811c5c94a6a23314.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>\u041f\u0440\u0435\u0446\u0435\u0434\u0435\u043d\u0442 \u0432 NPM:<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\/280039\/\">\u041e\u0434\u0438\u043d \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0447\u0443\u0442\u044c \u043d\u0435 \u00ab\u0441\u043b\u043e\u043c\u0430\u043b\u00bb \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 <font color=\"#13649A\">NPM<\/font><\/a><\/li>\n<li><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/post\/280099\/\"><font color=\"#13649A\">NPM \u0438 left-pad<\/font>: \u043c\u044b \u0440\u0430\u0437\u0443\u0447\u0438\u043b\u0438\u0441\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c?<\/a><\/li>\n<li><a href=\"http:\/\/www.opennet.ru\/opennews\/art.shtml?num=44111\"><font color=\"#13649A\">\u041d\u0435\u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0441\u0442\u044c NPM<\/font> \u043a \u0430\u0442\u0430\u043a\u0430\u043c \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439-\u0447\u0435\u0440\u0432\u0435\u0439<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@Rich_Harris\/how-to-not-break-the-internet-with-this-one-weird-trick-e3e2d57fee28\">\u041a\u0430\u043a \u043d\u0435 \u0441\u043b\u043e\u043c\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043e\u0434\u043d\u0438\u043c \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c<\/a> (How to not break the internet with this one weird trick)<\/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\/left-pad-indicative-fragile-javascript-ecosystem\/\">\u042f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 left-pad \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u043c \u0445\u0440\u0443\u043f\u043a\u043e\u0441\u0442\u0438 \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b JavaScript?<\/a> (Is left-pad Indicative of a Fragile JavaScript Ecosystem?)<\/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\/141577284765\/kik-left-pad-and-npm\">The npm Blog<\/a>: kik, left-pad, and npm<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@mproberts\/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d\">\u0414\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u044f \u043f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430<\/a> (A discussion about the breaking of the Internet)<\/li>\n<\/ul>\n<p>   <\/li>\n<li><a href=\"https:\/\/soundcloud.com\/web-standards\/episode-8\">\u041f\u043e\u0434\u043a\u0430\u0441\u0442 \u00ab<font color=\"#13649A\">\u0412\u0435\u0431-\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b<\/font>\u00bb, 8-\u0439 \u0432\u044b\u043f\u0443\u0441\u043a: \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f, \u0434\u0432\u0438\u0436\u043e\u043a Servo, \u0433\u043e\u043b\u044b\u0439 CSS, \u043a\u0440\u0438\u0442\u0438\u043a\u0430 React <\/a><\/li>\n<li><a href=\"http:\/\/webtackles.ru\/css\/responsive-images-resolution-switching\/\"><font color=\"#13649A\">\u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f<\/font>: \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439<\/a><\/li>\n<li><a href=\"http:\/\/e-planet.ru\/company\/blog\/tehnicheskij-podhod-seo.html\">\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043a <font color=\"#13649A\">SEO<\/font> (\u0427\u0430\u0441\u0442\u044c 1)<\/a><\/li>\n<li><a href=\"https:\/\/medium.com\/@pepelsbey\/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5-%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B5%D0%BD%D1%8F-%D1%80%D0%B0%D1%81%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D1%82-7084fa62d967\"><font color=\"#13649A\">\u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043d\u043e\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435<\/font> \u043c\u0435\u043d\u044f \u0440\u0430\u0441\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442<\/a>. \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/www.heydonworks.com\/article\/progressive-enhancement-makes-me-sad\">\u00abProgressive Enhancement Makes Me Sad\u00bb<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/speckyboy.com\/2016\/03\/25\/optimize-images-websites-improve-performance-ux\/\">\u041a\u0430\u043a <font color=\"#13649A\">\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f<\/font> \u043d\u0430 \u0441\u0430\u0439\u0442\u0430\u0445 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 UX<\/a> (How to Optimize Images on Websites to Improve Performance and UX)<\/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\/googles-mobilegeddon-aftermath-eight-months-better-mobile-web\/\">\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f <font color=\"#13649A\">\u043c\u043e\u0431\u0438\u043b\u0433\u0435\u0434\u0434\u043e\u043d\u0430<\/font> \u043e\u0442 Google \u0447\u0435\u0440\u0435\u0437 8 \u043c\u0435\u0441\u044f\u0446\u0435\u0432<\/a> (Google\u2019s Mobilegeddon Aftermath: Eight Months Into A Better Mobile Web)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> \u0421\u0432\u0435\u0436\u0430\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 \u0431\u043b\u043e\u0433\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Google \u00abTotally Tooling Tears\u00bb: <a href=\"https:\/\/medium.com\/totally-tooling-tears\/issue-2-electron-js-c85aa018323f\">Issue 2: Electron.js, Add to Homescreen on Desktop, Server Side Rendering &#038; Ember, DevTools Dimensions and PWA Roadshow<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@sapegin\/development-mail-lists-bc55cf894b1e\">\u041f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 <font color=\"#13649A\">\u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0440\u0430\u0441\u0441\u044b\u043b\u043e\u043a<\/font> \u043d\u0430 \u0442\u0435\u043c\u0443 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438<\/a> (Front-end Development Mail Lists)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/scotch.io\/tutorials\/how-to-use-browsersync-for-faster-development\">\u041a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <font color=\"#13649A\">BrowserSync<\/font> \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438<\/a> (How to Use BrowserSync for Faster Development)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/remysharp.com\/2016\/03\/22\/the-copy--paste-guide-to-your-first-service-worker\">\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0432\u0430\u0448\u0435\u043c\u0443 \u043f\u0435\u0440\u0432\u043e\u043c\u0443 <font color=\"#13649A\">Service Worker<\/font> \u0432 \u0441\u0442\u0438\u043b\u0435 \u00ab\u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0439 \u0438 \u0432\u0441\u0442\u0430\u0432\u044c\u00bb. <\/a> (The copy &#038; paste guide to your first Service Worker)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/zurb.com\/article\/1432\/foundation-for-emails-2-is-here\">\u0420\u0435\u043b\u0438\u0437 Foundation for Emails 2<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/canvas-vs-svg-choosing-the-right-tool-for-the-job\/\"><font color=\"#13649A\">Canvas \u0438\u043b\u0438 SVG<\/font>: \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442<\/a> (Canvas vs. SVG: Choosing the Right Tool for the Job)<\/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-good-are-your-html-and-css-comments\/\">\u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0445\u043e\u0440\u043e\u0448\u0438 \u0442\u0432\u043e\u0438 <font color=\"#13649A\">\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0432 HTML \u0438 CSS<\/font>?<\/a> (How Good Are Your HTML and CSS Comments?)<\/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\/dirty-tricks-dark-corners-front-end-slides-pdf\/\">\u0413\u0440\u044f\u0437\u043d\u044b\u0435 \u0442\u0440\u044e\u043a\u0438 \u0438\u0437 \u0437\u0430\u043a\u043e\u0443\u043b\u043a\u043e\u0432 Front-End<\/a> (Quick Tips: Dirty Tricks From The Dark Corners Of Front-End (Slides, PDF))<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/alistapart.com\/article\/web-animation-past-present-and-future\"><font color=\"#13649A\">\u0412\u0435\u0431-\u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f<\/font>, \u043f\u0440\u043e\u0448\u043b\u043e\u0435, \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435, \u0438 \u0431\u0443\u0434\u0443\u0449\u0435\u0435<\/a> (Web Animation Past, Present, and Future)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/rosenfeld.herokuapp.com\/en\/articles\/2016-02-29-getting-an-spa-to-load-the-fastest-possible-way-and-how-webpack-can-help-you\">\u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 <font color=\"#13649A\">SPA<\/font> (\u0438 \u043a\u0430\u043a \u0432 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c Webpack)<\/a> (Getting an SPA to load the fastest possible way (and how Webpack can help you))<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@richtr\/apple-is-bad-news-for-the-future-of-the-web-6027b000b0c4\">Apple \u2014 \u043f\u043b\u043e\u0445\u0430\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u0432\u0435\u0431\u0430<\/a> (Apple is bad news for the future of the Web)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <img decoding=\"async\" alt=\"video\" src=\"https:\/\/habrastorage.org\/storage3\/976\/d3e\/38a\/976d3e38a34b003f86f91795524af9f8.gif\"\/> <a href=\"https:\/\/www.youtube.com\/watch?v=N42LQ2dLoA8\">Totally Tooling Tips: \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 <font color=\"#13649A\">Gulp 4<\/font><\/a><\/li>\n<li>\u0411\u0440\u0430\u0443\u0437\u0435\u0440\u044b<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/developers.google.com\/web\/updates\/2016\/03\/device-mode-v2\">\u041d\u043e\u0432\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u044d\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 <font color=\"#13649A\">Google DevTools<\/font><\/a> (A new Device Mode for a mobile-first generation)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.mobilexweb.com\/blog\/safari-on-ios-9-3-picture-shrink-fit-iphone-se\">\u0414\u0435\u0442\u0430\u043b\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 Safari \u043d\u0430 iOS 9.3: \u043e\u0442\u0437\u044b\u0432\u0447\u0438\u0432\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, iPhone SE, shrink-to-fit \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u043e\u0432\u044b\u0435 APIs<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.vandelaydesign.com\/chrome-developer-tools-basics\/\">Chrome Developer Tools: \u043b\u0443\u0447\u0448\u0438\u0435 \u0432\u0438\u0434\u0435\u043e, \u043a\u0443\u0440\u0441\u044b \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f<\/a> (Chrome Developer Tools: Best Videos, Courses, and Add-ons)<\/li>\n<\/ul>\n<p>   <\/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-30.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 #30<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/codyhouse.co\/gem\/ink-transition-effect\">\u042d\u0444\u0444\u0435\u043a\u0442 \u0437\u0430\u043b\u0438\u0442\u0438\u044f \u0447\u0435\u0440\u043d\u0438\u043b\u0430\u043c\u0438<\/a> (Ink Transition Effect)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/tympanus.net\/codrops\/2016\/03\/21\/animated-animals-css-svg\/\">\u0410\u043d\u0438\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e CSS \u0438 SVG \u0436\u0438\u0432\u043e\u0442\u043d\u044b\u0435<\/a> (Animated Animals in CSS and SVG)<\/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\/post\/280125\/\"><font color=\"#13649A\">REM vs EM<\/font> \u2013 \u0412\u0435\u043b\u0438\u043a\u0438\u0439 \u0441\u043f\u043e\u0440<\/a><\/li>\n<li><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/post\/279953\/\">BEM \u0441 \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u0438\u043c \u043b\u0438\u0446\u043e\u043c<\/a><\/li>\n<li><a href=\"http:\/\/webbeaver.ru\/future\/viewport-unit\/\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 <font color=\"#13649A\">viewport-\u0435\u0434\u0438\u043d\u0438\u0446<\/font> \u0432 \u0442\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u043a\u0435<\/a><\/li>\n<li><a href=\"http:\/\/prgssr.ru\/development\/ochistka-kodovoj-bazy-css.html\">\u041e\u0447\u0438\u0441\u0442\u043a\u0430 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b CSS<\/a>. \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/www.sitepoint.com\/cleaning-up-a-css-codebase\/\">Cleaning Up a CSS Codebase<\/a><\/li>\n<li><a href=\"https:\/\/ymatuhin.ru\/front-end\/styling-broken-images-user-care-or-not\/\">\u00ab\u041e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439\u00bb \u2014 \u0437\u0430\u0431\u043e\u0442\u0430 \u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u0445 (\u043d\u0435\u0442)<\/a><\/li>\n<li><img decoding=\"async\" alt=\"video\" src=\"https:\/\/habrastorage.org\/storage3\/976\/d3e\/38a\/976d3e38a34b003f86f91795524af9f8.gif\"\/> <a href=\"https:\/\/www.youtube.com\/watch?v=kvkWUOItikU\">\u0417\u0430\u043f\u0438\u0441\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u0441 <font color=\"#13649A\">PiterCSS<\/font> \u21162<\/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\/houdini-maybe-the-most-exciting-development-in-css-youve-never-heard-of\/\"><font color=\"#13649A\">\u041f\u0440\u043e\u0435\u043a\u0442 \u00ab\u0413\u0443\u0434\u0438\u043d\u0438\u00bb<\/font>: \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0441\u0430\u043c\u0430\u044f \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u044f\u044e\u0449\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432 CSS, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438<\/a> (Houdini: Maybe The Most Exciting Development In CSS You\u2019ve Never Heard Of)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.developerdrive.com\/2016\/03\/will-css-houdini-revolutionize-web-development\/\">\u041f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u0442 \u043b\u0438 \u0440\u0435\u0432\u043e\u043b\u044e\u0446\u0438\u044e \u0432 \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0435 CSS \u0413\u0443\u0434\u0438\u043d\u0438<\/a> (Will CSS Houdini revolutionize web development?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/voice.kadira.io\/state-of-react-and-css-501d179443d3\">\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <font color=\"#13649A\">React \u0438 CSS<\/font><\/a> (State of React and CSS)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/scotch.io\/tutorials\/all-the-ways-to-add-css-to-angular-2-components\">\u0412\u0441\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f <font color=\"#13649A\">CSS \u0432 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b Angular 2<\/font><\/a> (All the Ways to Add CSS to Angular 2 Components)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.viget.com\/articles\/css-typography-kerning-ligatures-swashes-small-caps\"><font color=\"#13649A\">\u0422\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 CSS<\/font>: \u043a\u0435\u0440\u043d\u0438\u043d\u0433, \u043b\u0438\u0433\u0430\u0442\u0443\u0440\u044b, \u0440\u043e\u0441\u0447\u0435\u0440\u043a\u0438 \u0438 \u043a\u0430\u043f\u0438\u0442\u0435\u043b\u044c<\/a> (CSS Typography: Kerning, Ligatures, Swashes &#038; Small-Caps)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/github.com\/necolas\/normalize.css\/blob\/master\/CHANGELOG.md?#400-march-19-2016\">\u0420\u0435\u043b\u0438\u0437 <font color=\"#13649A\">normalize.css<\/font> 4.0<\/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\/whats-deal-declaring-font-properties-font-face\/\">\u041f\u0440\u043e \u043d\u044e\u0430\u043d\u0441\u044b \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0448\u0440\u0438\u0444\u0442\u0430 \u0432 <font color=\"#13649A\">font-face<\/font><\/a> (What\u2019s the deal with declaring font properties on font-face?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/thenewcode.com\/700\/Dynamic-Graphic-Novel-Illustrations-with-CSS-clip-path\">\u0418\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043d\u043e\u0432\u0435\u043b\u043b\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <font color=\"#13649A\">CSS clip-path<\/font><\/a> (Dynamic Graphic Novel Illustrations with CSS clip-path)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/mrmrs.io\/writing\/2016\/03\/24\/scalable-css\/\">CSS \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u044c<\/a> (CSS and Scalability)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/css-tricks.com\/accessible-simple-responsive-tables\/\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435, \u043f\u0440\u043e\u0441\u0442\u044b\u0435, \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0435 <font color=\"#13649A\">\u0442\u0430\u0431\u043b\u0438\u0446\u044b<\/font><\/a> (Accessible, Simple, Responsive Tables)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/fvsch.com\/code\/object-fit-decoration\/\">\u041e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f <font color=\"#13649A\">object-fit<\/font><\/a> (Image decorations for object-fit)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/postcss-mythbusting\/\">\u0420\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u0447\u0435\u0442\u044b\u0440\u0435\u0445 \u043c\u0438\u0444\u043e\u0432 \u043e <font color=\"#13649A\">PostCSS<\/font><\/a> (PostCSS Mythbusting: Four PostCSS Myths Busted)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> \u0412\u0438\u0434\u0435\u043e \u043e\u0442 Rachel Andrew \u0441 \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b <a href=\"https:\/\/www.rachelandrew.co.uk\/archives\/2016\/03\/25\/css-grid-and-css-regions\/\">CSS Grid \u0438 CSS Regions<\/a><\/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><img decoding=\"async\" alt=\"habr\" src=\"https:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"https:\/\/habrahabr.ru\/company\/Voximplant\/blog\/279177\/\"><font color=\"#13649A\">\u00abES7\u00bb<\/font> \u2014 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u043b\u0430\u043d\u043e\u0432 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e JavaScript<\/a><\/li>\n<li><a href=\"http:\/\/frontender.info\/ecmascript-2016\/\">\u0421\u043f\u0438\u0441\u043e\u043a \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432 <font color=\"#13649A\">ECMAScript 2016 (ES7)<\/font><\/a><\/li>\n<li><a href=\"http:\/\/frontender.info\/javascript-goes-to-asynchronous-city\/\">\u041f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 JavaScript \u0432 \u0433\u043e\u0440\u043e\u0434 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0441\u0442\u0438<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/arc.applause.com\/2016\/03\/22\/javascript-is-the-worlds-dominant-programming-language\/\">\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e: <font color=\"#13649A\">JavaScript<\/font> \u2014 \u0441\u0430\u043c\u044b\u0439 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043c\u0438\u0440\u0435<\/a><\/li>\n<li>\u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438:<br \/> \n<ul>\n<li><a href=\"http:\/\/css-live.ru\/articles\/sozdanie-sistemy-svg-ikonok-s-pomoshhyu-react.html\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b <font color=\"#13649A\">SVG-\u0438\u043a\u043e\u043d\u043e\u043a<\/font> \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <font color=\"#13649A\">React<\/font><\/a>. \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438&nbsp;<a href=\"https:\/\/css-tricks.com\/creating-svg-icon-system-react\/\">Creating an SVG Icon System with React<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@mistadikay\/rebem-react-bem-20d875157017\"><font color=\"#13649A\">reBEM<\/font>: React BEM<\/a>. \u041d\u0430\u0431\u043e\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 BEM \u0432 \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0435 React<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/btholt.github.io\/complete-intro-to-react\/\">\u041f\u043e\u043b\u043d\u043e\u0435 <font color=\"#13649A\">\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 React<\/font>. \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f: react, webpack, babel, react router, testing<\/a>. (The Complete Intro to React)<\/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-container-components\/\">\u041f\u043e\u0432\u044b\u0448\u0435\u043c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0420\u0435\u0430\u043a\u0442\u0430: \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430<\/a> (Leveling Up With React: Container Components)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.barbarianmeetscoding.com\/blog\/2016\/03\/25\/getting-started-with-angular-2-step-by-step-1-your-first-component\/\"><font color=\"#13649A\">\u0418\u0437\u0443\u0447\u0435\u043d\u0438\u0435 Angular 2<\/font> \u0448\u0430\u0433 \u0437\u0430 \u0448\u0430\u0433\u043e\u043c \u2014 \u0432\u0430\u0448 \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 <\/a> (Getting Started With Angular 2 Step by Step: 1 \u2014 Your First Component)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/toddmotto.com\/creating-your-first-angular-2-component\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0412\u0430\u0448\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e<font color=\"#13649A\"> Angular 2 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430<\/font><\/a> (Creating your first Angular 2 Component)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/angularjs.blogspot.com\/2016\/03\/why-angular-renders-components-with.html\">\u041f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 <font color=\"#13649A\">Angular \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432<\/font><\/a> (Advantages of Angular Templates)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/blog.thoughtram.io\/angular\/2016\/03\/21\/template-driven-forms-in-angular-2.html\">\u0424\u043e\u0440\u043c\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u0432 Angular 2<\/a> (Template-driven Forms in Angular 2)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/thefullstack.xyz\/history-express-javascript-framework\/\">\u041d\u0435\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f JS <font color=\"#13649A\">\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Express<\/font><\/a> (The Unbelievable History of the Express JavaScript Framework)<\/li>\n<\/ul>\n<p>   <\/li>\n<li><img decoding=\"async\" alt=\"video\" src=\"https:\/\/habrastorage.org\/storage3\/976\/d3e\/38a\/976d3e38a34b003f86f91795524af9f8.gif\"\/> <a href=\"https:\/\/www.youtube.com\/watch?v=2b6Zvkw25Lk&amp;list=PLHOTezm7WWklNtxczkh3IPz4z0VQi7zQT\">\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0438\u0434\u0435\u043e \u0441 <font color=\"#13649A\">ChernihivJS<\/font><\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/psdtowp.net\/learn-javascript.html\"><font color=\"#13649A\">\u0418\u0437\u0443\u0447\u0435\u043d\u0438\u0435 JavaScript<\/font>: \u043b\u0443\u0447\u0448\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u043f\u043e \u043c\u043d\u0435\u043d\u0438\u044e 25-\u0442\u0438 JavaScript \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432<\/a> (Learn JavaScript)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> \u0422\u043e\u0434 \u041c\u043e\u0442\u0442\u043e \u0432 \u043f\u043e\u0434\u043a\u0430\u0441\u0442\u0435 \u00abEat Sleep Code\u00bb \u043e <a href=\"http:\/\/developer.telerik.com\/topics\/web-development\/overcoming-javascript-fatigue\/\">\u041f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u043d\u0438\u0438 JavaScript-\u0443\u0441\u0442\u0430\u043b\u043e\u0441\u0442\u0438<\/a>. (Overcoming JavaScript Fatigue)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/danielcwilson.com\/blog\/2016\/03\/animations-and-promises\/\"><font color=\"#13649A\">\u041f\u0440\u043e\u043c\u0438\u0441\u044b<\/font> \u0432 \u0432\u0435\u0431-\u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438<\/a> (Promises in Web Animations)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <img decoding=\"async\" alt=\"video\" src=\"https:\/\/habrastorage.org\/storage3\/976\/d3e\/38a\/976d3e38a34b003f86f91795524af9f8.gif\"\/> <a href=\"https:\/\/www.youtube.com\/watch?v=QtgR94Q2pt4\">Fluent Conf 2016: Jeremy Fairbank &mdash; \u0440\u043e\u0441\u0442 <font color=\"#13649A\">\u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e JavaScript<\/font><\/a> (Fluent Conf 2016: Jeremy Fairbank \u2014 The rise of async JavaScript)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@alexewerlof\/when-should-i-use-typescript-311cb5fe801b\">\u041a\u043e\u0433\u0434\u0430 \u044f \u0434\u043e\u043b\u0436\u0435\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <font color=\"#13649A\">TypeScript<\/font>?<\/a> (When should I use TypeScript?)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/www.toptal.com\/javascript\/writing-testable-code-in-javascript\">\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 <font color=\"#13649A\">\u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0432 JS<\/font>: \u043a\u0440\u0430\u0442\u043a\u0438\u0439 \u043e\u0431\u0437\u043e\u0440<\/a> (Writing Testable Code in JavaScript: A Brief Overview)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/blog.risingstack.com\/node-hero-tutorial-getting-started-with-node-js\/\">Node Hero &mdash; \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0435\u043c \u043a \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 <font color=\"#13649A\">Node.js<\/font><\/a> (Node Hero \u2014 Getting Started With Node.js)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/cloudplatform.googleblog.com\/2016\/03\/Node.js-on-Google-App-Engine-goes-beta.html\">Node.js \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 <font color=\"#13649A\">Google App<\/font> \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u0432 \u0431\u0435\u0442\u0443<\/a> (Node.js on Google App Engine goes beta)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/auth0.com\/blog\/2016\/03\/23\/intro-to-immutable-js\/\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 <font color=\"#13649A\">Immutable.js<\/font> \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/a> (Introduction to Immutable.js and Functional Programming Concepts)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/write-atom-packages-using-vanilla-javascript\/\">\u041a\u0430\u043a \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c <font color=\"#13649A\">\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0434\u043b\u044f Atom<\/font>, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u044b\u0439 JavaScript<\/a> (How to Write Atom Packages Using Vanilla JavaScript)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.paulund.co.uk\/create-show-password-button\">\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c\u00bb<\/a> (How To Create A Show Password Button)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/github.com\/fcambus\/jsemu\"><font color=\"#13649A\">\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b<\/font>, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 JavaScript<\/a><\/li>\n<li>\u041f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438:<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\/soenkekluth\/sticky-state\">StickyState<\/a> \u2014 \u043f\u043b\u0430\u0433\u0438\u043d-\u043f\u043e\u043b\u0438\u0444\u0438\u043b\u043b \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 position:sticky \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 (IE &gt;= 9)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/grimmdude.github.io\/MidiWriterJS\/\">MidiWriterJS<\/a> &mdash; \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 MIDI \u0444\u0430\u0439\u043b\u043e\u0432 (\u0430\u0443\u0434\u0438\u043e)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.kri.gs\/eventcontrol\/\">EventControl &mdash; \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0448\u043a\u0430\u043b\u0430 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043e\u0434\u043d\u043e\u0439 \u0438 \u0442\u043e\u0439 \u0436\u0435 \u0434\u0430\u0442\u044b<\/a> (EventControl &mdash; jQuery timeline control with support for stacking events.)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/github.com\/ozkxr\/match\">match &mdash; \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f JSON<\/a> (match &mdash; an JavaScript library to test JSON with some nice features)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/github.com\/highrisehq\/snapback_cache\">snapback_cache<\/a> &mdash; jQuery-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0441 \u00ab\u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439\u00bb \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u043e\u0439<\/li>\n<\/ul>\n<p>   <\/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\/279705\/\">\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043b\u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u0430 \u0432\u0438\u0434\u0438\u043c\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432 \u0432\u0435\u0431\u0435?<\/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\/the-retina-asset-workflow-youve-always-wanted-for-photoshop\/\">The Retina Asset Workflow You\u2019ve Always Wanted For Photoshop<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/app-ealing.com\/\">Appealing<\/a>. \u041d\u0430\u0445\u043e\u0434\u043a\u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u043c UI<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.appcues.com\/blog\/user-onboarding-starts-with-a-good-landing-page\/\">\u0410\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u043f\u043e\u0441\u0430\u0434\u043e\u0447\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b<\/a> (User Onboarding Starts with a Good Landing Page)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/blog.invisionapp.com\/improving-ux-with-pixars-storytelling-rules\/\">\u0423\u043b\u0443\u0447\u0430\u0435\u043c UX \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e 22-\u0445 \u043f\u0440\u0430\u0432\u0438\u043b \u043f\u043e\u0432\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f Pixar<\/a> (Improving UX with Pixar\u2019s 22 rules of storytelling)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/vanseodesign.com\/web-design\/hamburger-icon-debate\/\">\u0414\u0432\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u043f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u0438\u043a\u043e\u043d\u043a\u0438-\u0433\u0430\u043c\u0431\u0443\u0440\u0433\u0435\u0440\u0430<\/a> (Two Different Arguments About Hamburger Icons)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/uxplanet.org\/5-essential-ux-rules-for-dialog-design-4de258c22116\">\u041f\u044f\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043f\u0440\u0430\u0432\u0438\u043b \u0434\u043b\u044f \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432<\/a> (5 Essential UX Rules for Dialog Design)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/lukibear-stories\/fitting-animations-into-your-ux-strategy-a9e3ac79f8e5\">\u041a\u0430\u043a \u0432\u043f\u0438\u0441\u0430\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 UX \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044e<\/a> (Fitting Animations into Your UX Strategy)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/choosing-images-that-dont-ruin-your-site\/\">\u041f\u043e\u0447\u0435\u043c\u0443 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0432\u0430\u0448 \u0441\u0430\u0439\u0442<\/a> (Why Your Images Might Be Ruining Your Site)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/life-tips\/dear-tim-cook-abc3fbffba1b\">\u041f\u0438\u0441\u044c\u043c\u043e \u0422\u0438\u043c\u0443 \u041a\u0443\u043a\u0443 \u043e\u0442 \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u043d\u0430 iPad<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/medium.com\/@intercom\/designing-smart-notifications-36336b9c58fb\">\u0421\u043e\u0437\u0434\u0430\u0432\u0435\u043c \u043f\u0440\u043e\u0434\u0443\u043c\u0430\u043d\u043d\u044b\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439<\/a> (Designing smart notifications)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/flagstories.co\/\">\u0418\u0441\u0442\u043e\u0440\u0438\u0438 \u0444\u043b\u0430\u0433\u043e\u0432<\/a> (Flag Stories)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/mrmrs.io\/writing\/2016\/03\/23\/the-veil-of-ignorance\/\">\u0417\u0430\u0432\u0435\u0441\u0430 \u043d\u0435\u0432\u0435\u0436\u0435\u0441\u0442\u0432\u0430<\/a> (The Veil of Ignorance)<\/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\/photoshop-in-60-seconds-how-to-use-the-gradient-tool--cms-26103\">Photoshop \u0437\u0430 60 \u0441\u0435\u043a\u0443\u043d\u0434: \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 Gradient<\/a> (Photoshop in 60 Seconds: How to Use the Gradient Tool)<\/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\/drawing-a-cartoon-in-illustrator\/\">\u0420\u0438\u0441\u0443\u0435\u043c \u043c\u0443\u043b\u044c\u0442\u0438\u043a \u0432 Illustrator<\/a> (Drawing A Cartoon In Illustrator)<\/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\/illustrator-in-60-seconds-how-to-use-the-align-panel--cms-26027\">Illustrator \u0437\u0430 60 \u0441\u0435\u043a\u0443\u043d\u0434: \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u043d\u0435\u043b\u044c \u0434\u043b\u044f \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u044f<\/a> (Illustrator in 60 Seconds: How to Use the Align Panel)<\/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-flat-design-easter-icons-in-adobe-illustrator--cms-25943\">\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u0441\u0445\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u043a\u043e\u043d\u043a\u0438 \u0441 \u043f\u043b\u043e\u0441\u043a\u0438\u043c \u0434\u0438\u0437\u0430\u0439\u043d\u043e\u043c \u0432 Adobe Illustrator<\/a> (How to Create Flat Design Easter Icons in Adobe Illustrator)<\/li>\n<li>Sketch:<br \/> \n<ul>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.sitepoint.com\/sketch-app-sharing-artboards-with-your-team\/\">Sketch: \u043a\u0430\u043a \u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u043c\u0438 \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439<\/a> (Sketch App: How to Share Artboards with Your Team)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/speckyboy.com\/2016\/03\/21\/consistency-please-style-guides-sketch\/\">\u0421\u0442\u0438\u043b\u0435\u0432\u044b\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0442\u0432\u0430 \u0432 Sketch<\/a> (Consistency Please! Style Guides in Sketch)<\/li>\n<li><a href=\"http:\/\/sketchapp.me\/plagin-qordoba-dlya-lokalizacii-maketov-sketch\/\">\u041f\u043b\u0430\u0433\u0438\u043d Qordoba \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0430\u043a\u0435\u0442\u043e\u0432 Sketch<\/a><\/li>\n<li><a href=\"http:\/\/sketchapp.me\/prostoj-i-bystryj-sposob-sozdaniya-cvetovyx-palitr-v-sketch\/\">\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0445 \u043f\u0430\u043b\u0438\u0442\u0440 \u0432 Sketch<\/a><\/li>\n<li><a href=\"http:\/\/sketchapp.me\/ispolzovanie-obshhix-stilej-i-simvolov-v-sketch\/\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0431\u0449\u0438\u0445 \u0441\u0442\u0438\u043b\u0435\u0439 \u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0432 Sketch<\/a><\/li>\n<\/ul>\n<p>   <\/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:\/\/ain.ua\/2016\/03\/25\/640265\">Google \u043e\u0442\u0434\u0430\u0435\u0442 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e Nik Collection \u2014 \u043d\u0430\u0431\u043e\u0440 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u043e\u0442\u043e<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/sixrevisions.com\/user-experience-ux\/free-ux-ebooks\/\">\u0421\u0435\u043c\u044c \u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u043a\u043d\u0438\u0433 \u043f\u043e UX<\/a> (7 Free UX E-Books Worth Reading)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/blogsizzle.com\/photoshop\/pure-photoshop-actions-collection-free-download\/\">Actions \u0434\u043b\u044f \u0444\u043e\u0442\u043e\u0448\u043e\u043f\u0430<\/a> (Pure Photoshop Actions Collection \u2013 Free Download)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"https:\/\/dribbble.com\/shots\/2612237-Sneakers\">\u0412\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0435 \u043a\u043e\u043d\u0442\u0443\u0440\u043d\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043a\u0440\u043e\u0441\u0441\u043e\u0432\u043e\u043a<\/a><\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.dreamstale.com\/freebie-vintage-vector-frames\/\">\u041d\u0430\u0431\u043e\u0440 \u0432\u0438\u043d\u0442\u0430\u0436\u043d\u044b\u0445 \u0440\u0430\u043c\u043e\u0447\u0435\u043a<\/a> (Freebie: Vintage Vector Frames Set)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.coalesceideas.com\/1000-free-blobs-flat-icons-with-two-styles\/\">\u0411\u043e\u043b\u0435\u0435 \u0442\u044b\u0441\u044f\u0447\u0438 \u043f\u043b\u043e\u0441\u043a\u0438\u0445 \u0438\u043a\u043e\u043d\u043e\u043a \u0432 \u0434\u0432\u0443\u0445 \u0441\u0442\u0438\u043b\u044f\u0445<\/a> (1000+ Free Blobs Flat Icons with Two Styles)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/blogsizzle.com\/free-icons\/different-real-estate-icon-sets-free-png-svg-ai-ico-download\/\">\u041d\u0430\u0431\u043e\u0440 \u0438\u043a\u043e\u043d\u043e\u043a \u043d\u0430 \u0442\u0435\u043c\u0443 \u043d\u0435\u0434\u0432\u0438\u0436\u0438\u043c\u043e\u0441\u0442\u0438 (PNG, SVG, AI, ICO)<\/a> (Different Real Estate Icon Sets \u2013 Free PNG, SVG, AI, ICO Download)<\/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\/free-download-venice-serif-font\/\">\u0428\u0440\u0438\u0444\u0442 \u0441 \u0437\u0430\u0441\u0435\u0447\u043a\u0430\u043c\u0438 Venice<\/a> (Free download: Venice Serif font)<\/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\/34760019\/Peace-Sans-FREE-FONT\">Peace Sans &mdash; \u0440\u0443\u0431\u043b\u0435\u043d\u044b\u0439 \u0448\u0440\u0438\u0444\u0442 \u0431\u0435\u0437 \u0437\u0430\u0441\u0435\u0447\u0435\u043a<\/a> (Peace Sans | FREE FONT)<\/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\/35296451\/Pixe-lute-Free-font\">\u0420\u0443\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0448\u0440\u0438\u0444\u0442 Pixe lute<\/a> (Pixe lute Free font)<\/li>\n<li><img decoding=\"async\" alt=\"en\" src=\"https:\/\/habrastorage.org\/storage3\/2e2\/522\/737\/2e2522737ec404a9f76047e108dfaea0.gif\"\/> <a href=\"http:\/\/www.designyourway.net\/blog\/resources\/60-fresh-free-fonts-youd-consider-using-in-your-projects\/\">\u0421\u0432\u0435\u0436\u0438\u0435 \u0448\u0440\u0438\u0444\u0442\u044b \u0434\u043b\u044f \u0442\u0432\u043e\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/a> (47 Fresh Free Fonts You\u2019d Consider Using In Your Projects)<\/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>Apple:<br \/> \n<ul>\n<li><a href=\"https:\/\/geektimes.ru\/company\/cplaza\/blog\/273090\/\">\u041b\u043e\u0433 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 Apple Special Event<\/a><\/li>\n<li><a href=\"https:\/\/vc.ru\/p\/apple-special-event-review\">iPhone SE, iOS 9.3, \u043d\u043e\u0432\u044b\u0439 iPad Pro: \u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0441 \u0432\u0435\u0441\u0435\u043d\u043d\u0435\u0433\u043e \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f Apple Special Event<\/a><\/li>\n<li><a href=\"https:\/\/vc.ru\/p\/apple-spring-opinions\">\u041c\u043d\u0435\u043d\u0438\u044f \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043e \u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 Apple \u2014 iPhone SE, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 CareKit \u0438 \u0434\u0440\u0443\u0433\u0438\u0445<\/a><\/li>\n<li><a href=\"http:\/\/www.3dnews.ru\/930331\/\">iPhone SE: \u0432\u0441\u0451, \u0447\u0442\u043e \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0437\u0430 \u043a\u0430\u0434\u0440\u043e\u043c<\/a><\/li>\n<li><a href=\"http:\/\/www.3dnews.ru\/930122\/\">Apple Watch \u0437\u0430\u0439\u043c\u0443\u0442 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 \u0440\u044b\u043d\u043a\u0430 \u00ab\u0443\u043c\u043d\u044b\u0445\u00bb \u0447\u0430\u0441\u043e\u0432 \u0432 2016 \u0433\u043e\u0434\u0443<\/a><\/li>\n<\/ul>\n<p>   <\/li>\n<li><a href=\"http:\/\/www.opennet.ru\/opennews\/art.shtml?num=44081\">\u0412\u044b\u043f\u0443\u0441\u043a \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 Atom 1.6, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e GitHub<\/a><\/li>\n<li><a href=\"https:\/\/tjournal.ru\/25311-razrabotannii-microsoft-iskusstvennii-intellekt-nauchilsya-rasizmu-za-sutki\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 Microsoft \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442 \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u0440\u0430\u0441\u0438\u0437\u043c\u0443 \u0437\u0430 \u0441\u0443\u0442\u043a\u0438<\/a><\/li>\n<li><a href=\"http:\/\/www.searchengines.ru\/news\/archives\/google_cloud_machine_learning.html\">Google \u043e\u0442\u043a\u0440\u044b\u043b \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Cloud Machine Learning<\/a><\/li>\n<li><a href=\"http:\/\/gagadget.com\/announce\/21329-project-ara-podaet-ochen-slabyie-priznaki-zhizni\/\">Project ARA \u043f\u043e\u0434\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u0430\u0431\u044b\u0435 \u043f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u0436\u0438\u0437\u043d\u0438<\/a><\/li>\n<li><a href=\"http:\/\/gagadget.com\/business\/21323-amoled-displei-stali-deshevle-lcd-v-proizvodstve\/\">AMOLED-\u0434\u0438\u0441\u043f\u043b\u0435\u0438 \u0441\u0442\u0430\u043b\u0438 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 LCD \u0432 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435<\/a><\/li>\n<li><a href=\"http:\/\/www.opennet.ru\/opennews\/art.shtml?num=44101\">\u0413\u043e\u0434\u043e\u0432\u0430\u044f \u0432\u044b\u0440\u0443\u0447\u043a\u0430 Red Hat \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b\u0430 \u0434\u0432\u0430 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u0430 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432<\/a><\/li>\n<li><a href=\"http:\/\/www.3dnews.ru\/930125\/\">SoundCloud \u0434\u043e\u0431\u0438\u043b\u0430\u0441\u044c \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u0441 Sony Music<\/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:\/\/itc.ua\/articles\/cebit-2016-dronyi-i-virtualnaya-realnost-v-epohu-tsifrovizatsii\/\">CeBIT 2016: \u0434\u0440\u043e\u043d\u044b \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432 \u044d\u043f\u043e\u0445\u0443 \u0446\u0438\u0444\u0440\u043e\u0432\u0438\u0437\u0430\u0446\u0438\u0438<\/a><\/li>\n<li><a href=\"https:\/\/nplus1.ru\/news\/2016\/03\/21\/fb-occufamily\">Facebook \u0438\u0437\u0443\u0447\u0438\u043b \u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439<\/a><\/li>\n<li><a href=\"https:\/\/vc.ru\/p\/gms-servises\">\u0418\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438: \u043d\u0430 \u0447\u0442\u043e \u043e\u0431\u0440\u0430\u0449\u0430\u044e\u0442 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0432 Microsoft, Google, Amazon \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0418\u0422-\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0445<\/a><\/li>\n<li><a href=\"https:\/\/vc.ru\/p\/millenials-workplace\">\u0418\u0437\u043b\u0438\u0448\u043d\u044f\u044f \u043e\u0442\u043a\u0440\u043e\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0438 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u0441\u0443\u0431\u043e\u0440\u0434\u0438\u043d\u0430\u0446\u0438\u0438 \u2014 The New York Times \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u0438\u043b\u043b\u0435\u043d\u0438\u0430\u043b\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u043c\u0438<\/a><\/li>\n<li><a href=\"http:\/\/disgustingmen.com\/games\/gdc-2016-vr-oculus-vive-ps-vr\">\u0421 \u0437\u0430\u0431\u0440\u0430\u043b\u043e\u043c \u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u043c: \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u044f\u043c\u043e \u0441\u0435\u0439\u0447\u0430\u0441<\/a><\/li>\n<li><a href=\"https:\/\/geektimes.ru\/post\/273306\/\">\u041f\u043e\u0447\u0435\u043c\u0443 \u0434\u0435\u0432\u0443\u0448\u043a\u0430-\u0447\u0430\u0442\u0431\u043e\u0442 \u043e\u0442 Microsoft \u043f\u043e\u0434\u0434\u0430\u043b\u0430\u0441\u044c \u0432\u043b\u0438\u044f\u043d\u0438\u044e \u0442\u0440\u043e\u043b\u043b\u0435\u0439 c 4chan<\/a><\/li>\n<li><a href=\"https:\/\/vc.ru\/p\/dropbox-empire\">\u0418\u043c\u043f\u0435\u0440\u0438\u044f Dropbox<\/a><\/li>\n<li><a href=\"http:\/\/expert.ru\/2016\/03\/19\/tsukerberg\/\">\u0426\u0443\u043a\u0435\u0440\u0431\u0435\u0440\u0433: \u044d\u0440\u0430 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u0432, \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043e\u0432 \u0438 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432 \u043f\u043e\u0434\u043e\u0448\u043b\u0430 \u043a \u043a\u043e\u043d\u0446\u0443<\/a><\/li>\n<li><a href=\"http:\/\/4pda.ru\/2016\/03\/25\/286486\/\">Intel \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e \u0442\u0435\u043d\u0434\u0435\u043d\u0446\u0438\u044f\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u043a\u0438\u0431\u0435\u0440\u0441\u043f\u043e\u0440\u0442\u0430<\/a><\/li>\n<li><a href=\"http:\/\/lifehacker.ru\/2016\/03\/24\/google-apps-script\/\">\u0421\u0430\u043c\u044b\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0442\u0440\u044e\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Google Apps Script<\/a><\/li>\n<li><a href=\"http:\/\/disgustingmen.com\/history\/porn-vhs-vr\">\u041f\u043e\u0447\u0435\u043c\u0443 \u0443\u0441\u043f\u0435\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u043e\u0440\u043d\u043e<\/a><\/li>\n<li><a href=\"http:\/\/blogerator.ru\/page\/stack-overflow-2016-ekosistema-ajtishnika-zarplaty-statistika\">\u041e\u043f\u0440\u043e\u0441 StackOverflow 2016: \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0439\u0442\u0438\u0448\u043d\u0438\u043a\u0430 \u043f\u043e\u0434 \u043c\u0438\u043a\u0440\u043e\u0441\u043a\u043e\u043f\u043e\u043c<\/a><\/li>\n<li><a href=\"http:\/\/keddr.com\/2016\/03\/google-maps-opyit-syin-oshibok-trudnyih\/\">Google Maps. \u041e\u043f\u044b\u0442 \u2013 \u0441\u044b\u043d \u043e\u0448\u0438\u0431\u043e\u043a \u0442\u0440\u0443\u0434\u043d\u044b\u0445?<\/a><\/li>\n<li><a href=\"http:\/\/naked-science.ru\/article\/hi-tech\/razrabotchiki-intel-otkazalis\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Intel \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u0441\u043e\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0437\u0430\u043a\u043e\u043d \u041c\u0443\u0440\u0430<\/a><\/li>\n<li><a href=\"https:\/\/meduza.io\/cards\/kak-obuchayut-iskusstvennyy-intellekt\">\u041a\u0430\u043a \u043e\u0431\u0443\u0447\u0430\u044e\u0442 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442?<\/a><\/li>\n<li><a href=\"http:\/\/gagadget.com\/windows\/21277-kak-maksimalno-effektivno-ispolzovat-brauzer-microsoft-edge\/\">\u041a\u0430\u043a \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0431\u0440\u0430\u0443\u0437\u0435\u0440 Microsoft Edge<\/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\/279709\/\">\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\/280272\/\"> https:\/\/habrahabr.ru\/post\/280272\/<\/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\/f5b\/d07\/879\/f5bd078798684727811c5c94a6a23314.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-277048","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/277048","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=277048"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/277048\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=277048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=277048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=277048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}