The digest of fresh materials from the world of the front-end for the last week No. 354 (February 25 - March 3, 2019)

    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


    podcastPodcast "Web Standards", Issue No. 163: Mathematics in CSS, speed and overhead, the new video codec AV1, JavaScript and SEO, robots will not replace us.
    podcastDevshahta Podcast: # 71: How TypeScript Changes Our Thinking (Part 2)
    podcastCSSSR Podcast News 512 - Issue 40 (02.25 - 03.03)
    videoOn the mitap! # 1: recording reports . Materials on the results of the first meeting in an online format organized by HTML Academy
    videoVadim Makeev's video blog: “15. Live with answers ”
    videoTournament:“ Best JS-feature of 2018 ”(PART 4 ​​- FINAL!)

    Web development


    habrCode quality . Decoding of the report of Ivan Botanov with Frontend Conf, where he talks about readability, naming, declarativeness, Code style and the relationship between June and lead
    habrTest layout? Easy
    enPortfolio Processing, Part 1: Animation, Microinteractions and SVG
    enStatic Site Generators: A Guide for Beginners





    CSS


    How @supports works
    Responsive endesign and custom CSS properties: defining variables and breakpoints
    enMental CSS model . A new PPK article in which he tries to explain CSS philosophy to Javascript developers
    enThe CSS working group agreed to add many mathematical functions, including acos (), asin (), atan (), hypot (), sqrt () and many others
    enBreaking Boxes With CSS Fragmentation . A recent Rachel Andrew article on the new CSS specification
    enRecreating the gradient effect of Facebook Messenger using CSS
    enA detailed overview of CSS selectors + cheat sheet
    enLesser-known CSS properties in GIFs
    en8 small videos about the Shape Path Editor in Firefox
    enWill custom CSS properties win Sass loops?
    enLook, no media queries! Responsive Layouts Using CSS Grid

    Javascript


    habrWolfensteiny 3D - reverse engineering 251 bytes of JavaScript
    Google launches a series of videos on SEO for JavaScript
    FunES # 9: a riddle . Tricks with JavaScript
    enReleases: Apollo Client 2.5 , Ember 3.8 , GSAP 2.1
    enHow to write simple, modern JavaScript applications using Webpack and advanced web technologies
    enUnderstanding performance problems with “polymorphic” JSON data







    Браузеры


    0Day vulnerability in Chrome is used to steal data
    In Firefox 67, the about: compat page appears and the tabs are unloaded when there is not enough memory
    Google speeds up Chrome with a new function for caching open pages
    In Firefox, the picture-in-picture mode and a redesigned add-on manager
    enChrome more not needed

    Entertaining


    Google opened the domain registration in the .dev zone to all comers
    • The neural network was taught to fake votes
    “The acclaimed Chinese social rating system is far from new technologies in practice”
    The most significant events in the artificial intelligence industry in 2018
    Do you recognize the programming language by code for “Hello, World!” - a test in exotic languages
    Mozilla has published Common Voice voice data
    Linus Torvalds does not believe that servers based on ARM architecture will replace x86. “Selling a 64-bit model - idiocy”
    New programming languages ​​quietly kill our connection with reality

    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: