📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week №289 (November 13 - 19, 2017)

We offer you a selection with links to new materials from the front-end area and around it.


Media | Web Development | CSS | Javascript | Browsers | Entertaining


Media


• podcast Podcast "Frontend Weekend" # 28 - Alexander Mayorov about the future of RadioJS and his own personnel agency
• podcast The Web Standards Podcast, Issue # 95: Firefox Is Alive! Pair programming, fast JS, accessibility, books and terms, company schools, juniors
• podcast Devschacht Podcast: Night Frontend # 11 - How Not to Drown in Pool Requests
• podcast Podcast "Frontend Youth (18+)" # 27 Why Dan Abramov does not use Firefox
• podcast The podcast "Drinkcast", Issue # 17 - "How to get out of Wim?"
• video “ALL YOUR HTML” # 23: “Landing page with full-screen scrolling and animations on PubSub”
• video CSSSR Conf 2017
• video NodeConfEU 2017, 29 videos

Web development


• All major browsers now support WebAssembly
• Synchronous update: The Atom code editor has a function for parallel programming Teletype , and Microsoft has introduced a technology for pair programming Live Share
• en W3C has published strategic development plans : Web Assembly, WebRTC, Web Payments, WebVR, and more.
• en First look at Polymer 3.0
• en How to use SVG as a placeholder, as well as about other image loading techniques
• en The complete guide to bulletproof buttons in mailing letters
')




CSS


• Apply media expressions for browser window proportions
• “Remarks” CSS-code
• en Eric Meyer on reducing CSS complexity
• en After many years of inactivity, Eric Meyer updated his timeline with CSS modules.
• en How to use CSS gradients in the web
• en Environment variables in CSS; how to deal with the software frame in iPhone X
• en Take control of your scroll: pull-to-refresh customization and overflow effects
• en CSS tricks that can bring a revolution to your layouts
• en Monitoring unused CSS using DevTools protocol powers
• en We start to understand the mathematical functions in CSS Level 4
• en Aspect ratio for grid elements
• en Using CSS Grid: Support for non-grid browsers

Javascript


• habr Javascript: the path to code clarity
• Draft.js - a framework for creating text editors from Facebook . Russian speaking guide
• Generate HTTP requests . Fetch or Axios.js
• video JavaScript design patterns for 2017 . Scott Allen report
• video GraphQL - API in a new way . Report by Vladimir Tsukur on JavaDay UA 2017
• en Budget javascript (shipping cost and performance) . Eddie Osmani shares JS fast loading recipes: less code = less parsit / compile + less transfer + less data for decompression
• en A good selection of cheat sheets and javascript tutorials
• en Symbols, Generators and Threads in JavaScript
• en Lecture on the main features of ES2017 + , by Dmitry Soshnikov
• en Start using Babel 7 Beta today!
• en Vue Konva: A JavaScript library for drawing complex canvas graphics with Vue
• en Developing an extension for Google Chrome using Angular 4




Browsers


• Firefox Release of Firefox 57 with a multi-threaded CSS engine and a new look . Details for developers from Marat Tanalin
• Firefoxen Entering the era of Quantum - how Firefox became fast again and when it will be even faster
• Firefoxen Super-stable WebVR experience with Firefox Quantum
• Firefoxen Is Firefox Quantum Good? (Spoiler: yes)
• Firefox Firefox will block all links of the form data: URI
• Firefox Google is ready to fork out to return your search engine to Firefox
• Google has removed the Chinese UC Browser from the Android app store
• en Safari Technology Preview 44 release details

Entertaining


• WordPress 4.9 has been released with major customizer enhancements, an updated code editor, and a new gallery widget.
• Google will start demanding AMP content and canonical pages
• Video of the day: the Boston Dynamics Atlas robot does reverse flips
• Google experts called phishing the most dangerous type of attack
• Tim Berners-Lee on the future of the Internet: “The system fails”
• Google TensorFlow Lite software allows launching AI algorithms on ordinary smartphones
• GitHub will implement the Microsoft GVFS tool to support large-scale projects.
• IEEE announced the introduction of 3 AI standards to ensure the well-being of humanity in the era of robots
• Not like everyone else: how does Snapchat differ from other Silicon Valley start-ups, and will it help it survive
• en Optical effects in user interfaces (for real nerds)

We apologize for any typos or broken / duplicate links. If you notice a problem - please write in a personal, we are trying to fix them quickly.



Digest from last week .
Material prepared dersmoll and alekskorovin .

Source: https://habr.com/ru/post/342740/


All Articles