The digest of fresh materials from the world of the frontend for the last week №333 (October 1 - 7, 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
• Five-minute Angular podcast # 12 - Battle, Real world app, Render Props, Soviet, ng v7 beta
• Frontend Weekend podcast # 73 - Anna Selezneva about the history of emotional burnout, choosing a city to work with and finding yourself
• Devshacht - podcast ”: # 52: Node.js in backend - myth or harsh necessity?
• Web Standards podcast, Issue # 141: Browsers and extensions, plans for Vue.js 3.0, color scrolling, front-end in Kharkov
• Frontend Youth (18+) podcast # 67 Chronic prostatitis JavaScript
• Vadim Makeyev №4. Navigation, designers and code, relevance, frontend larvae and frameworks
• 3 videos from KharkivFrontend Summer Conference
• SmashingConf Toronto 2018, 11 videos
• Full Stack Fest 2018, 34 videos
• Node.js Foundation and JS Foundation have announced the merger
• What happens when creating a Flexbox container?
• “Dispute over empty space” and change in selectors of 4 levels
• First (and strange) public draft of the CSS module of scrollbars
• Debugging and optimization of CSS: Developer tools embedded in the browser , Code quality measurement tools , Minification with CSSO
• The most common uses for Flexbox
• Creating flexible layouts with Flexbox
• Sass selectors: to invest or not to invest?
• Scribble-Font - a font for creating a Scribble Font for Prototyping & Wireframing
•Broken Image Styling
• How I Organize CSS in Large Projects with UFOCSS - Part 2
• Create a simple game on Vanilla JS
• Explanation of functional programming in JavaScript: Fusion & Transduction
• How to stop using console.log () and start using a debugger in your browser
• Why should every novice frontend developer know about the publisher-subscriber pattern? AKA: how to understand asynchronous JS code in the least painful way
• Pocket guide to: JavaScript functions , Prototypes in JavaScript
• Server rendering comparison in React and Angular applications
• Presented a redesigned web-browser Firefox the Focus
• In Firefox will add WebP image format support
• the Google will play in «Assassin's Creed Odyssey" right in Chrome
• Chrome 70 - What's New in DevTools
• the Google changed the requirements for the Chrome extensions
• What's New in Microsoft Edge updated in Windows 10 October 2018 Update
• Microsoft introduced the program Your Phone to run Android applications on the computer
• Microsoft laid out MS-DOS 1.25 and 2.0 on GitHub
• WordPress 5.0 is scheduled to be released on November 19, 2018
• Microsoft updated Windows 10. What's new?
• Microsoft is the new Apple. Opinion
• A selection of esoteric programming languages
• The next Wi-Fi version will be called Wi-Fi 6
• Phishing forms detected with Cloudflare and Microsoft certificates are found
• Git has fixed a vulnerability that could lead to an attacker's code
Digest from last week .
Material prepared dersmoll and alekskorovin .
Media | Web Development | CSS | Javascript | Browsers | Entertaining
Media
• Five-minute Angular podcast # 12 - Battle, Real world app, Render Props, Soviet, ng v7 beta
• Frontend Weekend podcast # 73 - Anna Selezneva about the history of emotional burnout, choosing a city to work with and finding yourself
• Devshacht - podcast ”: # 52: Node.js in backend - myth or harsh necessity?
• Web Standards podcast, Issue # 141: Browsers and extensions, plans for Vue.js 3.0, color scrolling, front-end in Kharkov
• Frontend Youth (18+) podcast # 67 Chronic prostatitis JavaScript
• Vadim Makeyev №4. Navigation, designers and code, relevance, frontend larvae and frameworks
• 3 videos from KharkivFrontend Summer Conference
• SmashingConf Toronto 2018, 11 videos
• Full Stack Fest 2018, 34 videos
Web development
• Node.js Foundation and JS Foundation have announced the merger
- Tools:
• The top 10 VS Code extensions of 2018 for front-end developers
• Simulation of mobile devices using Device Mode in Chrome DevTools
• project-explorer: CLI tool for visualizing any project in the form of a tree with annotations
- Accessibility:
• Accessibility of interfaces. Yandex lecture
• How to make the Terms & Conditions block available
• How we made the menus available in Basecamp 3
• About writing good text alternatives
- Animation:
• Multibox Menu - animated navigation consisting of several blocks
• Moving the background along with the mouse cursor
CSS
• What happens when creating a Flexbox container?
• “Dispute over empty space” and change in selectors of 4 levels
• First (and strange) public draft of the CSS module of scrollbars
• Debugging and optimization of CSS: Developer tools embedded in the browser , Code quality measurement tools , Minification with CSSO
• The most common uses for Flexbox
• Creating flexible layouts with Flexbox
• Sass selectors: to invest or not to invest?
• Scribble-Font - a font for creating a Scribble Font for Prototyping & Wireframing
•Broken Image Styling
• How I Organize CSS in Large Projects with UFOCSS - Part 2
Javascript
• Create a simple game on Vanilla JS
• Explanation of functional programming in JavaScript: Fusion & Transduction
• How to stop using console.log () and start using a debugger in your browser
• Why should every novice frontend developer know about the publisher-subscriber pattern? AKA: how to understand asynchronous JS code in the least painful way
• Pocket guide to: JavaScript functions , Prototypes in JavaScript
• Server rendering comparison in React and Angular applications
- ES2015 +:
• HTTP203: JS sentences for JOS 2018
• JavaScript ES6: weaknesses
• A practical ES6 guide on how to make an HTTP request using the Fetch API
• JavaScript arrow functions: how, when (and WHEN NOT) to use their
- VueJS:
• Plans for the next version of Vue.js
• Why I chose Vue.js instead of React
• The joy of creating Vue applications on Typescript - part 1: Vue Class Components
• Creating a SPA clone of Google search on Vue and Flask
• Unit testing your first component on Vue.js
• Deep immersion in new Vue Devtools v5.0
• Free admin templates for vue.js and bootstrap
- React:
• Developing React applications using ReasonReact
• Getting started with React and GSAP Animations
• React / JSX as a server templating language
• Death from a thousand cuts - checklist for getting rid of popular performance problems in React
• 9 React Styled-Components UI libraries in 2018
• How to create a PWA game in 5 steps using Preact
• Testing components in React: what and how to test using Jest and Enzyme
• These React basics that you missed can be deadly for you
• Migrating from Angular to React
•Lessons learned from working with a long-term SPA application on React / Redux
• React Podcast 23: Ditch Authority with Sunil Pai
- Angular:
• Best practices for a clean and productive application on Angular
• How to use animations in Angular 6
• How to create a news application using Angular 6 and Material Design
• Simplified unit testing in Angular
• Learn Drag and Drop in the new Angular Material CDK
• On what to look for when switching from AngularJS to Angular 2.0+
- Libs & Plugins:
• lvovich - Declaring city names, determining gender by name, declining names in cases
• Cogear.JS is a modern static generator
• imgToAscii - JavaScript implementation of transferring images to Ascii code
• ferret - web scraping system for easy data retrieval from web for ui testing, machine learning and analytics
Browsers
• Presented a redesigned web-browser Firefox the Focus
• In Firefox will add WebP image format support
• the Google will play in «Assassin's Creed Odyssey" right in Chrome
• Chrome 70 - What's New in DevTools
• the Google changed the requirements for the Chrome extensions
• What's New in Microsoft Edge updated in Windows 10 October 2018 Update
Entertaining
• Microsoft introduced the program Your Phone to run Android applications on the computer
• Microsoft laid out MS-DOS 1.25 and 2.0 on GitHub
• WordPress 5.0 is scheduled to be released on November 19, 2018
• Microsoft updated Windows 10. What's new?
• Microsoft is the new Apple. Opinion
• A selection of esoteric programming languages
• The next Wi-Fi version will be called Wi-Fi 6
• Phishing forms detected with Cloudflare and Microsoft certificates are found
• Git has fixed a vulnerability that could lead to an attacker's code
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 .