Media | Web Development | CSS | Javascript | Browsers
Media
•

•

•

•

•


•

•


Web development
•

•

•

•

•

•

•

•

•

- 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)
•

•

•

•

•

•

•

•

•

•

•

Javascript
•

•

• 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
•

•

•

•

- 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
•

• 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
•

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 .