📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week №290 (November 19 - 26, 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" # 29 - Alexandra Ermolenko about how designers and developers should interact
• podcast Web Standards Podcast, Release 96 - Firefox 58 and Browser Compatibility, JS Modules, React + BEM, Career, For Web, Public, and Smashing Magazine
• podcast Devschacht podcast: Night Front End # 12 - Money Is Not Motivation
• podcast Podcast "Frontend Youth (18+)" : JavaScript - the best language for mindlessly copying other people's bikes
• podcast The podcast "Drinkcast", Issue # 18 - "Guys, let's live together"
• video Five Minutes Angular # 6 - Angular Kiev / MSK / Camp, 5.1.0 beta 2, Angular Elements, Animation Movie
• video "ALL YOUR HTML" # 24: "Custom scroll and css clip property"
• video New DevShow on loftblog: Andrey Sitnik - On Sex, Alcohol and Logux

Web development


• habr Adaptive layout . What is the difference between rubber, adaptive and responsive layout? How to use them correctly?
• What is lit-html? lit-html - competitor react or just another kind of handlebars
• enpwa Progressive Web Apps: a detailed introduction to PWA
• en Localization and translation on the web
• en Common Security Issues in Web Applications, Part 1
')




CSS


• Everything you need to know about CSS-in-JS
• en Logic Grid in CSS Grid Layout , Eric Meyer article on alistapart
• en The art of problem solving with CSS
• en CSS for commands
• en Update your project with CSS selectors and custom attributes
• en About the growing popularity of Atomic CSS
• en CSS Optimization: Fine-Tuning Productive Animation with DevTools
• en The story of how Zack Litherman spent 23 minutes on a significant improvement in font loading time


Javascript


• How much does javascript cost? Translation of "The Cost Of JavaScript" by Eddie Osmani.
• 77% of 433 thousand sites studied use vulnerable versions of JavaScript-libraries
• en Familiarity with the JS-template of the year or how to handle async as a boss
• en PlainJS - many utilities and plug-ins on vanilla JS for solving common frontend tasks, with demos and examples
• en Introduction to Regular Expressions (Regex) in JavaScript
• en How JavaScript works: comparison with WebAssembly + why in some cases it is better to use it instead of JavaScript
• en Why we abandoned the use of default exports in Javascript and why you should do the same
• en Implementing JavaScript Functor and Monads







Browsers


• Firefox Improved debugger and WebExtensions API extension: what's new for developers in Firefox 58
• In Firefox, they plan to display a warning when visiting previously hacked sites.
• Want to get news first? How to block annoying push notifications in different browsers
• en Your first (Web) extension for Firefox, written in Kotlin
• en Comparison of the speed of loading pages in the browser: an introduction to the methodology

Entertaining


• Analysis of the degree of duplication of code on GitHub
• GitHub received team discussion feature
• Quartz: Google collects data on the location of Android users.
• Former head of Google’s Chinese division: Work requiring social skills will come to the fore in the future
• 11 optical illusions in interfaces
• Where to find the last places without internet
• en Programmers on the way to the next bubble?
• en The Myth of Developer Interchangeability

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/343238/


All Articles