
Media | Web Development | CSS | Javascript | Browsers | Entertaining |
Media
•
 AST, automation, optimization, or how did PiterJS conf # 1 go?
  AST, automation, optimization, or how did PiterJS conf # 1 go? 
      •
 JavaScript Meetup SuperJob: Video Report
  JavaScript Meetup SuperJob: Video Report 
      •
 Frontend Youth (18+) podcast # 113: Dare to double paycheck
  Frontend Youth (18+) podcast # 113: Dare to double paycheck 
      •
 CSSSR Podcast: News 512 - PWA Myths, Serverless APIs, Devilish HTML, Vue-CLI 4, and Puppeteer 2
  CSSSR Podcast: News 512 - PWA Myths, Serverless APIs, Devilish HTML, Vue-CLI 4, and Puppeteer 2 
      •
 “UnderJS Podcast”: # 7 - Conversation with Alexei Zolotykh about Dart [Tube]
  “UnderJS Podcast”: # 7 - Conversation with Alexei Zolotykh about Dart [Tube] 
      •

 Web Standards Podcast No201: Web standards, CSS multi-column, printing, display values, contributing
  Web Standards Podcast No201: Web standards, CSS multi-column, printing, display values, contributing 
      •
 Interview: Vadim Makeev - “It's Time to Move From Talking to Threats”
  Interview: Vadim Makeev - “It's Time to Move From Talking to Threats” 
      •
 KharkivJS # 10 2019 - Javascript Conference, 30 videos
  KharkivJS # 10 2019 - Javascript Conference, 30 videos 
      •

 JSConf Budapest 2019, 14 videos
  JSConf Budapest 2019, 14 videos 
      •

 CSSConf Budapest 2019, 7 videos
  CSSConf Budapest 2019, 7 videos 
      •

 React Conf 2019, 27 videos
  React Conf 2019, 27 videos 
       Web development
   Web development 
      •
 9 more projects to hone Front-End skills
  9 more projects to hone Front-End skills 
      •
 Six Tasks for Front-End Developer
  Six Tasks for Front-End Developer 
      • Availability and law. Analyzing Web Accessibility Laws and Standards
•
 Front End debugging is not just a technical issue
  Front End debugging is not just a technical issue 
      •
 Full Stack Authentication: Cookies and Local Storage
  Full Stack Authentication: Cookies and Local Storage 
      -   Tools 
      
 
 • Parcel is my favorite project builder Parcel is my favorite project builder
 
 • Auditing accessibility issues with Firefox Developer Tools Auditing accessibility issues with Firefox Developer Tools
 
 • Chrome DevTools - 20+ Tips & Tricks Chrome DevTools - 20+ Tips & Tricks
 
 • Modern workflow in frontend.  Part 1: creating an initial project using NPM Scripts , Part 2: bundling modules using Parcel , Part 3: Creating a Sass architecture Modern workflow in frontend.  Part 1: creating an initial project using NPM Scripts , Part 2: bundling modules using Parcel , Part 3: Creating a Sass architecture
 
 
-   Performance 
      
 
 • John Muller and Martin Splitt answered questions about site speed
 
 • Speed Up Your Website With WebP Speed Up Your Website With WebP
 
 • Font preloading: when does it make sense? Font preloading: when does it make sense?
 
 
 CSS
   CSS 
      •
 The current state of styling selects in 2019
  The current state of styling selects in 2019 
      •
 Unusual use cases for pseudo-elements
  Unusual use cases for pseudo-elements 
      •
 Everyone uses CSS frameworks
  Everyone uses CSS frameworks 
      •
 Are there random numbers in CSS?
  Are there random numbers in CSS? 
      •
 CSS media queries are more than max-width
  CSS media queries are more than max-width 
      •
 Things we can't (yet) do in CSS
  Things we can't (yet) do in CSS 
      Javascript
