The digest of fresh materials from the world of the frontend for the last week №335 (October 15 - 21, 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 # 142: Safari and Edge, performance budget, new HTML tags, Kiev community, who are Kotans ?, Release # 143: Chrome 70 and WebKit 2019, proportional tires, GitHub Actions, Adobe Fonts, ES6 weaknesses, frontend in Odessa.
• Frontend Weekend podcast # 75 - Nikita Dubko on how to rapidly pump his career as a frontend developer for a year
• CSSSR podcast News 512 - Issue 25 (15.10 - 21.10)
• Frontend Youth (18+) podcast # 69 Java doesn’t keep up with JavaScript , # 68 Granny became Olympic champion in frontend
• Google completely abandoned the ajax scanning scheme
• History of front-end frameworks
• How does front-end debt grow?
• Smart banding: how to give out obsolete code to old browsers
• Wonderful world of browser performance - how to be productive
• Examples of use Flexbox
• the CSS: interesting opportunities border-RADIUS
• The property appearance and standardization of forms Elements of Style: A New Hope
• Rhythm in web typography
• Negative line grids
• Using the definition of the functions, conventions and group selectors
• Styling unit with speakers in Gutenberg
• CSS Layout Handbook on MDN
• TypeScript magic school: generics and extension types
• John Muller advises optimizers to learn JavaScript
• 0-day bug in popular jQuery plugin has been exploited for at least several years
• 33 concepts every JavaScript developer should know
• Testing Javascript - find out the most effective way to test any JavaScript applications
• JS Party podcast - Episode # 48: Foundation foundations (live at Node + JS Interactive)
• Chrome 70 supports [feature list] and AV1 - why is support for this codec so important?
• Chrome 70 came out with the ability to disable the notorious auto-authorization feature and support PWA applications on Windows
• Upgrade TLS connections in Microsoft Edge and Internet Explorer 11
• Firefox, Chrome, Edge and Safari will stop supporting TLS 1.0 and TLS 1.1
• Mozilla is experimenting with the addition of paid VPN in Firefox
• Signs of "Opera". Jon von Techner on the ideology of the browser Vivaldi
• Twenty Nineteen: first look at the new default theme in WordPress
• Atlassian released a completely redesigned Jira Software
• Google added integration of some of the features of Dropbox, Box, Jira and Egnyte services in Gmail
• Adobe Max 2018 and new design tools
• “Dirty googies Google+”: confession of a former project employee who hated Google
• The new Winamp will be unveiled in 2019
Digest from last week .
Material prepared dersmoll and alekskorovin .
Media | Web Development | CSS | Javascript | Browsers | Entertaining
Media
• Web Standards podcast, Release # 142: Safari and Edge, performance budget, new HTML tags, Kiev community, who are Kotans ?, Release # 143: Chrome 70 and WebKit 2019, proportional tires, GitHub Actions, Adobe Fonts, ES6 weaknesses, frontend in Odessa.
• Frontend Weekend podcast # 75 - Nikita Dubko on how to rapidly pump his career as a frontend developer for a year
• CSSSR podcast News 512 - Issue 25 (15.10 - 21.10)
• Frontend Youth (18+) podcast # 69 Java doesn’t keep up with JavaScript , # 68 Granny became Olympic champion in frontend
Web development
• Google completely abandoned the ajax scanning scheme
• History of front-end frameworks
• How does front-end debt grow?
• Smart banding: how to give out obsolete code to old browsers
• Wonderful world of browser performance - how to be productive
- Tools:
• GitHub announced its own CI / CD and started distributing invites
• We are pumping debugging skills using the Chrome developer tools (part 1)
• Typekit is now Adobe Fonts
- Animation:
• How Facebook 3D Photos works
• Hovering effect in the form of full-screen looped images
• SVG Marching Ants - the effect of running along the border of points
• Experiments with SVG Menu with viewBox Zoom
CSS
• Examples of use Flexbox
• the CSS: interesting opportunities border-RADIUS
• The property appearance and standardization of forms Elements of Style: A New Hope
• Rhythm in web typography
• Negative line grids
• Using the definition of the functions, conventions and group selectors
• Styling unit with speakers in Gutenberg
• CSS Layout Handbook on MDN
Javascript
• TypeScript magic school: generics and extension types
• John Muller advises optimizers to learn JavaScript
• 0-day bug in popular jQuery plugin has been exploited for at least several years
• 33 concepts every JavaScript developer should know
• Testing Javascript - find out the most effective way to test any JavaScript applications
• JS Party podcast - Episode # 48: Foundation foundations (live at Node + JS Interactive)
- Theory:
• JavaScript timers: all you need to know
• A complete guide to execution contexts, ascent, scope, and closures in JavaScript
• Promise cheat sheet and async / await
• Understanding currying in JS
• Understanding design patterns in JavaScript
- VueJS:
• How to study Vue.js in 2018
• Vue ecosystem grows ... Just like it did with React
• Advanced Vue debugging: a detective story
• gridsome - Vue framework for static sites on Vue.js & GraphQL
• How to import Sass file in any component of the Vue application
• Lazy Loading Images with Vue.js and Intersection Observer directives
• Kanban board on Vue.js: adding the PWA function
- React:
• Redux architecture. Yes or no?
• How to become a React developer in 2018
• Interviewing the position of a React developer from a recruiter's point of view
• Final styled-components v4 release
• Styled components V4: good, bad, and something completely different
• How to apply SOLID principles to React applications
• Creating 100% Type-safe React applications on vanilla JavaScript
• Profiling React components with User Timing API
• React Podcast 25: Make Brilliant Messes with Diana Mounter and Emily Plummer
- Angular:
• Angular platform update to version 7.0 released
• Angular version 7 - CLI Prompts, Virtual Scroll, Drag and Drop and much more
• Would you like to learn Angular? Here is a 33-part free Dan Wahlin course
• Creating PWA-optimized for Angular - Part 2 search engines
• Key findings after AngularMix 2018
• Everything about Angular Bindings
• Professional publishing of Angular libraries
• How to migrate from angular 6 to 7
• Virtual Scroll with Angular CDK - what's new in v7
- Libs & Plugins:
• 5 open-source HTML5 video players for 2018
• omi: a new generation web framework of just 4kb JavaScript (Web components + JSX + Proxy + Store + update paths)
• Tea-School.js - generate a PDF file from HTML / CSS at Node.js
• Colorblindly is an accessibility tool that helps developers understand how their color-blind website sees them.
Browsers
• Chrome 70 supports [feature list] and AV1 - why is support for this codec so important?
• Chrome 70 came out with the ability to disable the notorious auto-authorization feature and support PWA applications on Windows
• Upgrade TLS connections in Microsoft Edge and Internet Explorer 11
• Firefox, Chrome, Edge and Safari will stop supporting TLS 1.0 and TLS 1.1
• Mozilla is experimenting with the addition of paid VPN in Firefox
• Signs of "Opera". Jon von Techner on the ideology of the browser Vivaldi
Entertaining
• Twenty Nineteen: first look at the new default theme in WordPress
• Atlassian released a completely redesigned Jira Software
• Google added integration of some of the features of Dropbox, Box, Jira and Egnyte services in Gmail
• Adobe Max 2018 and new design tools
• “Dirty googies Google+”: confession of a former project employee who hated Google
• The new Winamp will be unveiled in 2019
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 .