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
Compat2021: Eliminating Five Top Compatibility Pain Points on the Web

Robert Nyman and Philip Jägenstedt give an overview of what are browser vendors and industry partners doing to fix the top five browser compatibility pain points for web developers. - http://amp.gs/cK9u

#css
Subscribing to Observables in Ongoing Angular Lifecycle Hooks

How you should treat subscriptions in ongoing lifecycle hooks such as OnChanges without leading to performance issues - http://amp.gs/c39s

#angular
A Guide to (Ethical) Scraping of Sites with Node and Puppeteer

For simple tasks, a basic HTTP client is enough, but for dynamic sites a headless browser is often needed and Puppeteer (or Playwright!) is ideal. - http://amp.gs/cHgD

#nodejs
👍1
The Benefits of the New Vue 3 App Initialization Code – Mikhail Kuznetsov

In this article, we’ll compare the Vue 2 and Vue 3 app initialization code and reveal the drawbacks of the Vue 2 approach, as well as cover how Vue 3 solves those shortcomings. - http://amp.gs/c2Gn

#vue
👍1
React Clean Code Recommendations

Eight well thought out recommendations complete with code examples first showing how not to do it, followed by a new and improved version. - http://amp.gs/cwBB

#react
Taming Blend Modes: difference and exclusion

Ana Tudor explains how blending works, takes a closer look at two somewhat similar blend modes — difference and exclusion — and dissects some cool use cases for blend modes. - http://amp.gs/cFtU

#css
👍1
Picking The Right JavaScript Framework

Just like with bundlers, there are plenty of options when choosing a new framework. But do you need one? And if so, how do you pick the right one? Sacha Greif’s 12-Points-Checklist highlights 12 things to keep in mind when evaluating any new JavaScript library. Most notably, features, performance, learning curve, compatibility and track record. - http://amp.gs/cF6i

#javascript
Preventing app regressions in Angular with Google Lighthouse

Saying no to app regressions with Google Lighthouse integration - http://amp.gs/cXbZ

#angular
Add Voice Recognition to React Native without Adding the Cloud

Quick and easy voice recognition often depends on a cloud service for implementation. However there a lots of good reasons—security, for example—why you don’t want to do it that way. - http://amp.gs/cLX8

#reactnative
Powerful Caching with Redis for Node Apps

An exploration of some interesting nuances of Redis caching patterns and doing some benchmarking from Node. - http://amp.gs/cWfh

#nodejs
👍1
Software Architecture: The Most Important Architectural Patterns You Need to Know

Explaining common different architecture patterns - http://amp.gs/cWKZ

#software #architecture
How to display an overlay with Angular?

In this post, we will explore how to use the Angular CDK (Component Development Kit) to create an overlay that renders some content on top of other content. - http://amp.gs/canH

#angular
How to Listen for CSS Events in Javascript

Ryan Finni shares a guide to working with CSS animation and transition events. - http://amp.gs/caqN

#css
Deploying a Node App to Amazon Elastic Kubernetes Service (EKS) - http://amp.gs/cozN

#nodejs #aws
Vue + Firestore ← Build A Simple CRUD App with Authentication

In this tutorial, you'll learn how to build a simple CRUD to-do app with authentication by using Vue.js and Firestore. - http://amp.gs/coJZ

#vue
How to handle multiple SSH keys with GitLab

The story goes like this. You have your GitLab for your personal projects as well as one for work. It seems… - http://amp.gs/c54P

#git
Seven Ways to Debug Jest Tests at the Terminal

(Almost) all the ways you can debug a Jest test in the command line. - http://amp.gs/ccfY

#nodejs