•
 JavaScript Object Oriented Programming Guide
  JavaScript Object Oriented Programming Guide 
      •
 2019 JavaScript framework security report
  2019 JavaScript framework security report 
      •
 Little-known JavaScript dangers
  Little-known JavaScript dangers 
      •
 5 interesting, but not necessarily useful tricks in Javascript
  5 interesting, but not necessarily useful tricks in Javascript 
      •
 Comparing various types of native popups in JavaScript
  Comparing various types of native popups in JavaScript 
      •
 Crop images to a specific aspect ratio using JavaScript
  Crop images to a specific aspect ratio using JavaScript 
      •
 Introduction to New Features in TypeScript 3.7 and How to Use Them
  Introduction to New Features in TypeScript 3.7 and How to Use Them 
      -   Theory 
      
 
 • Features of modern JavaScript that you might not be aware of Features of modern JavaScript that you might not be aware of
 
 • How to Stop Being Afraid and Love Iterators
 
 • Template Module in JavaScript
 
 • Facade template in JavaScript
 
 • JavaScript methods that every beginner and professional should use JavaScript methods that every beginner and professional should use
 
 • Final Explanation of the Reduce Method in JavaScript Final Explanation of the Reduce Method in JavaScript
 
 • Convert an object to an array Convert an object to an array
 
 • Modern JavaScript features you might have missed Modern JavaScript features you might have missed
 
 • You still don’t know JS: 2nd edition work started You still don’t know JS: 2nd edition work started
 
 
-   React 
      
 
 • It's All in the Head: managing the head section of a React site with React Helmet It's All in the Head: managing the head section of a React site with React Helmet
 
 • Mobile First animation in React Mobile First animation in React
 
 • What I Learned About Testing React Applications - Part 1: Unit Tests What I Learned About Testing React Applications - Part 1: Unit Tests
 
 • React + D3.js React + D3.js
 
 • 31 steps to becoming a professional React developer 31 steps to becoming a professional React developer
 
 
-   Vue 
      
 
 • Why in Vue 3 Composition API - reactive () will be considered unnecessary
 
 • Composition API RFC
 
 • New Features Affecting Performance in Vue.js Version 3
 
 • Creating a movie search application using the Vue Composition API
 
 • Why you should use TypeScript with Vue Why you should use TypeScript with Vue
 
 • Deploying a NuxtJS Static Site on Cloudflare Workers Deploying a NuxtJS Static Site on Cloudflare Workers
 
 • 10 tips for creating and supporting major projects on Vue.js 10 tips for creating and supporting major projects on Vue.js
 
 
-  Angular 
      
 
 • Mastering Angular 8: Five Things You Should Know To Save Your Time. Mastering Angular 8: Five Things You Should Know To Save Your Time.
 
 • Debugging memory leaks in Angular Debugging memory leaks in Angular
 
 • Migrating your Angular library to Jest Migrating your Angular library to Jest
 
 
-   Ember 
      
 
 • Octane Release Update Octane Release Update
 
 • Use Case for Asynchronous Generator Use Case for Asynchronous Generator
 
 •  Ember Octane Livestream: creating a drum machine Ember Octane Livestream: creating a drum machine
 
 
 Browsers
   Browsers 
      • Google is developing a built-in blocker of "heavy" advertising in a browser that has already appeared in Chrome Canary
• Firefox will no longer support direct pre-installation of add-ons
• Mozilla, Cloudflare, and Facebook Introduce TLS Extension for Delegating Short-lived Certificates
• Microsoft introduced the logo of the new Edge browser on the Chromium engine
• Chrome began testing the third edition of the manifest, which is incompatible with uBlock Origin
•
 What's New in DevTools (Chrome 79)
  What's New in DevTools (Chrome 79) 
      •
 Business Case for Ending Internet Explorer Support
  Business Case for Ending Internet Explorer Support 
       Entertaining
   Entertaining 
      • Google Search will soon stop indexing Flash content
• Google has updated the search algorithm: it will affect 10% of queries
• The largest SEO myths according to Bill Slavsky
• How and why to interview an employer
• “Getting to know the nature of things”: the head of Google explained why the search giant focuses on quantum computing
• Microsoft's worst billions-worth department that has become profitable: which helped Bing search engine reborn
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 by dersmoll and alekskorovin .