Media | Web Development | CSS | Javascript
Media
β’ Web Standards Podcast # 205. Safari TP, service workers, Node.js ESM, Async and Promise, Optional Chaining, custom properties
β’ Frontend Weekend Podcast # 100 - What Has Changed for Artyom Tsatsin and the Podcast for All Time (Anniversary Edition)
β’ UnderJS Podcast # 8 - One Binary for JavaScript?
β’ CSSSR Podcast: News 512 - predustanovka, RC parade, new features of Vue 3, CSS 8, Github for mobile and Oracle vs Google
β’ CSSSR Podcast: Remote Talk # 09 - Jacob Fine and Anton Moiseev, NYC vs Samara, TypeScript and the Importance of Books in IT
β’ Podcast Frontend Youth (18+) # 115 With a Pure Heart and a Naked Engine
β’ Podcast "Web Standards" No. 204. Chrome Dev Summit, GitHub, Web Snapshot 2019, GSAP 3, Visual Studio
β’ Repozitorro # 35 - Strong Portfolio for Junior
β’ CSS-Minsk-JS Conference 2019
β’ JS Party Podcast, Episode # 101: Does JavaScript Rebrand? Yes? Not?
Web development
β’ How Apple Kills Web Technologies
β’ SVG or canvas?
β’ How did we implement WebAssembly in Yandex.Maps and why did we leave JavaScript
β’ Firefox UI now works on web components
β’ Introduction to character / text encoding on the web
β’ Highlights with Chrome Dev Summit 2019
β’ 6 patterns for microfronts
β’ Creative sites selection Inspirational Websites Roundup # 10
- Performance
β’ Responsive Download - Improving Web Productivity on Budget Devices
β’ WebPageTest: Examples of Advanced Site Speed ββTesting Scripts
β’ New Planet Performance Podcast by Stoyan Stefanova
CSS
β’ Learn Responsive Web Design in 5 Minutes
β’ How to make your HTML responsive by adding one line of CSS code
β’ Little tricks of custom properties (CSS variables)
β’ Train your CSS skills with online games
β’ How do you remove unused CSS from a site?
β’ Multiple-column Layout and column-span in Firefox 71
β’ Methods for Creating a Newspaper Layout Using CSS Grid and Borders Between Elements
β’ Understanding the difference between CSS resolution and device resolution
β’ UI Example: Accessibility Styles for Card Components
β’ Create complex layouts using CSS Grid
Javascript
β’ Top 5 JS frameworks for front-end development in 2020: Part 1 , Part 2
β’ Deno: Node.JS time is running out?
β’ We announce support for ECMAScript modules in Node.js
β’ Performance optional chaining in JavaScript
β’ Useful new features in ES2016 and 2017
β’ What's new in ES2019?
β’ Getting started with the Express stack and ES6 + JavaScript
β’ I created the same application in React and Svelte. Here are the differences.
β’ jQuery Core: migrating from AMD to ES modules
β’ How to successfully manage large-scale JavaScript mono-repository aka megarepo
- Theory
β’ Introduction to ECMAScript 2017 (ES8)
β’ The difference between an asynchronous function and a function that returns a promise
β’ Encapsulation in JavaScript
β’ Introduction to Composition in Javascript
β’ Just about composition, aggregation and association in JavaScript
β’ 15 frequent operations on arrays in JavaScript (cheat sheet)
- React
β’ Ionic React - First Look
β’ React Component Life Cycle Methods
β’ Create a switch to React as reusable use
β’ 4 custom hooks to speed up your React app
β’ 11 Best React Developer Tools for 2020
β’ SWR - React Hooks library for remote data retrieval.
β’ Typescript and Redux. My advice.
β’ Is React Overrated?
- Vue
β’ Interesting news Vue 3
β’ How to create a progressive web application with Vue.js
β’ Ready for Vue SSR Production in 5 Easy Steps
β’ Suspense - New Feature in Vue 3
β’ Creation of a full-fledged portfolio site with Nuxt.js and Netlify: beautiful, fast and with 100% SEO optimization
β’ I created the same application on Vue and Svelte. Here are the differences.
- Angular
β’ Angular without zone.js: maximum performance
β’ Angular SEO: Making Search-Friendly Pages
β’ Angular Promises Versus Observables
β’ The last Angular change detection guide you'll ever need.
β’ As I wrote the NgRx Store in 63 lines of code
β’ 9 Angular ideas developers often overlook
- Ember
β’ Ember 3.14 Release (Octane Preview Cont.)
β’ Promises and UI states in Ember.js
β’ Do you need an EmberObject?
β’ Ember-CLI-Mirage: let's create an awesome server and create a database
- Libs & plugins
β’ lite-youtube-embed - a custom element from Paul Irish that downloads videos 224 times faster than the original method
β’ Legra (Lego brick Graphics) is a small JS library that allows you to draw using leg-like bricks on canvas
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 .