FrontEnd Development
30.9K subscribers
145 photos
1 video
9.35K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.

Admin: @andrey2019
Download Telegram
Building a Facial Recognition Webapp with React

Facial recognition is much in the news at the moment for mostly well-deserved negative reasons. However, this tutorial is aimed more at finding faces anonymously for the purposes of automating the image cropping and composition process. It simply has the potential to take the busywork out of creating better photos. - http://amp.gs/wday

#react
When a Line Doesn’t Break

Welling Guzman outlines some intricatacies of line breaking by looking at a situation where it seems like a line is going to break but it doesn’t. - http://amp.gs/wOHS

#css
Angular Template Type Checking

In Angular 9, a neat new template type checking mode has been introduced, called strictTemplates. In this article, we will learn what it is and why we should enable it. - http://amp.gs/wrHp

#angular
Venturing into Vite with Evan You

New episode of Enjoy the Vue podcast with Evan You talking about Vue, Vite and VitePres - http://amp.gs/wSqf

#vue #podcast
A Principled Approach to GraphQL Query Cost Analysis

Why you should measure the cost of your GraphQL queries, and how you should do it. - http://amp.gs/wNr4

#graphql
Higher-Order Components In React

Higher order functions are simply functions which take other functions as their arguments and/or return functions as results. ‘Higher order components’ bring a similar concept to React and here we see the basic structure, some specific situations where they can be used and an example to illustrate it all. - http://amp.gs/wAN7

#react
The Anatomy Of A Push Notification

Push notifications were first introduced on iOS back in 2009, web push followed five years later. Today, they are supported across a lot of platforms and browsers — from iOS and Android to Amazon Echo, Windows, Chrome, Safari, Firefox, Edge, and more. Each one of these platforms is a bit different, though, making it complicated for designers to wrap their heads around what exactly goes into a push notification. - http://amp.gs/wiyN

#push #notification
Making Lil’ Me

Cassie Evans demonstrates how to get values from the mouse movement and plug them into an animation that responds to the cursor position. - http://amp.gs/wDnW

#css
Testing Vue+Apollo: 2020 edition

Testing Vue components is usually pretty straightforward until those components start depending on other packages. Like Apollo’s GraphQL. Here’s a new take on testing this stack written by Natalia Tepluhina. - http://amp.gs/wJYL

#vue
10 Best JavaScript Frameworks to Use in 2020

A list of top 10 JavaScript Frameworks in 2020 to make it possible for the programmer to code the application as a device responsive. - http://amp.gs/wJr9

#javascript
Sharing React Components Between a Web & Electron App

In yet another effort to increase the return on the time invested in building robust React components, here's how to further increase their utility by making them available to an Electron desktop app using Bit: "the platform for collaboration on atomic components". - http://amp.gs/w0oD

#react
Make Libraries Work with Vue 2 and 3

Probably my favorite news this week! Anthony Fu created Vue-Demi. A utility library that allows you to ship 1 version of your Vue library that will support both Vue 2.x and Vue 3.0 at the same time. All you have to do is change your composition-api imports from either “vue” or “@vue/composition-api“ to “vue-demi”. The library will automatically use the available source for those functions based on the environment. Can’t wait to try it out with the new Vuelidate version. - http://amp.gs/wKhG

#vue
Lessons Learned Refactoring Optional Chaining Into a Large Codebase

Lea Verou, creator of Mavo, decided to refactor Mavo to use optional chaining (?.) and here’s some of what she discovered along the way. - http://amp.gs/wKbI

#javascript
Better Reducers With Immer

If writing reducers by hand has left your code with a lot of bloat, you may want to relieve the tedium and potential for errors through the use of the lightweight Immer library to simply the process. - http://amp.gs/wH3n

#react #immer