The digest of fresh materials from the world of the frontend for the last week №352 (February 11 - 17, 2019)
We offer you a selection with links to new materials from the front-end area and around it.
Media | Web Development | CSS | Javascript | Browsers
•
Frontend Weekend podcast # 88 - What has changed over the year from Sergey Popov (on the creation of League A and the problem of front-enders without experience)
•
Web standards podcast, Issue No. 161: Chrome 73 and CSS 2019, SVG, tables, grids and buttons, the future of Photo Frames.
•
devschacht podcast: 69: I am
Frontend
• Frontend
Youth (18+) podcast # 83 Switch to the star stack
•
CSSSR podcast News 512 - Issue No. 38 (09.02 - 15.02)
•
Tournament: “The best JS-feature 2018 "(PART 2)
•
Frontreview Podcast No. 5: The Right Resume and Developer Junior Portfolio
•
Ember.js: documentary (official release)
•
HTML that we lost
•
About linters, code quality, quality in general and quality management
• Short plan for learning the frontend, or # 100DaysCode
•
HTML5 Boilerplate updated to version 7
•
Bootstrap 4.3.0 . Release of the new version, in which they refused to support jQuery
•
Introduction to WebBluetooth
•
Complete guide - How to speed up GIF-video on the Web
•
New polling #StateOfCSS 2019 from the creators of StateOfJS
• The
dark side of grids (part 1)
•
New approach to utilitarian visibility classes based on CSS variables
•
10-step Flexbox tutorial
•
Constructed style sheets: seamless reusable styles
•
User interface design implementation from the example of the site header
•
CSS selectors level 4
•
Introduction to font metrics with a detailed explanation of the details of each aspect
•
On the Grid or on the Flex?
•
CSS Scroll Snap - how it works
•
What is the difference between the Flexbox and the Grid?
•
10 console commands to help debug the JavaScript code like a PRO
•
Reliable JavaScript: chasing the myth
•
Practical application of AST tree transformation using the example of Putout
•
Informatics in JavaScript: doubly linked lists
•
5 ways to create applications in real time using JavaScript
•
How to get JavaScript off the web in 2019
•
JavaScript: funny moments
•
How I got rid of new sponsored Facebook posts.
•
ES5 to ESNext - here are all the features added to JavaScript since 2015
•
Mobile Opera has acquired free VPN
• New Opera browser interface is introduced
• Samsung Internet Browser has overcame 1 billion downloads on Google Play Store
• Microsoft employee: do not use Internet Explorer by default
• Chrome will support links to individual words and phrases in the text
•
Saving memory in Brave: a reduction of 33–66% compared to Chrome
Digest from last week .
Material prepared dersmoll and alekskorovin .
Media | Web Development | CSS | Javascript | Browsers
Media
•

•

•


• Frontend

•

•

•


•


Web development
•

•

• Short plan for learning the frontend, or # 100DaysCode
•

•

•

•

- Performance:
• Improve web font performance with a real-world example
•Prioritize resources - use browser help
•Pre-load fonts and priority puzzles
•DOM performance example
•Third-party-web - selection with brief information on the degree of influence of third-party scripts on websites
- Tools:
•Build a bundle of dreams using Webpack
•Meet: pika / pack - a new way to manage npm packages
•What's new in DevTools (Chrome 73)
•Puppeteer - my new development server
- Accessibility:
•Uncanny A11y
•Tips for making interactive elements accessible on mobile devices
•Designing the interfaces of the future: inline SVG
- Spectacular Web:
•Effects of filtering SVG. Part 3. Image posterization effect using feComponentTransfer
•Effects of filtering SVG. Part 4. Two-color images using feComponentTransfer
•SVG Filter Effects: matching text with surface texture using <feDisplacementMap>
• Gridbackground fill effect using Anime.js
• Water and Lemons - detailed picture in pure CSS
CSS
•

• The

•

•

•

•

•

•

•

•

•

Javascript
•

•

•

•

•

•

•

•

•

- Theory:
• Everything you need to know about async / await. Cycles, flow control, restrictions
•Status management . A series of five video lectures by Illya Klimov
•Visual guide to the definitions and areas of use of JavaScript variables
•Basics of defining and ascending variables in JavaScript
•Learn pure functions with JavaScript
- TypeScript:
•clean-code-typescript - Clean Code concepts adapted for TypeScript
•ReasonML vs TypeScript: comparing their typing system
•How to use Typescript with React and Redux
React:
•Why did React Hooks worry me so much?
•Creating a React autofill component from scratch
•Animation in React
• Themagic of multi-step forms on React
•All you need to create a custom React Hook
•How to achieve accessibility support in React applications
•What I learned after studying React over two nights working with angular
Angular:
• Angular Universal: everything an SEO specialist needs to know
•Manage image breakpoints with Angular
•Angular Console Tour
•Create a tooltip on the Angular CDK
VueJS:
•VueJS 3.0: Revolution? . Ilya Klimov's opinion
•Creating a SPA on Vue.js for selling T-shirts
•Transforming static SVG drawings into interactive widgets and infographics with Vue.js
Browsers
•

• New Opera browser interface is introduced
• Samsung Internet Browser has overcame 1 billion downloads on Google Play Store
• Microsoft employee: do not use Internet Explorer by default
• Chrome will support links to individual words and phrases in the text
•

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 .