The digest of fresh materials from the world of the frontend for the last week №321 (June 25 - July 1, 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
•
Web Standards podcast, Issue No. 127: Reports on BeerJS, graphics on the Internet, fonts in SVG, disappearing frameworks, ES2015 + modules, don’t click, why CSS is.
•
Frontend Weekend podcast # 59 - Dmitry Manannikov about the history of moving to Denmark, creating a startup in Chile and BreakfastJS
•
devschacht podcast: Night frontend # 39 - Bloody atmosphere vs startup atmosphere
•
Frontend Youth (18+) podcast # 54 Want quickness - write on the pros
•
The CSSSR podcast, News 512 - Issue No. 12 ( June 25 - July 1)
•
ALL YOUR HTML # 55: “Directory of streams on Vue.js + Nuxt”
•
Dev.Tube - the best video aggregator for developers
•
Conference DUMP-2018: video of all reports and presentations
•
YGLF 2018 Kyiv , all videos from the conference
• 11 best English-language resources for web designers
•
How WebAssembly accelerates the future of web development
•
How to make your web applications mobile-friendly
•
Web caching explained by the process of buying milk in the supermarket
•
Foundation 6.5.0 release with a lot of bug fixes and improvements
• Steady, declarative, contextual (a new look at the strengths of CSS)
•
How I got rid of 250 KB of dead CSS with PurgeCSS
•
Drawing images with CSS gradients
•
Pixels vs. Ems: Users DO Change Font Size
•
How and why we conduct unit testing to our Sass
•
Where is CSS4? When will it come out?
•
How to quickly prototype applications using CSS Grid and CSS variables
•
What is the unit 'ch' in CSS?
•
CSS Grid Guide for Dummies
• The history of React Native in Airbnb. Gabriel Peal, translated by Andrei Melikhov: Part 1: React Native in Airbnb , Part 2: Technology , Part 3: Creating a cross-platform mobile team , Part 4: Making a decision on React Native , Part 5: What's next with mobile development
•
New release. " getInstance ": Map & WeakMap
•
A practical introduction to ES2017 Async-Await
•
Creating AR / VR using Javascript and HTML
•
Using JavaScript in industries
•
New book: full stack web development in JavaScript— from A to Z
•
Firefox will check passwords compromised by k-anonymization
• The release of Firefox 61
• Available release of Opera 54 with an updated Speed Dial and the new recovery features
• In "Yandex Browser" mode appeared for slower computers
• The Brave Tor Browser support
•
the Mozilla adds the function " Whether there was a leak ”in Firefox
•
Firefox 61 - Quantum of Solstice
•
Improved JavaScript and WebAssembly performance in EdgeHTML 17
• What happened to Punto Switcher
• JetBrains published the results of the annual survey among programmers
• 49 questions asked at interviews at Apple
• Gentoo project infrastructure hacked on GitHub
• Google invests $ 22 million in KaiOS, Firefox OS fork
• Google created the AI coloring black -white videos of one photo
• Facebook changed its mind and lifted a ban on advertising cryptocurrency six months after its introduction
•
Guide on connecting payments to Telegram bots.
Digest last week
Material prepared dersmoll and alekskorovin
Media | Web Development | CSS | Javascript | Browsers | Entertaining
Media
•

•

•

•

•

•

•

•


•


Web development
• 11 best English-language resources for web designers
•

•

•

•

- Performance:
• Google PageSpeed Insights has data on the download speed of the entire site
• The state of the web: main strategies for optimizing images
•Improving page loading performance: Pingdom, YSlow and GTmetrix
•Review of RAIL performance methodology
- Tools:
• Yarn package manager - instructions for use
•lepto - automate editing, optimization and image analysis using the CLI and web interface
- Accessibility:
•Ensuring quick work of the site as part of the development pipeline
•“Accessibility of interfaces” - Dmitry Batogov on SRI
•Accessibility inspector in Firefox Developer Tools
•Creating accessible interfaces is easy
- Effects:
•Creative menu created within the CodePen Challenge
•Slider with three panels and transition animations
•Rabbit Ear is a library for creative origami creation.
• tenori-off.glitch.me - music sequencer on JavaScript from Monica Dinculescu. Machine learning is used for drum picking.
CSS
• Steady, declarative, contextual (a new look at the strengths of CSS)
•

•

•

•

•


•

•

•

Javascript
• The history of React Native in Airbnb. Gabriel Peal, translated by Andrei Melikhov: Part 1: React Native in Airbnb , Part 2: Technology , Part 3: Creating a cross-platform mobile team , Part 4: Making a decision on React Native , Part 5: What's next with mobile development
•

•

•

•

•

- Theory:
•How JS Works: Classes and Inheritance, Babel and TypeScript Transformations
• JavaScript for Designers - structured synopsis of information snippets created by Mikhail Koloskov during JS learning
• Minimal Guide to ECMAScript Decorators
• Classes and Interfaces in TypeScript
• Learn these basic JavaScript concepts in just a few minutes
• Can it mutate? A list of 30 methods for working with arrays in JavaScript with a mark, whether they mutate the existing array or return a new one.
•Cool ES6 stuff - big fat arrow
React:
• New React context or life without pain and a boilerplate
• Lition written in React.js
•Creating a static blog with Gatsby, CosmicJS and React
•How to use Error Boundaries in React 16
•Combining React, D3 and their ecosystems
•New features and fixes that we received with the latest release of React
VueJS:
• How to write Vue components that interact well
•Vue + TypeScript: a combination in your code editor
•Templates of dynamic components using Vue.js
Angular:
•5 best courses for learning Angular in 2018
•Angular - tips and tricks
•Architecture of huge enterprise projects on Angular
- Libs & Plugins:
•gio.js - JS library for creating three-dimensional infographics in the form of a globe using Three.js
•face-api.js - JavaScript API for recognizing faces in a browser using tensorflow.js
•docz - never before has there been any documentation so simple
Browsers
•

• The release of Firefox 61
• Available release of Opera 54 with an updated Speed Dial and the new recovery features
• In "Yandex Browser" mode appeared for slower computers
• The Brave Tor Browser support
•

•

•

Entertaining
• What happened to Punto Switcher
• JetBrains published the results of the annual survey among programmers
• 49 questions asked at interviews at Apple
• Gentoo project infrastructure hacked on GitHub
• Google invests $ 22 million in KaiOS, Firefox OS fork
• Google created the AI coloring black -white videos of one photo
• Facebook changed its mind and lifted a ban on advertising cryptocurrency six months after its introduction
•

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 last week
Material prepared dersmoll and alekskorovin