
The digest of fresh materials from the world of the front-end for the last week No. 362 (April 22 - 28, 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
•
Podcast "Web Standards" , Issue No. 172: Events of the year and Frontend Conf in Moscow, why be on a PC, reports and device of the festival
•
Podcast "Make me beautiful," Issue No. 15 - Valim from the frontend and Chrome monopoly
•
Podcast " devschacht ” # 77 - Benefits of the Timlid mitaps and Node.js 12
•
Podcast“ devschacht ” # 76 - What is sound design and how is it taught in Finland
•
Podcast“ CSSSR ” : News 512 - Issue No. 48 (20.04 - 26.04)
•
ALL YOUR HTML, # s2e11 : Thanos animation on google.com
•
proConf # 11 : Frontend Developer Love 2019
•
FrontSpot Show # 6: JS Developer Development
•
Web components: 9 projects worth knowing in 2019
• Should a front-end developer be able to write backends?
•
CORS Tutorial: Cross-Origin Resource Sharing Guide
•
Committing Guide
•
HTTP Headers for Responsible Developers
•
Why Page Speed Estimates Can Be Dangerous
•
Proper Naming to Improve Accessibility
•
Grid or Flexbox?
•
Create a widget using custom CSS properties: embed a custom link to the NHL site
• Amazing CSS Grid Area
• How auto-fill and auto-fit work in CSS Grid
• CSSbattle tutorials . Ilya Streltsyn shares secrets of victories
•
You just need to know these properties to start loving CSS
• CSS
Reference: a handy CSS guide for developers
•
CSS has finally come of age?
•
How to create a filter component in pure CSS
•
Diagonal containers in CSS
•
Tailwind CSS: is it tomorrow's bootstrap?
•
Progressive font enrichment: rethinking web performance
•
Relative size with EM
•
New Sass Docs documentation
•
Using JavaScript console in browsers
•
Deno - new Node.js?
•
Svelte 3: Rethinking reactivity
• Issue server-platform JavaScript Node.js 12.0
•
In jQuery Fixed vulnerability pollution the prototype
•
How to validate your requests GraphQL using ESLint
•
How to use getters and setters in JavaScript
•
Introduction to Storybook: organization of how you create JS components
•
How to create workable JavaScript specifications
•
Design Patterns Game - A game to test your ownership of popular design patterns implemented in JavaScript.
•
Faster input field events with Facebook's first contribution to browser APIs
• Release of Chrome 74
• The stable version of Chrome 74 has a dark design and protection against detection by incognito sites
•
What's new in DevTools (Chrome 75)
•
New in Firefox 66: CSS Grid animation
• Microsoft employees supported the GitHub repository, which may be closed under pressure from the Chinese authorities
• OpenAI introduced the “AI Orchestra” - the MuseNet neural network
• Mozilla refuses IRC as a communication platform
• Google provided a choice of search engines and browsers for European Android users
• Phishers use GitHub for fraudulent operations
• Worst sound volume management UI
• Why blurring doesn’t hide sensitive information badly
Last week's digest .
Material prepared dersmoll and alekskorovin .
Media | Web Development | CSS | Javascript | Browsers | Entertaining
Media
•

•

•

•

•

•

•

•

Web development
•

• Should a front-end developer be able to write backends?
•

•

•

•

•

- Tools:
•Migrating from Gulp to Parcel
•Using Parcel as a bundler for React applications
•How I configure VSCode for everything
•5 best online JavaScript IDEs in 2019
•bento-starter - Open-Source Full-Stack solution for quick development Pwa
CSS
•

•

• Amazing CSS Grid Area
• How auto-fill and auto-fit work in CSS Grid
• CSSbattle tutorials . Ilya Streltsyn shares secrets of victories
•

• CSS

•

•

•

•

•

•

•

Javascript
•

•

•

• Issue server-platform JavaScript Node.js 12.0
•

•

•

•

•

•

•

- Theory:
•Fibonacci at the interview
•Do I need to clean the lines in JavaScript?
•Arrow functions explained by the example of a descent from a hill
•We learn the MutationObserver API
•Common pitfalls in JavaScript
React:
•React on λambda
•Life cycle of React
•Creation of an AMP version of the site using React & Next.js
•Release of Create React App 3.0, along with new functionality including support for hooks
Angular:
•Построение структуры проекта энтерпрайз уровня на Angular
•Практичный RxJS и Angular
•Angular 8: выпущен первый релиз-кандидат
VueJS:
• Простое фото приложение на Vue.js, Axios и Flickr API : Часть 1, Часть 2, Часть 3
•Компонентное мышление во Vue.js
•Откройте для себя силу замыканий в VueJS
- Libs & Plugins:
•How to create a music bot using Discord.js
•glicky: a browser task loader for modern web development
•Uppy 1.0: your best friend for uploading files
•faast.js: easy work with group serverless computing
•reattempt: give your features re chance
Browsers
• Release of Chrome 74
• The stable version of Chrome 74 has a dark design and protection against detection by incognito sites
•

•

Entertaining
• Microsoft employees supported the GitHub repository, which may be closed under pressure from the Chinese authorities
• OpenAI introduced the “AI Orchestra” - the MuseNet neural network
• Mozilla refuses IRC as a communication platform
• Google provided a choice of search engines and browsers for European Android users
• Phishers use GitHub for fraudulent operations
• Worst sound volume management UI
• Why blurring doesn’t hide sensitive information badly
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's digest .
Material prepared dersmoll and alekskorovin .