The digest of fresh materials from the world of the frontend for the last week №322 (July 2 - 8, 2018)
We offer you a selection with links to new materials from the front-end area and around it.
Media | Web Development | CSS | Javascript | Browsers | Entertaining
•
Podcast “Web Standards”, Issue # 128: React is just JS, nesting in CSS, indentation system, inaccessible captcha, forget about grids in IE, formatter against viewport.
•
Frontend Weekend podcast # 60 - Dmitry Rozhkov on the creation of a Senior Software Vlogger, wintering in Thailand and life in Hamburg
•
devschacht podcast: Night frontend # 40 - GPC, Depression, WSD and Patreon
•
Frontend Youth (PED) (18+ ) ” # 55 Want to be a cool React developer - listen here!
•
CSSSR Podcast: News 512 - Issue # 13 (July 2 - July 8 )
•
Web caching on the example of buying milk in the store
• Mobile site or adaptive layout: what is better from an SEO point of view
• How and why to test the layout
•
Publii - a new static CMS with a GUI for creating safe, fast and stylish sites
• The
Internet is complicated (But it should not be like this) . Web development guide for complete newbies
•
GitHub turns ... turns GitHub ... into elegant Windows 95
• Effective work on standards - part 1: operational situation , part 2: difficult path to compromise
•
Integration and styling guide for icon systems - SVG sprites, SVG characters and icon fonts
•
CSS tricks to make a revolution in your layouts
•
Placing text in a container
•
Clearfix: a lesson in the evolution of web development
•
How CSS works: creating layers using z-index
•
JavaScript basics for novice developers
•
Developing your own framework and professional growth of a JS programmer
• When (and why) you should use ES6 arrow functions
• 15 methods of HTML elements that you may never have heard
•
Why GraphQL: advantages, disadvantages and alternatives
•
JavaScript variables var, let and const, explained in history
• Screenshots: updated main menu of Microsoft Edge
• Google and Mozilla removed the add-on for browsers Stylish from the catalogs, which spied on users
• Comparison of the performance of different implementations of WebAssembly
• How to use Microsoft Edge to read e-books
• Specter's browser vulnerability protection was bypassed
• Is Blockchain a buzzword or something serious?
• Why many people want to become a manager and this is not always a good idea
• In the stylish browser add-on, a code has been revealed to send visiting history
• Reincarnation of virtuality and augmented reality
• July TIOBE programming language ranking: TypeScript popularity continues to grow
• Visual introduction to machine learning
← Digest last week
Material prepared dersmoll and alekskorovin
Media | Web Development | CSS | Javascript | Browsers | Entertaining
Media
•

•

•

•

•

Web development
•

• Mobile site or adaptive layout: what is better from an SEO point of view
• How and why to test the layout
•

• The

- Performance:
• Google: the Speed Update search algorithm will be launched in July 2018 , Google Speed Update will take into account even minor download speed improvements
•Performance audit: deep immersion in Firefox Developer Tools
•Improve performance perception: resize images on demand
•Optimize site speed with using Chrome DevTools . Updated article on Google developer blog
•Connection-dependent components . Use the Network Information API to adapt to different speeds: img for 2G / 3G, video for 4G
•Reduce JavaScript payload using Tree Shaking
- Accessibility:
•stylelint-a11y - plugin for stylelint with a11y rules
•Accessible carousel using ARIA
•WAI-ARIA power and danger: more about voice recognition
- Spectacular web:
•Generative WorldCup . Experimenting with the World Cup Statistics API to generate abstract templates for each game
•Introducing Ueno's GaspTools : a simple tool that makes it easier to work on animations
• adiv that looks different in all browsers
•Ghost mouse following the cursor
CSS
•

• Effective work on standards - part 1: operational situation , part 2: difficult path to compromise
•

•

•

•

•

- CSS Grid:
•CSS Grid Level 2: and Subgrid arrived
•CSS Grid in IE: exposing the main misconceptions about IE Grid
•CSS Grid in IE: CSS Grid and the new Autoprefixer
•CSS Grid in IE: Emulating Auto-Placement Grid using Gaps
Javascript
•

•

• When (and why) you should use ES6 arrow functions
• 15 methods of HTML elements that you may never have heard
•

•

React:
•16 React tools that will be useful to interface developers
•The most common errors in your React code that you (possibly) commit
• Simple (at least 99% ES2015) React tutorial.
•React is just JavaScript
•The very basics of React Without NPM. Without a webpack. Without Redux. Learn the basics of React by creating an animated fractal right in the browser sandbox
•5 popular practices that you can stop using in React
•What Redux is: designer's guide
•react-scrollbar-custom is the best component of React to create a custom scroll bar
VueJS:
• Russian-language channel of. vuetify.js community in discord
• Vue Test Utils and Jest: how to write simple unit tests for the frontend
•How to use Vue.js routing to improve user experience
•Create a mobile application with Capacitor and Vue.js
•The Vue Handbook: detailed introduction in Vue.js
•Vue Authentication and Route Handling using Vue-router
•The best admin templates for Vue.js in 2018
Angular:
•Angular Developer Roadmap . A project whose goal is to collect the most basic / important concepts that anyone who wants to become an Angular developer should learn
•Web components in Angular and AngularJS
•Solutions for dynamic components in Angular
- Libs & Plugins:
•shepherd - a library for creating a visual assistant for site elements
•Rete.js - a JavaScript framework for visual programming
•itty.bitty - a tool for creating links that contain small sites
Browsers
• Screenshots: updated main menu of Microsoft Edge
• Google and Mozilla removed the add-on for browsers Stylish from the catalogs, which spied on users
• Comparison of the performance of different implementations of WebAssembly
• How to use Microsoft Edge to read e-books
• Specter's browser vulnerability protection was bypassed
Entertaining
• Is Blockchain a buzzword or something serious?
• Why many people want to become a manager and this is not always a good idea
• In the stylish browser add-on, a code has been revealed to send visiting history
• Reincarnation of virtuality and augmented reality
• July TIOBE programming language ranking: TypeScript popularity continues to grow
• Visual introduction to machine learning
PS: next week there will be no digest, vacation and all that.
← Digest last week
Material prepared dersmoll and alekskorovin