Media | Web Development | CSS | Javascript | Browsers
Media
β’ CSSSR Podcast: 512 News - JS tooling, Vue 3, a new guide to creating your own React and CSSDB
β’ Podcast "Devshacht / Night Frontend" # 103: Dependency Injection in JavaScript
β’ UnderJS Podcast # 9 - Conversation with Vitaly Bragilevsky about Haskell for a student? [Lamp]
β’ Podcast βFrontend Youth (18+)β # 116 How to become a front-end and save face
β’ FrontSpot # 15: An ideal team player and career in IT. Interview with the head of the JS Competency Center.
Web development
β’ Frontend testing
β’ Meet <details>
β’ Rust for web developer - quick start and fast flight
β’ First introduction to AssemblyScript
β’ Highlights from the Chrome Web Dev Summit 2019 Web Development Forum
β’ Creating a distorted mask effect on an image using Babylon.js and GLSL
β’ Bootstrap 4.4.1 Release
β’ Introduction to the Picture-in-Picture Web API
β’ I bet on SPA
- Tools
β’ WebStorm 2019.3: faster launch, improved support for Vue.js and other improvements
β’ New Lighthouse CI release that automates web performance testing and best practices for every commit
β’ How I Overcome My Fear of Webpack
β’ Micro-Interface Architecture: Dynamically import fragments from another Webpack package at runtime. Striped Applications
- Availability
β’ WhoCanUse is a tool that provides insights into how color contrast can affect people with visual impairments.
β’ Checklist to avoid the most common accessibility errors
β’ Auditing accessibility issues with Firefox Developer Tools
CSS
β’ How do you get rid of unused CSS code? Part 1 , Part 2
β’ Useful CSS Tips
β’ How to overlap images in CSS
β’ Too busy with JavaScript to care about CSS? Here are the latest features you want to know about.
β’ Using custom CSS properties to reduce the size of your CSS
β’ CSS architecture for modern JavaScript applications
β’ Simplified responsive typography
β’ The thought process behind the layout on Flexbox
β’ Power (and fun) with scope in CSS custom properties
β’ CSS Class Names That Tell Stories
β’ Play Sounds Using CSS
Javascript
β’ Axios or Fetch: what to use in 2019?
β’ JavaScript does not need to be replaced with anything - other languages ββwill also face the same problems
β’ Announcement 2019 State of JavaScript Survey
β’ Physical modeling using JavaScript on HTML5 canvas
β’ I will never return to JavaScript. How I feel about web development after learning TypeScript
- Theory
β’ Why is JavaScript required strict mode?
β’ An example implementation of Composition in JavaScript
β’ JavaScript Apply and Call Tutorial
β’ JavaScript delay, sleep, pause and wait
β’ ES7-ES9 Features # 0 Introduction
β’ ES7-ES9 Features # 1 Object methods
β’ Promises from scratch in the post-apocalyptic future
- React
β’ How to quickly start development on ReactJS: 3 reliable tools and best practices
β’ Testing React Hooks with Enzyme and React Testing Library
β’ 15 Performance Tips to Know When Creating a React.js Application
β’ Benefits of React Orthogonal Components
β’ Redux style guide
- Vue
β’ 26 Tips for Vue to Save Your Time
β’ Using Vue.Observable as a State Store
β’ Domain Architecture Vue.js
β’ How to load third-party scripts in Nuxt.js
β’ How Vue Components Work (and How They Simplify Web Development)
β’ Vuetensils 0.4: awesome components and useful directives
β’ How to create a responsive layout using Vue Slots
β’ Animating Vue with GreenSock
β’ Full Stack Radio Podcast No. 129: Evan You - What's Coming in Vue.js 3.0
- Angular
β’ Angular vs. React: array rendering
β’ 6 steps to Angular-based Microfrontend Shell
β’ Improve SPA performance by breaking your Angular libraries into several parts
- Ember
β’ CSS cleaning in Ember (PostCSS + Purgecss)
β’ EmberJS Chennai Meetup - November 9th 2019
β’ Meetup: Ember London
β’ Ember.js Nizhny Novgorod # 1
- Libs & plugins
β’ Quiet.js: a library for receiving and transmitting data by ultrasound
β’ fix-es-imports - Fix ES import paths - from Node-style to explicit file names
β’ Jstates - a small JS state library
β’ Flowy - a small JavaScript library for creating flowcharts
β’ Creepyface is a js library that makes your face look in the direction of the mouse pointer
Browsers
β’ Firefox includes by default blocking of hidden user authentication methods
β’ Mozilla developers have added an option to control access to about: config
β’ Flow - Ekioh's fast multi-threaded HTML5 browser with a new rendering engine
We apologize for any typos or broken / duplicated links. If you notice a problem - please write in a personal email, we try to quickly fix them.
Last week digest .
Material prepared by dersmoll and alekskorovin .