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

Admin: @andrey2019
Download Telegram
Creating Better Apps with React Server-Side Rendering

An introduction to server-side rendering with data store injection and how this improved Riot Games’ search feature ‘in some surprising ways’. - http://amp.gs/dMko

#react
Vue.js And SEO: How to Optimize Reactive Websites for Search Engines and Bots

Do websites created with reactive frameworks get indexed by Google and other search engines? Is it compulsory to set up pre-rendering, as your SEO consultants suggest? Or are they wrong?
- http://amp.gs/d5nM

#vue
16 DevTools Tips & Tricks Every CSS Developer Needs to Know - http://amp.gs/dQGK

#chrome #devTools
Make Your Angular Form’s Error Messages Magically Appear

In this article, we’re going to learn how to develop a generic method that displays validation errors in Angular’s form. I will walk you through the process and ideas behind the decisions I made along the way. - http://amp.gs/d6zw

#angular
Dependency Injection Made Easy for VueJS and Vuex with TypeScript

Dependency injection (DI) brings many benefits to your code including boilerplate reduction and ease of testing. In this article, you'll learn to implement DI easily in a VueJS project using TypeScript and the Inversify Props library.
- http://amp.gs/d6QG

#vue
The CSS background-image Property as an Anti-Pattern

The author argues that the CSS background-image property “allowed us to do some amazing things, but in most cases, it’s time to leave it behind”. - http://amp.gs/dbgM

#css
Sharing and Reusing Vue Mixins in the Cloud with Bitdev

This post demonstrates how to reuse Vue mixins across projects by using Bit, a tool that helps teams easily share and manage code components. - http://amp.gs/OI6B

#vue
How to Create a Split, Faux-Container Layout with CSS Grid and Flexbox

Building a split layout that breaks an article into separate, colored panels. - http://amp.gs/OjEg

#css
Self-Host Your Static Assets

Outlines the disadvantages of hosting your static assets ‘off-site’, and the “overwhelming benefits” of hosting them on your own origin. - http://amp.gs/O8mm

#css
node-libcurl 2.0: libcurl Bindings for Node

libcurl is a very powerful and well established way to fetch data from URLs across numerous protocols. In version 2.0.0, support for Node 4 and 6 is dropped, Node 12 is added, along with lots of fixes and increased support for libcurl’s features. - http://amp.gs/O8PG

#nodejs
Some Best Practices for Building a Large Scale React App

If you’ve built a React app from scratch, you may have noticed it become complex and unwieldy over time. This article digs into a few concepts worth keeping in mind to make neater, larger scale apps over time. - http://amp.gs/O8Ht

#react
Reading Client-Side Files for Validation with Vue.js

Folks new to web development may not know that form inputs using file type are read-only. This article will teach you how to correctly read a file using Vue and the File Reader API.
- http://amp.gs/OTuJ

#vue
npm Passes The 1 Million Package Mileston

Not only is Node.js 10 years old, there are now also, quite coincidentally, 1 million npm packages (though npm’s own 10th birthday is next year). Rumors suggest only about 23% of the packages belong to Sindre Sorhus. - http://amp.gs/O19L

#nodejs
When to useMemo and useCallback

An interesting demonstration of how abstractions and performance optimizations can sometimes come with a cost that outweighs the benefit, focusing here on the useMemo and useCallback hooks. - http://amp.gs/OYvO

#react
That Shouldn’t Work! Oh, Vue Binds All Methods?

In this article, the author shares some interesting insights into how Vue methods are bound. Check it out and perhaps you'll learn something new about Vue reactivity. - http://amp.gs/Otvw

#vue
How! Important Are We?

Christian Heilmann looks at the current state of web dev, outlines some problems we’re facing and offers solutions. - http://amp.gs/OZZU

#css