📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week No. 313 (April 30 - May 6, 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

Media


podcast Podcast "Frontend Weekend" # 51 - Vladimir Novik on the work of an independent consultant, moving to Israel and the book about React Native
podcast Web Standards podcast, episode No. 119: Dojo 2 and Edge 17, BigInt in JS, Safari almost caught up, CSS menu and subgroups, HTTPS on GitHub Pages, poor layout designer
podcast Devschacht podcast: Night Frontend # 32: Restrictions We Impose on Code
podcast Podcast "Frontend Youth (18+)" # 46 The sad state of the JavaScript 2 ecosystem
podcast Podcast "Frontend Youth (18+)" # 47 Oleg Mokhov: from React Finland to React Russia
video “ALL YOUR HTML” # 47: “Vue.js animations + 100 thousand particles on WebGL”
video CSSSR: "News 512 - Issue # 4 (30.4 - 06.05)"
video How we built a pipeline for the preparation of front-endenders - Alexander Pershin, HTML Academy

Web development


habr Tasks with interviews
What should be corrected in the layout before releasing to production?
Four questions about BEM
en Want to be a top developer? You have to create things. Here is a list of where to start.
en Creating a serverless contact form for your static site
en Is the ServiceWorkder technology ready for use? Yes.
en Mobile friendly fields for entering numbers with `inputmode`
en Basic MDN Web Docs Progressive Web Application Guides
en Latest releases: Bootstrap 4.1.1 , HTML5 Boilerplate 6.1.0 , Dojo 2.0
')




CSS


What CSS Custom Properties can and cannot do.
Another collection of interesting facts about CSS grids (CSS Grid Layout)
en Guide to the state of styles for printing in 2018
en Display: Contents is not a CSS Reset
en CSS Variables
en Resolved with CSS! Dropdown menus
en cssgr.id - online CSS Grid Layout Generator
en Create unique web experiences with custom CSS cursors
en A quick introduction to CSS animation
en CSS Grid: more flexibility with minmax ()
en Strange but effective CSS debugging trick
en The power of Flex-Grow
en Disgustingly readable responsive text with viewport units

Javascript


habr As I wrote plugins for React, Vue and Angular
habr 9 useful tricks for those who program in JavaScript
You do not know JS: Asynchrony and Performance . Chapter 4: Generators
Guide to regular expressions in javascript
Many-sided this in JS
en Ember roadmap in 2018
en Dojo 2: what the new version offers
en RxJS 6: What is new and what has changed?
en BigInt: arbitrary precision integers in javascript
en Capturing and reporting js errors with window.onerror







Browsers


Firefox 60 will show ads on the start page.
Google Chrome has learned how to block video playback autoplay
Beta version of Google Chrome 67 has got new APIs for working with VR
Opinion: it's time to try Firefox again
Google has added support for its payment service to all browsers.

Entertaining


Oculus replaces React VR framework with React 360
A stable version of WebP graphic format has been released.
Knowledge base for programmers Stack Overflow launched a service to discuss development issues within companies
An attempt was made to include a backdoor in the popular NPM package mailparser
Google has opened gVisor, a hybrid of virtualization and container systems.
GitHub and Twitter mistakenly saved open passwords in the log
Instagram and WhatsApp presented group video calls
A new project from OpenAI taught AI to debate among themselves.
Why the future without passwords is already close (but not quite)
Steam statistics: an increase in the share of AMD CPU and GPU, Windows 10 revenge
Disclosed plans for Intel and AMD to upgrade desktop platforms
Go

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 .

Source: https://habr.com/ru/post/354988/


All Articles