Media | Web Development | CSS | Javascript | Browsers
Media
• CSSSR Podcast : News 512 - NodeJS 12 LTS, React Concurrent Mode, PWA, Figma, Chrome 78, Electron 7
• Podcast Devshacht / Night Frontend 100: Asynchronous Context
• Podcast “Frontend Youth (18+)” - # 112 Think faster, otherwise you'll get right here
• Winterview - # 102 - Ilya Nemiro about front-end interviews
• Web Standards Podcast No. 200: CSS passion, Every Layout, why Sass, owls or gaps, Container Queries, BEM
• Repozitorro # 32 - Landing on React! Myth, or reality?)
• Nordic.js 2019, 27 videos
Web development
• Did GraphQL lose relevance in the HTTP / 2 era?
• An interactive web application without programming? Easy! Mavo in your arms
• Freelance webdev - how and with whom it is NOT worth working
• IndieWeb Movement: Owning Your Data and Changing What You Want to See on the Internet
• Creating bookmarking apps with FaunaDB, Netlify, and 11ty
• Mobile Image Optimization Guide
• Why Parcel has become my main development bundler
• Web Image Orientation
• HTMHell - A collection of bad practices in HTML, copied from real sites.
- Availability
• Why are accessible websites so hard to create?
• Availability, Future and Why Domino's Case Matters
• Fata Morgana's Accessibility
• Available initial letters
• How Companies Can Prevent ADA Website Accessibility Litigation
- Effects
• Create creative spot-shaped hover effects with Three.js
• Playing Beat Saber in a browser using body movements using PoseNet & Tensorflow.js
• Interactive credit card form on VueJs
• Sound visualization using D3 and Web Audio API
CSS
• Little tricks of custom properties (CSS variables)
• Creating a Scrapbook Layout on CSS Grid
• Nontrivial layout of items on flexbox without media queries
• Two-Value Syntax for CSS Display Property
• New CSS game rules: min () and max () are now at @webkit
• Use CSS Grid on production today
• 8 modern CSS functions (and how to use them)
• Frontend Focus: Dark Mode. About the features and current status of the dark mode on the web
• CSS Trends 2019: A Complete Guide To Track The Latest CSS Trends
• The history of grids: from the printing press to modern web design
• A Little Guide To Variable Color Fonts
• 25 days of CSS animation: CSS self-learning with Motion Design.
Javascript
• Who is the JavaScript killer?
• Cascading cache invalidation. Part 1
• 7 simple but tricky JavaScript interview questions
• My approach to documenting projects in Javascript
• Why I stopped using the default export in my JavaScript modules
• How reduce () works in JavaScript, when you need to apply it and what cool things you can do with it
• 7 most popular Node.js frameworks in 2019
• Writing asynchronous tasks in modern JavaScript
• Shared mutable state problems and how to avoid them
• Revealing the secrets of sort () in JavaScript
- Releases
• The release of the server-side JavaScript platform Node.js 13.0
• Electron 7.0.0
• Puppeteer v2.0.0 Release Notes
- Svelte
• Svelte crash course (in 10 photos)
• What I like about writing styles with Svelte
• How to create a Tic Tac Toe game using Svelte
• How to create a news app with Svelte
• Svelte Reference
• Svelte vs React: first impressions
- React
• Redux - Not needed! Replace with useContext and useReducer in React?
• Preparing for the Future with React Prereleases
• I tested the React app with Jest, Enzyme, Testing Library and Cypress. Here are the differences.
• How to efficiently use Context API with hooks, avoiding performance bottlenecks
• 7 Ways to Implement Conditional Rendering in React Applications
• 55 lessons after 5 years of using React
- Angular
• Agular Components in Angular
• Angular Architecture - unofficial documents
• Angular & CSS Grid: dynamic mesh properties
• How to properly implement lazy loading in Angular 7/8
- Vue
• 10 best practices for creating and supporting large projects on Vue.js
• Year with Nuxt.js - framework review
• Using Vue Composition API with Firebase
• Thoughts on the Vue 3 Composition API - `reactive ()` is considered harmful
- Libs & plugins
• plexis is a powerful and community-driven string library.
• Jsfuzz: fuzzing (CGF) - testing for Javascript
• Peaks.js - interaction with audio wave charts
Browsers
• Improving Microsoft Edge controls on Chromium
• Firefox 70 release
• Firefox 70: details for web developers by Marat Tanalin
• Chrome 78 release
• Firefox has implemented tracking protection on social networks
• Add-ons support for Firefox Preview mobile browser
• German Information Security Authority named Firefox the most secure browser
• Samsung Galaxy Store PWA Support Appears
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 .