The digest of fresh materials from the world of the front-end for the last week No. 307 (March 19 - 25, 2018)

    We bring to your attention a selection with links to new materials from the frontend area and around it.


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


    Media


    podcastFrontend Weekend podcast # 45 - Eugene Fomin about Vue.js and why developers leave the backend in the frontend
    podcastWeb Standards podcast, Issue No. 113: New browsers and clipboard, design for layout designers, Vue.js recipes and JS courses, what AMP is
    podcastFive-minute React podcast # 19 - TypeScript 20/80
    podcast“devschacht” podcast: Night frontend # 27 - Again about static typing in JS
    podcastFrontend Youth podcast (18 +) ” # 42 How to win a woman’s heart using HTML
    podcastPodcast“ Frontend Youth (18+) ” “ How to Get Out of IT ”
    video“ ALL YOUR HTML ”# 41: “ ASCII Animation ”
    videoVideo "MinskCSS Meetup # 4 - March 22, 2018"

    Web development


    • Page ensize and SEO - is there a connection?
    enAggregator of materials and the latest information on Progressive Web Apps
    enA complete guide to background images in letter templates
    enWAI-ARIA: the dark side of accessibility





    CSS


    You will begin to typeset on the Grid Layout today. Argue?
    enHow Gmail came to the end of support for CSS animations
    enSuper Mario World, created using just CSS gradients - without JS, embedded images / data URIs and external images (plus very little HTML markup)
    engraphql-css - fast CSS-in- library GQL, which converts GraphQL queries to styles for your components
    enCSS: bad points (and how to avoid them)

    Javascript


    Front-end debugging : Console
    enFucking rant about fucking const vs fucking let
    enNeural networks with graphic acceleration in JavaScript
    enDetecting emotions in JavaScript using neural networks
    enMachine Learning-Driven Bundling. The Future of JavaScript Tools
    en5 Key Learning Concepts for d3.js
    enI definitely, probably, suffer from the Stockholm Javascript Syndrome.
    enA complete guide to Apollo, a toolkit for GraphQL
    enLazy loading JavaScript modules using ConditionerJS





    • Libs & Plugins:
      enScrollBooster - a nice library for drag-to-scroll functionality


    Browsers


    Firefox functionality development plan for 2018
    Opera 52 web browser available
    enChrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet
    Chrome 66 will finalize the blocking mechanism for automatic video playback
    enTechnical details of Safari Technology Preview 52 release

    Entertaining


    How to get to Google: preparation instructions
    Symantec: In the fourth quarter of 2017, the number of cyber attacks using the resources of cryptocurrency mining systems increased 85 times
    Google Assistant learned how to make and request money transfers
    Netflix developed its own font
    In public user repositories 4 million vulnerabilities discovered on GitHub
    “Trust is broken, we must fix it.” Zuckerberg commented on a data leak of 50 million users and spoke about new protective measures
    OK Google: how the search engine decided to defeat Amazon

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


    Last week digest .
    Material prepared dersmoll and alekskorovin .

    Also popular now: