
Media
Podcast "Frontend Weekend" # 51 - Vladimir Novik on the work of an independent consultant, moving to Israel and the book about React Native
Web Standards podcast, episode No. 119: Dojo 2 and Edge 17, BigInt in JS, Safari almost caught up, CSS menu and subgroups, HTTPS on GitHub Pages, poor layout designer
Devschacht podcast: Night Frontend # 32: Restrictions We Impose on Code
Podcast "Frontend Youth (18+)" # 46 The sad state of the JavaScript 2 ecosystem
Podcast "Frontend Youth (18+)" # 47 Oleg Mokhov: from React Finland to React Russia
“ALL YOUR HTML” # 47: “Vue.js animations + 100 thousand particles on WebGL”
CSSSR: "News 512 - Issue # 4 (30.4 - 06.05)"
How we built a pipeline for the preparation of front-endenders - Alexander Pershin, HTML Academy
Web development
Tasks with interviews
Want to be a top developer? You have to create things. Here is a list of where to start.
Creating a serverless contact form for your static site
Is the ServiceWorkder technology ready for use? Yes.
Mobile friendly fields for entering numbers with `inputmode`
Basic MDN Web Docs Progressive Web Application Guides
Latest releases: Bootstrap 4.1.1 , HTML5 Boilerplate 6.1.0 , Dojo 2.0
How to solve Webpack problems. Practical case
Work with DevTools Console and Console API
Inspection animations in Chrome DevTools
Visual Studio Code Review for Front End Developers
Writing accessible web content
Selection of accessibility blogs
18 available bookmarklets that you can use to test the A11Y
Know your ARIA: 'Hidden' vs 'None'
Morphing the Play button in a video player using GSAP
curtains.js - an easy WebGL image animation tool.
Responsive text with mask and video on background
Feedback Ideas with Progressive Guidance Effects
CSS
Guide to the state of styles for printing in 2018
Display: Contents is not a CSS Reset
CSS Variables
Resolved with CSS! Dropdown menus
cssgr.id - online CSS Grid Layout Generator
Create unique web experiences with custom CSS cursors
A quick introduction to CSS animation
CSS Grid: more flexibility with minmax ()
Strange but effective CSS debugging trick
The power of Flex-Grow
Disgustingly readable responsive text with viewport units
Javascript
As I wrote plugins for React, Vue and Angular
9 useful tricks for those who program in JavaScript
Ember roadmap in 2018
Dojo 2: what the new version offers
RxJS 6: What is new and what has changed?
BigInt: arbitrary precision integers in javascript
Capturing and reporting js errors with window.onerror
Angular:
Angular 6 is already available
What's new in Angular 6
Using Angular NgModules for reusable code and more
Definition of change in Angular: all you need to know
Angular onPush Complete Change Strategy Guide
My Experience: Learning Angular 5 as a long time react developer
VueJS:
Introduction to render dynamic lists in Vue.js
Why use Vue.js when working with Laravel?
The best backend for applications on VueJS
React:
How to beat Webpack 4 and create a cool app on React
Creating optimistic user interfaces in React
This is why we need bind event handlers in Class Components in React.
Full lesson on React with Apollo and GraphQL
Creating forms on React - all you need to know
ReLaXed is a tool that interactively creates PDF using HTML or Pug
is-google - verification that the request comes from Google crawlers
a11y-dialog - a lightweight (1.3Kb) flexible script for creating accessible dialog boxes
selection.js is a simple and lightweight library for implementing visual selection of DOM. No jQuery
ow - validation of function arguments, written in a human way
Browsers
EntertainingWe 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.
Source: https://habr.com/ru/post/354988/
All Articles