The digest of fresh materials from the world of the frontend for the last week №344 (December 17 - 23, 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, Release №152: Community in Kazan, Chrome 72, i18n, monopoly, SVG and too complex CSS, build and ES modules.
• Five-Minute React podcast # 51 - 18 facts about Vue.js up to 2018
• Frontend Weekend podcast # 84 - Pavel Chertorogov about GraphQL obsession and the state of the IT industry in Almaty
• “Devshakhta Podcast” # 62: What fronteender can help devops product
• RadioJS podcast # 54: New Year 's Eve . Svelte, Vue, news and trends
• Podcast "Frontend Youth (18+)" # 77 Fish rot from the head and the site from the footer
• Podcast "CSSSR",News 512 - Issue No. 32 ( December 17 - December 23 )
• “ALL YOUR HTML” # s2e2: “DeBuris.it Decompilation, Shaders”
• Nordic.js 2018 , 29 videos
• Why is the web so complicated?
• Fit tutorials on YouTube
• Available SVG icons with inline sprites
• List of conferences hosting Russian-language reports on frontend
• No reason to use pointer-events for HTML elements
• Processing broken images using service worker
• Service Workies - Learn all the advantages of service workers using an interactive game
• Release Bootstrap 4.2.1
• The philosophy of the CSS
• Basics of CSS: block model
• How to make a move on a curve Ising (Easing Curve) in reverse
• Fragmented, but developing state the CSS-in-JS
• Styling Select as if today 2019
• Fighting FOIT and FOUT
• the Generic First CSS: Mobile First Thinking
• Google Fonts and font-display
• Less known CSS properties explained in GIFs
• Regarding CSS global scope
• Javascript frameworks: trends of 2019
• ECMAScript modules in Node.js: new plan
• Experiments with neural interfaces on JavaScript
• Release of Electron 4.0.0, an application development platform based on the Chromium engine
• Pyramid of Getter-Setter in JavaScript
• The most popular JavaScript frameworks for developers in 2019
• New free “Functions” guide in “Programming Fundamentals” (51 challenges with solutions)
• JavaScript features: clean way to change global prototypes
• It became known why Microsoft is switching to Chromium
• Has Google really sabotaged Edge performance on YouTube?
• New release of Firefox Focus web browser.
• Chrome 72 Beta: public class fields, user activation, and more.
• Cryptoracle or fork psychology
• AI trend review for 2019
• Facebook plans to create its own cryptocurrency for WhatsApp
• Google+, Theranos, Cashbury and others - which companies and services closed in 2018
• What to expect from IoT in 2019?
• Such different computers: about the smallest and most productive
Digest from last week .
Material prepared dersmoll and alekskorovin .
Media | Web Development | CSS | Javascript | Browsers | Entertaining
Media
• Web Standards podcast, Release №152: Community in Kazan, Chrome 72, i18n, monopoly, SVG and too complex CSS, build and ES modules.
• Five-Minute React podcast # 51 - 18 facts about Vue.js up to 2018
• Frontend Weekend podcast # 84 - Pavel Chertorogov about GraphQL obsession and the state of the IT industry in Almaty
• “Devshakhta Podcast” # 62: What fronteender can help devops product
• RadioJS podcast # 54: New Year 's Eve . Svelte, Vue, news and trends
• Podcast "Frontend Youth (18+)" # 77 Fish rot from the head and the site from the footer
• Podcast "CSSSR",News 512 - Issue No. 32 ( December 17 - December 23 )
• “ALL YOUR HTML” # s2e2: “DeBuris.it Decompilation, Shaders”
• Nordic.js 2018 , 29 videos
Web development
• Why is the web so complicated?
• Fit tutorials on YouTube
• Available SVG icons with inline sprites
• List of conferences hosting Russian-language reports on frontend
• No reason to use pointer-events for HTML elements
• Processing broken images using service worker
• Service Workies - Learn all the advantages of service workers using an interactive game
• Release Bootstrap 4.2.1
- Performance:
• Avito Online Frontend: Performance broadcast recording
• How to worry about the weight of the npm package
- Tools:
• Make Modern Build
• WebStorm 2018.3 release: improved support for Angular, improved auto import, GitHub Pull Requests and much more
• Use DevTools to understand modern layout methods
- Accessibility:
• I used the screen reader on the web for a whole day
• I threw away my mouse
• Web components are still required to be accessible
- Animation:
• Animated interactive landscape
• The most inspiring sites for 2018
• Mouse scrolling into perspective
CSS
• The philosophy of the CSS
• Basics of CSS: block model
• How to make a move on a curve Ising (Easing Curve) in reverse
• Fragmented, but developing state the CSS-in-JS
• Styling Select as if today 2019
• Fighting FOIT and FOUT
• the Generic First CSS: Mobile First Thinking
• Google Fonts and font-display
• Less known CSS properties explained in GIFs
• Regarding CSS global scope
Javascript
• Javascript frameworks: trends of 2019
• ECMAScript modules in Node.js: new plan
• Experiments with neural interfaces on JavaScript
• Release of Electron 4.0.0, an application development platform based on the Chromium engine
• Pyramid of Getter-Setter in JavaScript
• The most popular JavaScript frameworks for developers in 2019
• New free “Functions” guide in “Programming Fundamentals” (51 challenges with solutions)
• JavaScript features: clean way to change global prototypes
- VueJS:
• Increase development productivity by the example of Vue - part 1
• Create a Vuex Undo / Redo plugin for VueJS
• Vue 3.0 Updates "Evan You report on VueConfTO 2018
• Vue pitfalls
• How to create a static site with Vue.js as soon as possible
• Vue Route Component Hooks
• How to create menu highlights in Medium style
• How to install, create and deploy your own applications using Vue
- React:
• React Hooks: what happens to the react context?
• Nextjs for everyone - with basic knowledge of React
• React v16.7: No, this is not the same with hooks
• Animation between views in React
- Angular:
• How to optimize applications on Angular
• Angular Ivy Renderer readiness 93%
• Increase Angular performance by lazy loading your modules
• Improved navigation in Angular 7 using switchMap
• Angular Enterprise Templates - Part 2
Browsers
• It became known why Microsoft is switching to Chromium
• Has Google really sabotaged Edge performance on YouTube?
• New release of Firefox Focus web browser.
• Chrome 72 Beta: public class fields, user activation, and more.
Entertaining
• Cryptoracle or fork psychology
• AI trend review for 2019
• Facebook plans to create its own cryptocurrency for WhatsApp
• Google+, Theranos, Cashbury and others - which companies and services closed in 2018
• What to expect from IoT in 2019?
• Such different computers: about the smallest and most productive
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 .